builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-238 starttime: 1471463323.55 results: success (0) buildid: 20160817112116 builduid: d42d5e97afa448c694ac7b41019add0d revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:43.549627) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:43.550401) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:43.550795) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:43.647660) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:48:43.648022) ========= '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-238 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-238 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-238 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 --12:48:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.20 MB/s 12:48:44 (8.20 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.045000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:48:44.781773) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-17 12:48:44.782107) ========= '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-238 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-238 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-238 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.701000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-17 12:48:48.499770) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:48:48.500193) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --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 f36f7ace6f487e06f315f343d560b205fa8bd736 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-238 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-238 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-238 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-17 12:48:48,674 truncating revision to first 12 chars 2016-08-17 12:48:48,674 Setting DEBUG logging. 2016-08-17 12:48:48,674 attempt 1/10 2016-08-17 12:48:48,674 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/f36f7ace6f48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-17 12:48:49,210 unpacking tar archive at: mozilla-release-f36f7ace6f48/testing/mozharness/ program finished with exit code 0 elapsedTime=1.075000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:48:49.609662) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:49.610027) ========= script_repo_revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:49.610496) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:49.610847) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:48:49.627234) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 49 secs) (at 2016-08-17 12:48:49.627739) ========= '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-238 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-238 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-238 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 12:48:50 INFO - MultiFileLogger online at 20160817 12:48:50 in C:\slave\test 12:48:50 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 12:48:50 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:48:50 INFO - {'append_to_log': False, 12:48:50 INFO - 'base_work_dir': 'C:\\slave\\test', 12:48:50 INFO - 'blob_upload_branch': 'mozilla-release', 12:48:50 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:48:50 INFO - 'buildbot_json_path': 'buildprops.json', 12:48:50 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:48:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:48:50 INFO - 'download_minidump_stackwalk': True, 12:48:50 INFO - 'download_symbols': 'true', 12:48:50 INFO - 'e10s': False, 12:48:50 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:48:50 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:48:50 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:48:50 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:48:50 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:48:50 INFO - 'C:/mozilla-build/tooltool.py'), 12:48:50 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:48:50 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:48:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:48:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:48:50 INFO - 'log_level': 'info', 12:48:50 INFO - 'log_to_console': True, 12:48:50 INFO - 'opt_config_files': (), 12:48:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:48:50 INFO - '--processes=1', 12:48:50 INFO - '--config=%(test_path)s/wptrunner.ini', 12:48:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:48:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:48:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:48:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:48:50 INFO - 'pip_index': False, 12:48:50 INFO - 'require_test_zip': True, 12:48:50 INFO - 'test_type': ('testharness',), 12:48:50 INFO - 'this_chunk': '1', 12:48:50 INFO - 'total_chunks': '10', 12:48:50 INFO - 'virtualenv_path': 'venv', 12:48:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:48:50 INFO - 'work_dir': 'build'} 12:48:50 INFO - ##### 12:48:50 INFO - ##### Running clobber step. 12:48:50 INFO - ##### 12:48:50 INFO - Running pre-action listener: _resource_record_pre_action 12:48:50 INFO - Running main action method: clobber 12:48:50 INFO - rmtree: C:\slave\test\build 12:48:50 INFO - Using _rmtree_windows ... 12:48:50 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:49:57 INFO - Running post-action listener: _resource_record_post_action 12:49:57 INFO - ##### 12:49:57 INFO - ##### Running read-buildbot-config step. 12:49:57 INFO - ##### 12:49:57 INFO - Running pre-action listener: _resource_record_pre_action 12:49:57 INFO - Running main action method: read_buildbot_config 12:49:57 INFO - Using buildbot properties: 12:49:57 INFO - { 12:49:57 INFO - "project": "", 12:49:57 INFO - "product": "firefox", 12:49:57 INFO - "script_repo_revision": "production", 12:49:57 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 12:49:57 INFO - "repository": "", 12:49:57 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 12:49:57 INFO - "buildid": "20160817112116", 12:49:57 INFO - "pgo_build": "False", 12:49:57 INFO - "basedir": "C:\\slave\\test", 12:49:57 INFO - "buildnumber": 9, 12:49:57 INFO - "slavename": "t-w732-ix-238", 12:49:57 INFO - "revision": "f36f7ace6f487e06f315f343d560b205fa8bd736", 12:49:57 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 12:49:57 INFO - "platform": "win32", 12:49:57 INFO - "branch": "mozilla-release", 12:49:57 INFO - "repo_path": "releases/mozilla-release", 12:49:57 INFO - "moz_repo_path": "", 12:49:57 INFO - "stage_platform": "win32", 12:49:57 INFO - "builduid": "d42d5e97afa448c694ac7b41019add0d", 12:49:57 INFO - "slavebuilddir": "test" 12:49:57 INFO - } 12:49:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 12:49:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 12:49:57 INFO - Running post-action listener: _resource_record_post_action 12:49:57 INFO - ##### 12:49:57 INFO - ##### Running download-and-extract step. 12:49:57 INFO - ##### 12:49:57 INFO - Running pre-action listener: _resource_record_pre_action 12:49:57 INFO - Running main action method: download_and_extract 12:49:57 INFO - mkdir: C:\slave\test\build\tests 12:49:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:57 INFO - https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:49:57 INFO - trying https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 12:49:57 INFO - Downloading https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:49:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:49:58 INFO - Downloaded 1274 bytes. 12:49:58 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 12:49:58 INFO - Using the following test package requirements: 12:49:58 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 12:49:58 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 12:49:58 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 12:49:58 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'jsshell-win32.zip'], 12:49:58 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 12:49:58 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 12:49:58 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 12:49:58 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 12:49:58 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 12:49:58 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 12:49:58 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 12:49:58 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 12:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:58 INFO - https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:49:58 INFO - trying https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 12:49:58 INFO - Downloading https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:49:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:49:59 INFO - Downloaded 20375968 bytes. 12:49:59 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/*'] 12:49:59 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/* 12:50:01 INFO - caution: filename not matched: web-platform/* 12:50:01 INFO - Return code: 11 12:50:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:50:01 INFO - https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:50:01 INFO - trying https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 12:50:01 INFO - Downloading https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:50:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:50:04 INFO - Downloaded 36389907 bytes. 12:50:04 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/*'] 12:50:04 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/* 12:50:41 INFO - caution: filename not matched: bin/* 12:50:41 INFO - caution: filename not matched: config/* 12:50:41 INFO - caution: filename not matched: mozbase/* 12:50:41 INFO - caution: filename not matched: marionette/* 12:50:41 INFO - caution: filename not matched: tools/wptserve/* 12:50:41 INFO - Return code: 11 12:50:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:50:41 INFO - https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 12:50:41 INFO - trying https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:50:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 12:50:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:50:45 INFO - Downloaded 68484296 bytes. 12:50:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:50:45 INFO - mkdir: C:\slave\test\properties 12:50:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:50:45 INFO - Writing to file C:\slave\test\properties\build_url 12:50:45 INFO - Contents: 12:50:45 INFO - build_url:https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 12:50:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:50:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:50:45 INFO - Writing to file C:\slave\test\properties\symbols_url 12:50:45 INFO - Contents: 12:50:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:50:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:50:45 INFO - https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:50:45 INFO - trying https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 12:50:45 INFO - Downloading https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:50:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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 12:50:48 INFO - Downloaded 55642672 bytes. 12:50:48 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'] 12:50:48 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 12:50:51 INFO - Return code: 0 12:50:51 INFO - Running post-action listener: _resource_record_post_action 12:50:51 INFO - Running post-action listener: set_extra_try_arguments 12:50:51 INFO - ##### 12:50:51 INFO - ##### Running create-virtualenv step. 12:50:51 INFO - ##### 12:50:51 INFO - Running pre-action listener: _pre_create_virtualenv 12:50:51 INFO - Running pre-action listener: _resource_record_pre_action 12:50:51 INFO - Running main action method: create_virtualenv 12:50:51 INFO - Creating virtualenv C:\slave\test\build\venv 12:50:51 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:50:51 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:50:56 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:50:59 INFO - Installing distribute......................................................................................................................................................................................done. 12:51:00 INFO - Return code: 0 12:51:00 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:51:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:51:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:51:00 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x018E86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018A60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-238', 'USERDOMAIN': 'T-W732-IX-238', '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-238', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:51:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:51:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:51:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:01 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:01 INFO - 'DCLOCATION': 'SCL3', 12:51:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:01 INFO - 'HOMEDRIVE': 'C:', 12:51:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:01 INFO - 'KTS_VERSION': '1.19c', 12:51:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:01 INFO - 'MOZ_AIRBAG': '1', 12:51:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:01 INFO - 'MOZ_MSVCVERSION': '8', 12:51:01 INFO - 'MOZ_NO_REMOTE': '1', 12:51:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:01 INFO - 'NO_EM_RESTART': '1', 12:51:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:01 INFO - 'OS': 'Windows_NT', 12:51:01 INFO - 'OURDRIVE': 'C:', 12:51:01 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:01 INFO - 'PROCESSOR_LEVEL': '6', 12:51:01 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:01 INFO - 'PROMPT': '$P$G', 12:51:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:01 INFO - 'PWD': 'C:\\slave\\test', 12:51:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:01 INFO - 'SYSTEMDRIVE': 'C:', 12:51:01 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:01 INFO - 'TEST1': 'testie', 12:51:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:01 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:01 INFO - 'USERNAME': 'cltbld', 12:51:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:01 INFO - 'WINDIR': 'C:\\windows', 12:51:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:51:02 INFO - Downloading/unpacking psutil>=0.7.1 12:51:02 INFO - Running setup.py egg_info for package psutil 12:51:02 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:51:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:51:02 INFO - Installing collected packages: psutil 12:51:02 INFO - Running setup.py install for psutil 12:51:02 INFO - building 'psutil._psutil_windows' extension 12:51:02 INFO - error: Unable to find vcvarsall.bat 12:51:02 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-kooe9e-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:51:02 INFO - running install 12:51:02 INFO - running build 12:51:02 INFO - running build_py 12:51:02 INFO - creating build 12:51:02 INFO - creating build\lib.win32-2.7 12:51:02 INFO - creating build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:51:02 INFO - running build_ext 12:51:02 INFO - building 'psutil._psutil_windows' extension 12:51:02 INFO - error: Unable to find vcvarsall.bat 12:51:02 INFO - ---------------------------------------- 12:51:02 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-kooe9e-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:51:02 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:51:02 WARNING - Return code: 1 12:51:02 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:51:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:51:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:51:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:51:02 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 0x018E86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018A60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-238', 'USERDOMAIN': 'T-W732-IX-238', '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-238', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:51:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:51:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:51:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:02 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:02 INFO - 'DCLOCATION': 'SCL3', 12:51:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:02 INFO - 'HOMEDRIVE': 'C:', 12:51:02 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:02 INFO - 'KTS_VERSION': '1.19c', 12:51:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:02 INFO - 'MOZ_AIRBAG': '1', 12:51:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:02 INFO - 'MOZ_MSVCVERSION': '8', 12:51:02 INFO - 'MOZ_NO_REMOTE': '1', 12:51:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:02 INFO - 'NO_EM_RESTART': '1', 12:51:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:02 INFO - 'OS': 'Windows_NT', 12:51:02 INFO - 'OURDRIVE': 'C:', 12:51:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:02 INFO - 'PROCESSOR_LEVEL': '6', 12:51:02 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:02 INFO - 'PROMPT': '$P$G', 12:51:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:02 INFO - 'PWD': 'C:\\slave\\test', 12:51:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:02 INFO - 'SYSTEMDRIVE': 'C:', 12:51:02 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:02 INFO - 'TEST1': 'testie', 12:51:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:02 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:02 INFO - 'USERNAME': 'cltbld', 12:51:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:02 INFO - 'WINDIR': 'C:\\windows', 12:51:02 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:03 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:51:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:51:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:51:03 INFO - Running setup.py egg_info for package mozsystemmonitor 12:51:03 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:51:03 INFO - Running setup.py egg_info for package psutil 12:51:03 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:51:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:51:03 INFO - Installing collected packages: mozsystemmonitor, psutil 12:51:03 INFO - Running setup.py install for mozsystemmonitor 12:51:03 INFO - Running setup.py install for psutil 12:51:03 INFO - building 'psutil._psutil_windows' extension 12:51:03 INFO - error: Unable to find vcvarsall.bat 12:51:03 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-fknac0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:51:03 INFO - running install 12:51:03 INFO - running build 12:51:03 INFO - running build_py 12:51:03 INFO - running build_ext 12:51:03 INFO - building 'psutil._psutil_windows' extension 12:51:03 INFO - error: Unable to find vcvarsall.bat 12:51:03 INFO - ---------------------------------------- 12:51:03 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-fknac0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:51:03 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:51:03 WARNING - Return code: 1 12:51:03 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:51:03 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:51:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:51:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:51:03 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 0x018E86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018A60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-238', 'USERDOMAIN': 'T-W732-IX-238', '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-238', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:51:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:51:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:51:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:03 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:03 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:03 INFO - 'DCLOCATION': 'SCL3', 12:51:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:03 INFO - 'HOMEDRIVE': 'C:', 12:51:03 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:03 INFO - 'KTS_VERSION': '1.19c', 12:51:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:03 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:03 INFO - 'MOZ_AIRBAG': '1', 12:51:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:03 INFO - 'MOZ_MSVCVERSION': '8', 12:51:03 INFO - 'MOZ_NO_REMOTE': '1', 12:51:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:03 INFO - 'NO_EM_RESTART': '1', 12:51:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:03 INFO - 'OS': 'Windows_NT', 12:51:03 INFO - 'OURDRIVE': 'C:', 12:51:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:03 INFO - 'PROCESSOR_LEVEL': '6', 12:51:03 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:03 INFO - 'PROMPT': '$P$G', 12:51:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:03 INFO - 'PWD': 'C:\\slave\\test', 12:51:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:03 INFO - 'SYSTEMDRIVE': 'C:', 12:51:03 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:03 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:03 INFO - 'TEST1': 'testie', 12:51:03 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:03 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:03 INFO - 'USERNAME': 'cltbld', 12:51:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:03 INFO - 'WINDIR': 'C:\\windows', 12:51:03 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:03 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:51:04 INFO - Downloading/unpacking blobuploader==1.2.4 12:51:04 INFO - Downloading blobuploader-1.2.4.tar.gz 12:51:04 INFO - Running setup.py egg_info for package blobuploader 12:51:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:51:08 INFO - Running setup.py egg_info for package requests 12:51:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:51:08 INFO - Downloading docopt-0.6.1.tar.gz 12:51:08 INFO - Running setup.py egg_info for package docopt 12:51:08 INFO - Installing collected packages: blobuploader, docopt, requests 12:51:08 INFO - Running setup.py install for blobuploader 12:51:08 INFO - Running setup.py install for docopt 12:51:08 INFO - Running setup.py install for requests 12:51:08 INFO - Successfully installed blobuploader docopt requests 12:51:08 INFO - Cleaning up... 12:51:08 INFO - Return code: 0 12:51:08 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:51:08 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 0x018E86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018A60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-238', 'USERDOMAIN': 'T-W732-IX-238', '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-238', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:51:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:51:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:51:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:08 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:08 INFO - 'DCLOCATION': 'SCL3', 12:51:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:08 INFO - 'HOMEDRIVE': 'C:', 12:51:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:08 INFO - 'KTS_VERSION': '1.19c', 12:51:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:08 INFO - 'MOZ_AIRBAG': '1', 12:51:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:08 INFO - 'MOZ_MSVCVERSION': '8', 12:51:08 INFO - 'MOZ_NO_REMOTE': '1', 12:51:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:08 INFO - 'NO_EM_RESTART': '1', 12:51:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:08 INFO - 'OS': 'Windows_NT', 12:51:08 INFO - 'OURDRIVE': 'C:', 12:51:08 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:08 INFO - 'PROCESSOR_LEVEL': '6', 12:51:08 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:08 INFO - 'PROMPT': '$P$G', 12:51:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:08 INFO - 'PWD': 'C:\\slave\\test', 12:51:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:08 INFO - 'SYSTEMDRIVE': 'C:', 12:51:08 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:08 INFO - 'TEST1': 'testie', 12:51:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:08 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:08 INFO - 'USERNAME': 'cltbld', 12:51:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:08 INFO - 'WINDIR': 'C:\\windows', 12:51:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:51:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:51:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:51:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:51:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:51:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:51:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:51:13 INFO - Unpacking c:\slave\test\build\tests\marionette 12:51:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:51:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:51:13 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:51:13 INFO - Running setup.py install for browsermob-proxy 12:51:26 INFO - Running setup.py install for manifestparser 12:51:26 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for marionette-client 12:51:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:51:26 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for marionette-driver 12:51:26 INFO - Running setup.py install for mozcrash 12:51:26 INFO - Running setup.py install for mozdebug 12:51:26 INFO - Running setup.py install for mozdevice 12:51:26 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozfile 12:51:26 INFO - Running setup.py install for mozhttpd 12:51:26 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozinfo 12:51:26 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozInstall 12:51:26 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozleak 12:51:26 INFO - Running setup.py install for mozlog 12:51:26 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for moznetwork 12:51:26 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozprocess 12:51:26 INFO - Running setup.py install for mozprofile 12:51:26 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozrunner 12:51:26 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for mozscreenshot 12:51:26 INFO - Running setup.py install for moztest 12:51:26 INFO - Running setup.py install for mozversion 12:51:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:51:26 INFO - Running setup.py install for wptserve 12:51:26 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:51:26 INFO - Cleaning up... 12:51:26 INFO - Return code: 0 12:51:26 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:51:26 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 0x018E86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018A60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-238', 'USERDOMAIN': 'T-W732-IX-238', '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-238', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:51:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:51:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:51:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:26 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:26 INFO - 'DCLOCATION': 'SCL3', 12:51:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:26 INFO - 'HOMEDRIVE': 'C:', 12:51:26 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:26 INFO - 'KTS_VERSION': '1.19c', 12:51:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:26 INFO - 'MOZ_AIRBAG': '1', 12:51:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:26 INFO - 'MOZ_MSVCVERSION': '8', 12:51:26 INFO - 'MOZ_NO_REMOTE': '1', 12:51:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:26 INFO - 'NO_EM_RESTART': '1', 12:51:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:26 INFO - 'OS': 'Windows_NT', 12:51:26 INFO - 'OURDRIVE': 'C:', 12:51:26 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:26 INFO - 'PROCESSOR_LEVEL': '6', 12:51:26 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:26 INFO - 'PROMPT': '$P$G', 12:51:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:26 INFO - 'PWD': 'C:\\slave\\test', 12:51:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:26 INFO - 'SYSTEMDRIVE': 'C:', 12:51:26 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:26 INFO - 'TEST1': 'testie', 12:51:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:26 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:26 INFO - 'USERNAME': 'cltbld', 12:51:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:26 INFO - 'WINDIR': 'C:\\windows', 12:51:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:51:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:51:30 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:51:30 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:51:30 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:51:30 INFO - Unpacking c:\slave\test\build\tests\marionette 12:51:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:51:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:51:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:51:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:51:42 INFO - Downloading blessings-1.6.tar.gz 12:51:42 INFO - Running setup.py egg_info for package blessings 12:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:51:42 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:51:42 INFO - Running setup.py install for blessings 12:51:42 INFO - Running setup.py install for browsermob-proxy 12:51:42 INFO - Running setup.py install for manifestparser 12:51:42 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for marionette-client 12:51:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:51:42 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for marionette-driver 12:51:42 INFO - Running setup.py install for mozcrash 12:51:42 INFO - Running setup.py install for mozdebug 12:51:42 INFO - Running setup.py install for mozdevice 12:51:42 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for mozhttpd 12:51:42 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for mozInstall 12:51:42 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for mozleak 12:51:42 INFO - Running setup.py install for mozprofile 12:51:42 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Running setup.py install for mozrunner 12:51:42 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:51:42 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:51:44 INFO - Running setup.py install for mozscreenshot 12:51:44 INFO - Running setup.py install for moztest 12:51:44 INFO - Running setup.py install for mozversion 12:51:44 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:51:44 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:51:44 INFO - Running setup.py install for wptserve 12:51:44 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:51:44 INFO - Cleaning up... 12:51:44 INFO - Return code: 0 12:51:44 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:51:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:51:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:51:44 INFO - Reading from file tmpfile_stdout 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - Current package versions: 12:51:44 INFO - blessings == 1.6 12:51:44 INFO - blobuploader == 1.2.4 12:51:44 INFO - browsermob-proxy == 0.6.0 12:51:44 INFO - distribute == 0.6.14 12:51:44 INFO - docopt == 0.6.1 12:51:44 INFO - manifestparser == 1.1 12:51:44 INFO - marionette-client == 2.3.0 12:51:44 INFO - marionette-driver == 1.4.0 12:51:44 INFO - mozInstall == 1.12 12:51:44 INFO - mozcrash == 0.17 12:51:44 INFO - mozdebug == 0.1 12:51:44 INFO - mozdevice == 0.48 12:51:44 INFO - mozfile == 1.2 12:51:44 INFO - mozhttpd == 0.7 12:51:44 INFO - mozinfo == 0.9 12:51:44 INFO - mozleak == 0.1 12:51:44 INFO - mozlog == 3.1 12:51:44 INFO - moznetwork == 0.27 12:51:44 INFO - mozprocess == 0.22 12:51:44 INFO - mozprofile == 0.28 12:51:44 INFO - mozrunner == 6.11 12:51:44 INFO - mozscreenshot == 0.1 12:51:44 INFO - mozsystemmonitor == 0.0 12:51:44 INFO - moztest == 0.7 12:51:44 INFO - mozversion == 1.4 12:51:44 INFO - requests == 1.2.3 12:51:44 INFO - wptserve == 1.4.0 12:51:44 INFO - Running post-action listener: _resource_record_post_action 12:51:44 INFO - Running post-action listener: _start_resource_monitoring 12:51:44 INFO - Starting resource monitoring. 12:51:44 INFO - ##### 12:51:44 INFO - ##### Running pull step. 12:51:44 INFO - ##### 12:51:44 INFO - Running pre-action listener: _resource_record_pre_action 12:51:44 INFO - Running main action method: pull 12:51:44 INFO - Pull has nothing to do! 12:51:44 INFO - Running post-action listener: _resource_record_post_action 12:51:44 INFO - ##### 12:51:44 INFO - ##### Running install step. 12:51:44 INFO - ##### 12:51:44 INFO - Running pre-action listener: _resource_record_pre_action 12:51:44 INFO - Running main action method: install 12:51:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:51:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:51:44 INFO - Reading from file tmpfile_stdout 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - Detecting whether we're running mozinstall >=1.0... 12:51:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:51:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:51:44 INFO - Reading from file tmpfile_stdout 12:51:44 INFO - Output received: 12:51:44 INFO - Usage: mozinstall-script.py [options] installer 12:51:44 INFO - Options: 12:51:44 INFO - -h, --help show this help message and exit 12:51:44 INFO - -d DEST, --destination=DEST 12:51:44 INFO - Directory to install application into. [default: 12:51:44 INFO - "C:\slave\test"] 12:51:44 INFO - --app=APP Application being installed. [default: firefox] 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - Using _rmtree_windows ... 12:51:44 INFO - mkdir: C:\slave\test\build\application 12:51:44 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'] 12:51:44 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 12:51:46 INFO - Reading from file tmpfile_stdout 12:51:46 INFO - Output received: 12:51:46 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:51:46 INFO - Using _rmtree_windows ... 12:51:46 INFO - Using _rmtree_windows ... 12:51:46 INFO - Running post-action listener: _resource_record_post_action 12:51:46 INFO - ##### 12:51:46 INFO - ##### Running run-tests step. 12:51:46 INFO - ##### 12:51:46 INFO - Running pre-action listener: _resource_record_pre_action 12:51:46 INFO - Running main action method: run_tests 12:51:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:51:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:51:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:51:46 INFO - grabbing minidump binary from tooltool 12:51:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:51:46 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0186AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:51:46 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:51:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:51:46 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:51:47 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpyz0jgx 12:51:47 INFO - INFO - File integrity verified, renaming tmpyz0jgx to win32-minidump_stackwalk.exe 12:51:47 INFO - Return code: 0 12:51:47 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:51:47 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:51:47 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/Mg_uKUu2R7aMMwxVCNjZXg/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 12:51:47 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/Mg_uKUu2R7aMMwxVCNjZXg/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 12:51:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:51:47 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:51:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:51:47 INFO - 'COMPUTERNAME': 'T-W732-IX-238', 12:51:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:51:47 INFO - 'DCLOCATION': 'SCL3', 12:51:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:51:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:51:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:51:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:51:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:51:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:51:47 INFO - 'HOMEDRIVE': 'C:', 12:51:47 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:51:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:51:47 INFO - 'KTS_VERSION': '1.19c', 12:51:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:51:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:51:47 INFO - 'LOGONSERVER': '\\\\T-W732-IX-238', 12:51:47 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:51:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:51:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:51:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:51:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:51:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:51:47 INFO - 'MOZ_AIRBAG': '1', 12:51:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:51:47 INFO - 'MOZ_MSVCVERSION': '8', 12:51:47 INFO - 'MOZ_NO_REMOTE': '1', 12:51:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:51:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:51:47 INFO - 'NO_EM_RESTART': '1', 12:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:51:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:51:47 INFO - 'OS': 'Windows_NT', 12:51:47 INFO - 'OURDRIVE': 'C:', 12:51:47 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:51:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:51:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:51:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:51:47 INFO - 'PROCESSOR_LEVEL': '6', 12:51:47 INFO - 'PROCESSOR_REVISION': '1e05', 12:51:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:51:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:51:47 INFO - 'PROMPT': '$P$G', 12:51:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:51:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:51:47 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:51:47 INFO - 'PWD': 'C:\\slave\\test', 12:51:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:51:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:51:47 INFO - 'SYSTEMDRIVE': 'C:', 12:51:47 INFO - 'SYSTEMROOT': 'C:\\windows', 12:51:47 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:47 INFO - 'TEST1': 'testie', 12:51:47 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:51:47 INFO - 'USERDOMAIN': 'T-W732-IX-238', 12:51:47 INFO - 'USERNAME': 'cltbld', 12:51:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:51:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:51:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:51:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:51:47 INFO - 'WINDIR': 'C:\\windows', 12:51:47 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:51:47 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:51:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:51:47 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/Mg_uKUu2R7aMMwxVCNjZXg/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 12:51:49 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:51:49 INFO - import pkg_resources 12:51:50 INFO - Using 1 client processes 12:51:53 INFO - SUITE-START | Running 778 tests 12:51:53 INFO - Running testharness tests 12:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 12:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:51:53 INFO - Setting up ssl 12:51:53 INFO - PROCESS | certutil | 12:51:53 INFO - PROCESS | certutil | 12:51:53 INFO - PROCESS | certutil | 12:51:53 INFO - Certificate Nickname Trust Attributes 12:51:53 INFO - SSL,S/MIME,JAR/XPI 12:51:53 INFO - 12:51:53 INFO - web-platform-tests CT,, 12:51:53 INFO - 12:51:53 INFO - Starting runner 12:51:54 INFO - PROCESS | 1248 | [1248] 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 12:51:54 INFO - PROCESS | 1248 | [1248] 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 12:51:54 INFO - PROCESS | 1248 | [1248] 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 12:51:56 INFO - PROCESS | 1248 | 1471463516145 Marionette DEBUG Marionette enabled via build flag and pref 12:51:56 INFO - PROCESS | 1248 | ++DOCSHELL 0EF9F400 == 1 [pid = 1248] [id = 1] 12:51:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 1 (0EF9F800) [pid = 1248] [serial = 1] [outer = 00000000] 12:51:56 INFO - PROCESS | 1248 | [1248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:51:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 2 (0EFA0400) [pid = 1248] [serial = 2] [outer = 0EF9F800] 12:51:57 INFO - PROCESS | 1248 | ++DOCSHELL 0F5DD000 == 2 [pid = 1248] [id = 2] 12:51:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 3 (0F5DD400) [pid = 1248] [serial = 3] [outer = 00000000] 12:51:57 INFO - PROCESS | 1248 | [1248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:51:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 4 (0F5DE000) [pid = 1248] [serial = 4] [outer = 0F5DD400] 12:51:57 INFO - PROCESS | 1248 | 1471463517763 Marionette INFO Listening on port 2828 12:51:59 INFO - PROCESS | 1248 | 1471463519221 Marionette DEBUG Marionette enabled via command-line flag 12:51:59 INFO - PROCESS | 1248 | [1248] 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 12:51:59 INFO - PROCESS | 1248 | [1248] 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 12:51:59 INFO - PROCESS | 1248 | ++DOCSHELL 0E80E800 == 3 [pid = 1248] [id = 3] 12:51:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 5 (0E816800) [pid = 1248] [serial = 5] [outer = 00000000] 12:51:59 INFO - PROCESS | 1248 | [1248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:51:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 6 (0E817400) [pid = 1248] [serial = 6] [outer = 0E816800] 12:51:59 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:51:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 7 (13DBD000) [pid = 1248] [serial = 7] [outer = 0F5DD400] 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520024 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49916 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520030 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49917 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520067 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49918 12:52:00 INFO - PROCESS | 1248 | 1471463520070 Marionette DEBUG Closed connection conn0 12:52:00 INFO - PROCESS | 1248 | 1471463520072 Marionette DEBUG Closed connection conn1 12:52:00 INFO - PROCESS | 1248 | 1471463520129 Marionette DEBUG Closed connection conn2 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520250 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49919 12:52:00 INFO - PROCESS | 1248 | 1471463520259 Marionette DEBUG Closed connection conn3 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520266 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49920 12:52:00 INFO - PROCESS | 1248 | ++DOCSHELL 0EFA0800 == 4 [pid = 1248] [id = 4] 12:52:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 8 (14C2DC00) [pid = 1248] [serial = 8] [outer = 00000000] 12:52:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 9 (1563B400) [pid = 1248] [serial = 9] [outer = 14C2DC00] 12:52:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 10 (15641000) [pid = 1248] [serial = 10] [outer = 14C2DC00] 12:52:00 INFO - PROCESS | 1248 | 1471463520399 Marionette DEBUG Closed connection conn4 12:52:00 INFO - PROCESS | 1248 | [1248] 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 12:52:00 INFO - PROCESS | 1248 | 1471463520405 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49921 12:52:00 INFO - PROCESS | 1248 | 1471463520437 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:52:00 INFO - PROCESS | 1248 | 1471463520443 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":"20160817112116","device":"desktop","version":"48.0.1"} 12:52:01 INFO - PROCESS | 1248 | [1248] 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 12:52:01 INFO - PROCESS | 1248 | [1248] 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 12:52:01 INFO - PROCESS | 1248 | [1248] 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 12:52:02 INFO - PROCESS | 1248 | ++DOCSHELL 142DA000 == 5 [pid = 1248] [id = 5] 12:52:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 11 (142DB800) [pid = 1248] [serial = 11] [outer = 00000000] 12:52:02 INFO - PROCESS | 1248 | ++DOCSHELL 142DCC00 == 6 [pid = 1248] [id = 6] 12:52:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 12 (14C26400) [pid = 1248] [serial = 12] [outer = 00000000] 12:52:02 INFO - PROCESS | 1248 | [1248] 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 12:52:02 INFO - PROCESS | 1248 | ++DOCSHELL 17E3E400 == 7 [pid = 1248] [id = 7] 12:52:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 13 (17E3E800) [pid = 1248] [serial = 13] [outer = 00000000] 12:52:02 INFO - PROCESS | 1248 | [1248] 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 12:52:02 INFO - PROCESS | 1248 | [1248] 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 12:52:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 14 (18154400) [pid = 1248] [serial = 14] [outer = 17E3E800] 12:52:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 15 (17312000) [pid = 1248] [serial = 15] [outer = 142DB800] 12:52:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 16 (17313800) [pid = 1248] [serial = 16] [outer = 14C26400] 12:52:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 17 (18032400) [pid = 1248] [serial = 17] [outer = 17E3E800] 12:52:03 INFO - PROCESS | 1248 | 1471463523775 Marionette INFO startBrowser aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:03 INFO - PROCESS | 1248 | 1471463523814 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1248 | 1471463523828 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1248 | 1471463523830 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 18 (19CE3C00) [pid = 1248] [serial = 18] [outer = 17E3E800] 12:52:04 INFO - PROCESS | 1248 | 1471463524564 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"aaac99a8-53fa-4fe3-b2b0-555d94aae6dc","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":"20160817112116","device":"desktop","version":"48.0.1","command_id":1}}] 12:52:04 INFO - PROCESS | 1248 | 1471463524831 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}] 12:52:04 INFO - PROCESS | 1248 | 1471463524834 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:04 INFO - PROCESS | 1248 | 1471463524866 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 12:52:04 INFO - PROCESS | 1248 | 1471463524918 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:52:04 INFO - PROCESS | 1248 | 1471463524921 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:04 INFO - PROCESS | 1248 | [1248] 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 12:52:05 INFO - PROCESS | 1248 | [1248] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:52:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 19 (1A7E4400) [pid = 1248] [serial = 19] [outer = 17E3E800] 12:52:05 INFO - PROCESS | 1248 | 1471463525813 Marionette TRACE conn5 <- [1,3,null,{}] 12:52:05 INFO - PROCESS | 1248 | 1471463525831 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:52:05 INFO - PROCESS | 1248 | 1471463525834 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:05 INFO - PROCESS | 1248 | 1471463525873 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 12:52:05 INFO - PROCESS | 1248 | 1471463525881 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1248 | 1471463525883 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 12:52:05 INFO - PROCESS | 1248 | 1471463525889 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:52:05 INFO - PROCESS | 1248 | 1471463525892 Marionette TRACE conn5 <- [1,6,null,{}] 12:52:05 INFO - PROCESS | 1248 | 1471463525961 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}] 12:52:05 INFO - PROCESS | 1248 | 1471463525963 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:05 INFO - PROCESS | 1248 | 1471463525979 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 12:52:05 INFO - PROCESS | 1248 | 1471463525983 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1248 | 1471463525986 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:06 INFO - PROCESS | 1248 | ++DOCSHELL 1BE31400 == 8 [pid = 1248] [id = 8] 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 20 (1BE31800) [pid = 1248] [serial = 20] [outer = 00000000] 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 21 (1BED0400) [pid = 1248] [serial = 21] [outer = 1BE31800] 12:52:06 INFO - PROCESS | 1248 | 1471463526037 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 22 (1BED4800) [pid = 1248] [serial = 22] [outer = 1BE31800] 12:52:06 INFO - PROCESS | 1248 | ++DOCSHELL 1997DC00 == 9 [pid = 1248] [id = 9] 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 23 (1B8A0400) [pid = 1248] [serial = 23] [outer = 00000000] 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 24 (1BFAA400) [pid = 1248] [serial = 24] [outer = 1B8A0400] 12:52:06 INFO - PROCESS | 1248 | 1471463526447 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 25 (15B5D800) [pid = 1248] [serial = 25] [outer = 1B8A0400] 12:52:06 INFO - PROCESS | 1248 | [1248] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:52:06 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:07 INFO - PROCESS | 1248 | 1471463527056 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1272ms 12:52:07 INFO - PROCESS | 1248 | --DOCSHELL 0EF9F400 == 8 [pid = 1248] [id = 1] 12:52:07 INFO - PROCESS | 1248 | 1471463527196 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 1248 | 1471463527201 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 12:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:52:07 INFO - PROCESS | 1248 | 1471463527218 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1248 | 1471463527221 Marionette TRACE conn5 <- [1,10,null,{}] 12:52:07 INFO - PROCESS | 1248 | 1471463527229 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}] 12:52:07 INFO - PROCESS | 1248 | 1471463527232 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:07 INFO - PROCESS | 1248 | 1471463527363 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 12:52:07 INFO - PROCESS | 1248 | 1471463527416 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 1248 | 1471463527419 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:07 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF9400 == 9 [pid = 1248] [id = 10] 12:52:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 26 (0DDFA400) [pid = 1248] [serial = 26] [outer = 00000000] 12:52:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 27 (0E259000) [pid = 1248] [serial = 27] [outer = 0DDFA400] 12:52:07 INFO - PROCESS | 1248 | 1471463527479 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 28 (0E689400) [pid = 1248] [serial = 28] [outer = 0DDFA400] 12:52:08 INFO - PROCESS | 1248 | 1471463528045 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 890ms 12:52:08 INFO - PROCESS | 1248 | 1471463528100 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1248 | 1471463528105 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 12:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:52:08 INFO - PROCESS | 1248 | 1471463528111 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1248 | 1471463528115 Marionette TRACE conn5 <- [1,14,null,{}] 12:52:08 INFO - PROCESS | 1248 | 1471463528119 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}] 12:52:08 INFO - PROCESS | 1248 | 1471463528122 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:08 INFO - PROCESS | 1248 | 1471463528244 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 12:52:08 INFO - PROCESS | 1248 | 1471463528318 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1248 | 1471463528321 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:08 INFO - PROCESS | 1248 | ++DOCSHELL 12E6C400 == 10 [pid = 1248] [id = 11] 12:52:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 29 (12E6C800) [pid = 1248] [serial = 29] [outer = 00000000] 12:52:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 30 (13D4F800) [pid = 1248] [serial = 30] [outer = 12E6C800] 12:52:08 INFO - PROCESS | 1248 | 1471463528380 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 31 (1563B000) [pid = 1248] [serial = 31] [outer = 12E6C800] 12:52:08 INFO - PROCESS | 1248 | 1471463528964 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 12:52:08 INFO - PROCESS | 1248 | 1471463528985 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1248 | 1471463528988 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 12:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:52:08 INFO - PROCESS | 1248 | 1471463528992 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1248 | 1471463528996 Marionette TRACE conn5 <- [1,18,null,{}] 12:52:09 INFO - PROCESS | 1248 | 1471463529007 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}] 12:52:09 INFO - PROCESS | 1248 | 1471463529013 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:09 INFO - PROCESS | 1248 | 1471463529140 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 12:52:09 INFO - PROCESS | 1248 | 1471463529215 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1248 | 1471463529219 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:09 INFO - PROCESS | 1248 | ++DOCSHELL 19AB3000 == 11 [pid = 1248] [id = 12] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 32 (19B49800) [pid = 1248] [serial = 32] [outer = 00000000] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 33 (19B53400) [pid = 1248] [serial = 33] [outer = 19B49800] 12:52:09 INFO - PROCESS | 1248 | 1471463529280 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 34 (19D8CC00) [pid = 1248] [serial = 34] [outer = 19B49800] 12:52:09 INFO - PROCESS | 1248 | ++DOCSHELL 1BE2A800 == 12 [pid = 1248] [id = 13] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 35 (1BE2B000) [pid = 1248] [serial = 35] [outer = 00000000] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 36 (1A752800) [pid = 1248] [serial = 36] [outer = 1BE2B000] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 37 (180B3000) [pid = 1248] [serial = 37] [outer = 1BE2B000] 12:52:09 INFO - PROCESS | 1248 | ++DOCSHELL 180B5000 == 13 [pid = 1248] [id = 14] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 38 (180B6800) [pid = 1248] [serial = 38] [outer = 00000000] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 39 (180BE800) [pid = 1248] [serial = 39] [outer = 180B6800] 12:52:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 40 (1BED5C00) [pid = 1248] [serial = 40] [outer = 180B6800] 12:52:10 INFO - PROCESS | 1248 | 1471463530181 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1234ms 12:52:10 INFO - PROCESS | 1248 | 1471463530229 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 12:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:52:10 INFO - PROCESS | 1248 | 1471463530234 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 12:52:10 INFO - PROCESS | 1248 | 1471463530239 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1248 | 1471463530242 Marionette TRACE conn5 <- [1,22,null,{}] 12:52:10 INFO - PROCESS | 1248 | 1471463530248 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}] 12:52:10 INFO - PROCESS | 1248 | 1471463530251 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:10 INFO - PROCESS | 1248 | 1471463530357 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 12:52:10 INFO - PROCESS | 1248 | --DOCSHELL 0EFA0800 == 12 [pid = 1248] [id = 4] 12:52:10 INFO - PROCESS | 1248 | 1471463530434 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1248 | 1471463530438 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:10 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE4C00 == 13 [pid = 1248] [id = 15] 12:52:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 41 (0DCE7400) [pid = 1248] [serial = 41] [outer = 00000000] 12:52:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 42 (0E686C00) [pid = 1248] [serial = 42] [outer = 0DCE7400] 12:52:10 INFO - PROCESS | 1248 | 1471463530488 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 43 (0E80DC00) [pid = 1248] [serial = 43] [outer = 0DCE7400] 12:52:10 INFO - PROCESS | 1248 | 1471463530866 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 691ms 12:52:10 INFO - PROCESS | 1248 | 1471463530930 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1248 | 1471463530934 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 12:52:10 INFO - PROCESS | 1248 | 1471463530940 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:52:10 INFO - PROCESS | 1248 | 1471463530943 Marionette TRACE conn5 <- [1,26,null,{}] 12:52:10 INFO - PROCESS | 1248 | 1471463530946 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}] 12:52:10 INFO - PROCESS | 1248 | 1471463530949 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:11 INFO - PROCESS | 1248 | 1471463531038 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 12:52:11 INFO - PROCESS | 1248 | 1471463531045 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1248 | 1471463531048 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:11 INFO - PROCESS | 1248 | ++DOCSHELL 0EF0F400 == 14 [pid = 1248] [id = 16] 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 44 (0EF10000) [pid = 1248] [serial = 44] [outer = 00000000] 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 45 (0F40E400) [pid = 1248] [serial = 45] [outer = 0EF10000] 12:52:11 INFO - PROCESS | 1248 | 1471463531099 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 46 (0F5E0000) [pid = 1248] [serial = 46] [outer = 0EF10000] 12:52:11 INFO - PROCESS | 1248 | 1471463531540 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 12:52:11 INFO - PROCESS | 1248 | 1471463531579 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 1248 | 1471463531581 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 12:52:11 INFO - PROCESS | 1248 | 1471463531585 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:52:11 INFO - PROCESS | 1248 | 1471463531589 Marionette TRACE conn5 <- [1,30,null,{}] 12:52:11 INFO - PROCESS | 1248 | 1471463531599 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}] 12:52:11 INFO - PROCESS | 1248 | 1471463531602 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:11 INFO - PROCESS | 1248 | 1471463531687 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 12:52:11 INFO - PROCESS | 1248 | 1471463531696 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1248 | 1471463531699 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:11 INFO - PROCESS | 1248 | ++DOCSHELL 12D65C00 == 15 [pid = 1248] [id = 17] 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 47 (12D68000) [pid = 1248] [serial = 47] [outer = 00000000] 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 48 (12D93000) [pid = 1248] [serial = 48] [outer = 12D68000] 12:52:11 INFO - PROCESS | 1248 | 1471463531764 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 49 (13757C00) [pid = 1248] [serial = 49] [outer = 12D68000] 12:52:12 INFO - PROCESS | 1248 | 1471463532178 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 12:52:12 INFO - PROCESS | 1248 | 1471463532220 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1248 | 1471463532222 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 12:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:52:12 INFO - PROCESS | 1248 | 1471463532226 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1248 | 1471463532227 Marionette TRACE conn5 <- [1,34,null,{}] 12:52:12 INFO - PROCESS | 1248 | 1471463532231 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}] 12:52:12 INFO - PROCESS | 1248 | 1471463532233 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:12 INFO - PROCESS | 1248 | 1471463532312 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 12:52:12 INFO - PROCESS | 1248 | 1471463532317 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1248 | 1471463532319 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:12 INFO - PROCESS | 1248 | ++DOCSHELL 13D21800 == 16 [pid = 1248] [id = 18] 12:52:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 50 (13D25C00) [pid = 1248] [serial = 50] [outer = 00000000] 12:52:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 51 (13D4E000) [pid = 1248] [serial = 51] [outer = 13D25C00] 12:52:12 INFO - PROCESS | 1248 | 1471463532377 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 52 (14C2D000) [pid = 1248] [serial = 52] [outer = 13D25C00] 12:52:12 INFO - PROCESS | 1248 | 1471463532755 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 12:52:12 INFO - PROCESS | 1248 | 1471463532801 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1248 | 1471463532803 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 12:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:52:12 INFO - PROCESS | 1248 | 1471463532819 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1248 | 1471463532821 Marionette TRACE conn5 <- [1,38,null,{}] 12:52:12 INFO - PROCESS | 1248 | 1471463532825 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}] 12:52:12 INFO - PROCESS | 1248 | 1471463532827 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:12 INFO - PROCESS | 1248 | 1471463532905 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 12:52:12 INFO - PROCESS | 1248 | 1471463532911 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1248 | 1471463532913 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:12 INFO - PROCESS | 1248 | ++DOCSHELL 14C2C000 == 17 [pid = 1248] [id = 19] 12:52:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (15636C00) [pid = 1248] [serial = 53] [outer = 00000000] 12:52:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (15B56800) [pid = 1248] [serial = 54] [outer = 15636C00] 12:52:12 INFO - PROCESS | 1248 | 1471463532959 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (15B5E400) [pid = 1248] [serial = 55] [outer = 15636C00] 12:52:13 INFO - PROCESS | 1248 | 1471463533367 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 590ms 12:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:52:13 INFO - PROCESS | 1248 | 1471463533397 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1248 | 1471463533399 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 12:52:13 INFO - PROCESS | 1248 | 1471463533402 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1248 | 1471463533403 Marionette TRACE conn5 <- [1,42,null,{}] 12:52:13 INFO - PROCESS | 1248 | 1471463533407 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}] 12:52:13 INFO - PROCESS | 1248 | 1471463533413 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:13 INFO - PROCESS | 1248 | 1471463533547 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 12:52:13 INFO - PROCESS | 1248 | 1471463533555 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1248 | 1471463533557 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:13 INFO - PROCESS | 1248 | ++DOCSHELL 17528400 == 18 [pid = 1248] [id = 20] 12:52:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (1752A800) [pid = 1248] [serial = 56] [outer = 00000000] 12:52:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (180BDC00) [pid = 1248] [serial = 57] [outer = 1752A800] 12:52:13 INFO - PROCESS | 1248 | 1471463533610 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (18163000) [pid = 1248] [serial = 58] [outer = 1752A800] 12:52:14 INFO - PROCESS | 1248 | 1471463534072 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 730ms 12:52:14 INFO - PROCESS | 1248 | 1471463534133 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1248 | 1471463534135 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 12:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:52:14 INFO - PROCESS | 1248 | 1471463534138 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1248 | 1471463534140 Marionette TRACE conn5 <- [1,46,null,{}] 12:52:14 INFO - PROCESS | 1248 | 1471463534144 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}] 12:52:14 INFO - PROCESS | 1248 | 1471463534145 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:14 INFO - PROCESS | 1248 | 1471463534236 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 12:52:14 INFO - PROCESS | 1248 | 1471463534249 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1248 | 1471463534250 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:14 INFO - PROCESS | 1248 | ++DOCSHELL 17E21400 == 19 [pid = 1248] [id = 21] 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (17E26000) [pid = 1248] [serial = 59] [outer = 00000000] 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (17E29800) [pid = 1248] [serial = 60] [outer = 17E26000] 12:52:14 INFO - PROCESS | 1248 | 1471463534300 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (184AAC00) [pid = 1248] [serial = 61] [outer = 17E26000] 12:52:14 INFO - PROCESS | 1248 | 1471463534685 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 572ms 12:52:14 INFO - PROCESS | 1248 | 1471463534712 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1248 | 1471463534714 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 12:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:52:14 INFO - PROCESS | 1248 | 1471463534717 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1248 | 1471463534719 Marionette TRACE conn5 <- [1,50,null,{}] 12:52:14 INFO - PROCESS | 1248 | 1471463534723 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}] 12:52:14 INFO - PROCESS | 1248 | 1471463534724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:14 INFO - PROCESS | 1248 | 1471463534837 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 12:52:14 INFO - PROCESS | 1248 | 1471463534845 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1248 | 1471463534846 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:14 INFO - PROCESS | 1248 | ++DOCSHELL 17E29000 == 20 [pid = 1248] [id = 22] 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (198B3400) [pid = 1248] [serial = 62] [outer = 00000000] 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (1A753C00) [pid = 1248] [serial = 63] [outer = 198B3400] 12:52:14 INFO - PROCESS | 1248 | 1471463534893 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (1AC8FC00) [pid = 1248] [serial = 64] [outer = 198B3400] 12:52:15 INFO - PROCESS | 1248 | 1471463535256 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 12:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:52:15 INFO - PROCESS | 1248 | 1471463535290 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1248 | 1471463535292 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 12:52:15 INFO - PROCESS | 1248 | 1471463535295 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1248 | 1471463535296 Marionette TRACE conn5 <- [1,54,null,{}] 12:52:15 INFO - PROCESS | 1248 | 1471463535300 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}] 12:52:15 INFO - PROCESS | 1248 | 1471463535301 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:15 INFO - PROCESS | 1248 | 1471463535377 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 12:52:15 INFO - PROCESS | 1248 | 1471463535441 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1248 | 1471463535443 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:15 INFO - PROCESS | 1248 | ++DOCSHELL 0EABE000 == 21 [pid = 1248] [id = 23] 12:52:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (12566C00) [pid = 1248] [serial = 65] [outer = 00000000] 12:52:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (1B856400) [pid = 1248] [serial = 66] [outer = 12566C00] 12:52:15 INFO - PROCESS | 1248 | 1471463535487 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1B856C00) [pid = 1248] [serial = 67] [outer = 12566C00] 12:52:15 INFO - PROCESS | 1248 | 1471463535842 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 12:52:15 INFO - PROCESS | 1248 | 1471463535865 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1248 | 1471463535867 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 12:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:52:15 INFO - PROCESS | 1248 | 1471463535871 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1248 | 1471463535872 Marionette TRACE conn5 <- [1,58,null,{}] 12:52:15 INFO - PROCESS | 1248 | 1471463535876 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}] 12:52:15 INFO - PROCESS | 1248 | 1471463535877 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:15 INFO - PROCESS | 1248 | 1471463535955 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 12:52:16 INFO - PROCESS | 1248 | 1471463536020 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1248 | 1471463536022 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:16 INFO - PROCESS | 1248 | ++DOCSHELL 15617C00 == 22 [pid = 1248] [id = 24] 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (1561A000) [pid = 1248] [serial = 68] [outer = 00000000] 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (15622C00) [pid = 1248] [serial = 69] [outer = 1561A000] 12:52:16 INFO - PROCESS | 1248 | 1471463536067 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15626400) [pid = 1248] [serial = 70] [outer = 1561A000] 12:52:16 INFO - PROCESS | 1248 | 1471463536385 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 12:52:16 INFO - PROCESS | 1248 | 1471463536442 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 12:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:52:16 INFO - PROCESS | 1248 | 1471463536444 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 12:52:16 INFO - PROCESS | 1248 | 1471463536447 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1248 | 1471463536449 Marionette TRACE conn5 <- [1,62,null,{}] 12:52:16 INFO - PROCESS | 1248 | 1471463536453 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}] 12:52:16 INFO - PROCESS | 1248 | 1471463536455 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:16 INFO - PROCESS | 1248 | 1471463536576 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 12:52:16 INFO - PROCESS | 1248 | 1471463536583 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1248 | 1471463536585 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:16 INFO - PROCESS | 1248 | ++DOCSHELL 19A1E000 == 23 [pid = 1248] [id = 25] 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (19B01800) [pid = 1248] [serial = 71] [outer = 00000000] 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (19B0B800) [pid = 1248] [serial = 72] [outer = 19B01800] 12:52:16 INFO - PROCESS | 1248 | 1471463536632 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1B856000) [pid = 1248] [serial = 73] [outer = 19B01800] 12:52:17 INFO - PROCESS | 1248 | 1471463537025 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 12:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:52:17 INFO - PROCESS | 1248 | 1471463537078 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 1248 | 1471463537080 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 12:52:17 INFO - PROCESS | 1248 | 1471463537083 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1248 | 1471463537085 Marionette TRACE conn5 <- [1,66,null,{}] 12:52:17 INFO - PROCESS | 1248 | 1471463537088 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}] 12:52:17 INFO - PROCESS | 1248 | 1471463537090 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:17 INFO - PROCESS | 1248 | 1471463537198 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 12:52:17 INFO - PROCESS | 1248 | 1471463537205 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1248 | 1471463537207 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:17 INFO - PROCESS | 1248 | ++DOCSHELL 15618000 == 24 [pid = 1248] [id = 26] 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1B85A400) [pid = 1248] [serial = 74] [outer = 00000000] 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1BC4EC00) [pid = 1248] [serial = 75] [outer = 1B85A400] 12:52:17 INFO - PROCESS | 1248 | 1471463537252 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1BE24800) [pid = 1248] [serial = 76] [outer = 1B85A400] 12:52:17 INFO - PROCESS | 1248 | 1471463537635 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 571ms 12:52:17 INFO - PROCESS | 1248 | 1471463537655 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 1248 | 1471463537657 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 12:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:52:17 INFO - PROCESS | 1248 | 1471463537660 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1248 | 1471463537662 Marionette TRACE conn5 <- [1,70,null,{}] 12:52:17 INFO - PROCESS | 1248 | 1471463537665 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}] 12:52:17 INFO - PROCESS | 1248 | 1471463537667 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:17 INFO - PROCESS | 1248 | 1471463537746 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 12:52:17 INFO - PROCESS | 1248 | 1471463537751 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1248 | 1471463537753 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:17 INFO - PROCESS | 1248 | ++DOCSHELL 0E53C400 == 25 [pid = 1248] [id = 27] 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E53CC00) [pid = 1248] [serial = 77] [outer = 00000000] 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E540400) [pid = 1248] [serial = 78] [outer = 0E53CC00] 12:52:17 INFO - PROCESS | 1248 | 1471463537798 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0F40C800) [pid = 1248] [serial = 79] [outer = 0E53CC00] 12:52:18 INFO - PROCESS | 1248 | 1471463538981 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1381ms 12:52:19 INFO - PROCESS | 1248 | 1471463539043 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1248 | 1471463539047 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 12:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:52:19 INFO - PROCESS | 1248 | 1471463539060 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1248 | 1471463539063 Marionette TRACE conn5 <- [1,74,null,{}] 12:52:19 INFO - PROCESS | 1248 | 1471463539069 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}] 12:52:19 INFO - PROCESS | 1248 | 1471463539072 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:19 INFO - PROCESS | 1248 | 1471463539185 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 12:52:19 INFO - PROCESS | 1248 | 1471463539192 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1248 | 1471463539195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:19 INFO - PROCESS | 1248 | ++DOCSHELL 0E731000 == 26 [pid = 1248] [id = 28] 12:52:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E738400) [pid = 1248] [serial = 80] [outer = 00000000] 12:52:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0EA6C400) [pid = 1248] [serial = 81] [outer = 0E738400] 12:52:19 INFO - PROCESS | 1248 | 1471463539248 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0EF0A400) [pid = 1248] [serial = 82] [outer = 0E738400] 12:52:19 INFO - PROCESS | 1248 | 1471463539672 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 12:52:19 INFO - PROCESS | 1248 | 1471463539693 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1248 | 1471463539697 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 12:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:52:19 INFO - PROCESS | 1248 | 1471463539710 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1248 | 1471463539713 Marionette TRACE conn5 <- [1,78,null,{}] 12:52:19 INFO - PROCESS | 1248 | 1471463539717 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}] 12:52:19 INFO - PROCESS | 1248 | 1471463539719 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:19 INFO - PROCESS | 1248 | 1471463539827 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 12:52:19 INFO - PROCESS | 1248 | 1471463539889 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1248 | 1471463539891 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:19 INFO - PROCESS | 1248 | ++DOCSHELL 125E9C00 == 27 [pid = 1248] [id = 29] 12:52:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1266EC00) [pid = 1248] [serial = 83] [outer = 00000000] 12:52:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1292A400) [pid = 1248] [serial = 84] [outer = 1266EC00] 12:52:19 INFO - PROCESS | 1248 | 1471463539940 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (12D6A000) [pid = 1248] [serial = 85] [outer = 1266EC00] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14C2DC00) [pid = 1248] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0DCE7400) [pid = 1248] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0EF10000) [pid = 1248] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (12D68000) [pid = 1248] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13D25C00) [pid = 1248] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15636C00) [pid = 1248] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1752A800) [pid = 1248] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (198B3400) [pid = 1248] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12566C00) [pid = 1248] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1561A000) [pid = 1248] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19B01800) [pid = 1248] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1BE31800) [pid = 1248] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0DDFA400) [pid = 1248] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (12E6C800) [pid = 1248] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:52:20 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (19B49800) [pid = 1248] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:52:20 INFO - PROCESS | 1248 | 1471463540620 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 990ms 12:52:20 INFO - PROCESS | 1248 | 1471463540699 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1248 | 1471463540701 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 12:52:20 INFO - PROCESS | 1248 | 1471463540704 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:52:20 INFO - PROCESS | 1248 | 1471463540708 Marionette TRACE conn5 <- [1,82,null,{}] 12:52:20 INFO - PROCESS | 1248 | 1471463540718 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}] 12:52:20 INFO - PROCESS | 1248 | 1471463540722 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:20 INFO - PROCESS | 1248 | 1471463540804 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 12:52:20 INFO - PROCESS | 1248 | 1471463540844 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1248 | 1471463540847 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:20 INFO - PROCESS | 1248 | ++DOCSHELL 13D46800 == 28 [pid = 1248] [id = 30] 12:52:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13D48000) [pid = 1248] [serial = 86] [outer = 00000000] 12:52:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14156400) [pid = 1248] [serial = 87] [outer = 13D48000] 12:52:20 INFO - PROCESS | 1248 | 1471463540898 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (14C28800) [pid = 1248] [serial = 88] [outer = 13D48000] 12:52:21 INFO - PROCESS | 1248 | 1471463541307 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 12:52:21 INFO - PROCESS | 1248 | 1471463541338 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1248 | 1471463541340 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 12:52:21 INFO - PROCESS | 1248 | 1471463541344 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:52:21 INFO - PROCESS | 1248 | 1471463541345 Marionette TRACE conn5 <- [1,86,null,{}] 12:52:21 INFO - PROCESS | 1248 | 1471463541349 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}] 12:52:21 INFO - PROCESS | 1248 | 1471463541351 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:21 INFO - PROCESS | 1248 | 1471463541432 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 12:52:21 INFO - PROCESS | 1248 | 1471463541438 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1248 | 1471463541440 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:21 INFO - PROCESS | 1248 | ++DOCSHELL 1561B400 == 29 [pid = 1248] [id = 31] 12:52:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1561B800) [pid = 1248] [serial = 89] [outer = 00000000] 12:52:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1563AC00) [pid = 1248] [serial = 90] [outer = 1561B800] 12:52:21 INFO - PROCESS | 1248 | 1471463541486 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15B0A000) [pid = 1248] [serial = 91] [outer = 1561B800] 12:52:21 INFO - PROCESS | 1248 | 1471463541898 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 12:52:21 INFO - PROCESS | 1248 | 1471463541981 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1248 | 1471463541983 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 12:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:52:21 INFO - PROCESS | 1248 | 1471463541986 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1248 | 1471463541988 Marionette TRACE conn5 <- [1,90,null,{}] 12:52:21 INFO - PROCESS | 1248 | 1471463541992 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}] 12:52:21 INFO - PROCESS | 1248 | 1471463541994 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:22 INFO - PROCESS | 1248 | 1471463542072 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 12:52:22 INFO - PROCESS | 1248 | 1471463542079 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1248 | 1471463542081 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:22 INFO - PROCESS | 1248 | ++DOCSHELL 17307400 == 30 [pid = 1248] [id = 32] 12:52:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17315C00) [pid = 1248] [serial = 92] [outer = 00000000] 12:52:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17635C00) [pid = 1248] [serial = 93] [outer = 17315C00] 12:52:22 INFO - PROCESS | 1248 | 1471463542128 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E1CC00) [pid = 1248] [serial = 94] [outer = 17315C00] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18032400) [pid = 1248] [serial = 17] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E686C00) [pid = 1248] [serial = 42] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0F40E400) [pid = 1248] [serial = 45] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (12D93000) [pid = 1248] [serial = 48] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (13757C00) [pid = 1248] [serial = 49] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13D4E000) [pid = 1248] [serial = 51] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (14C2D000) [pid = 1248] [serial = 52] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15B56800) [pid = 1248] [serial = 54] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (15B5E400) [pid = 1248] [serial = 55] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180BDC00) [pid = 1248] [serial = 57] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17E29800) [pid = 1248] [serial = 60] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1A753C00) [pid = 1248] [serial = 63] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1B856400) [pid = 1248] [serial = 66] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (15622C00) [pid = 1248] [serial = 69] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (19B0B800) [pid = 1248] [serial = 72] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (0E259000) [pid = 1248] [serial = 27] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (13D4F800) [pid = 1248] [serial = 30] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B53400) [pid = 1248] [serial = 33] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (180BE800) [pid = 1248] [serial = 39] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (1563B000) [pid = 1248] [serial = 31] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (1A752800) [pid = 1248] [serial = 36] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0E689400) [pid = 1248] [serial = 28] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (18163000) [pid = 1248] [serial = 58] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (0F5E0000) [pid = 1248] [serial = 46] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (19D8CC00) [pid = 1248] [serial = 34] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (1AC8FC00) [pid = 1248] [serial = 64] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (1B856C00) [pid = 1248] [serial = 67] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 51 (0E80DC00) [pid = 1248] [serial = 43] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 50 (15626400) [pid = 1248] [serial = 70] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 49 (1BED4800) [pid = 1248] [serial = 22] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 48 (1BC4EC00) [pid = 1248] [serial = 75] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 47 (1B856000) [pid = 1248] [serial = 73] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 46 (18154400) [pid = 1248] [serial = 14] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 45 (1563B400) [pid = 1248] [serial = 9] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 44 (15641000) [pid = 1248] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 43 (0F5DE000) [pid = 1248] [serial = 4] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 42 (1BFAA400) [pid = 1248] [serial = 24] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | --DOMWINDOW == 41 (1BED0400) [pid = 1248] [serial = 21] [outer = 00000000] [url = about:blank] 12:52:23 INFO - PROCESS | 1248 | 1471463543551 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1636ms 12:52:23 INFO - PROCESS | 1248 | 1471463543625 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1248 | 1471463543629 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 12:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:52:23 INFO - PROCESS | 1248 | 1471463543635 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1248 | 1471463543638 Marionette TRACE conn5 <- [1,94,null,{}] 12:52:23 INFO - PROCESS | 1248 | 1471463543644 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}] 12:52:23 INFO - PROCESS | 1248 | 1471463543647 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:23 INFO - PROCESS | 1248 | 1471463543734 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 12:52:23 INFO - PROCESS | 1248 | 1471463543749 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1248 | 1471463543751 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:23 INFO - PROCESS | 1248 | ++DOCSHELL 0E540000 == 31 [pid = 1248] [id = 33] 12:52:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 42 (0E648400) [pid = 1248] [serial = 95] [outer = 00000000] 12:52:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 43 (0E689000) [pid = 1248] [serial = 96] [outer = 0E648400] 12:52:23 INFO - PROCESS | 1248 | 1471463543801 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 44 (0E735800) [pid = 1248] [serial = 97] [outer = 0E648400] 12:52:24 INFO - PROCESS | 1248 | 1471463544228 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 631ms 12:52:24 INFO - PROCESS | 1248 | 1471463544264 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1248 | 1471463544269 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 12:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:52:24 INFO - PROCESS | 1248 | 1471463544280 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1248 | 1471463544282 Marionette TRACE conn5 <- [1,98,null,{}] 12:52:24 INFO - PROCESS | 1248 | 1471463544286 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}] 12:52:24 INFO - PROCESS | 1248 | 1471463544289 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:24 INFO - PROCESS | 1248 | 1471463544376 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 12:52:24 INFO - PROCESS | 1248 | 1471463544383 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1248 | 1471463544385 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:24 INFO - PROCESS | 1248 | ++DOCSHELL 0EF91400 == 32 [pid = 1248] [id = 34] 12:52:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 45 (0EF94400) [pid = 1248] [serial = 98] [outer = 00000000] 12:52:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 46 (0F404000) [pid = 1248] [serial = 99] [outer = 0EF94400] 12:52:24 INFO - PROCESS | 1248 | 1471463544435 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 47 (0F59E000) [pid = 1248] [serial = 100] [outer = 0EF94400] 12:52:24 INFO - PROCESS | 1248 | 1471463544869 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms 12:52:24 INFO - PROCESS | 1248 | 1471463544913 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1248 | 1471463544916 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 12:52:24 INFO - PROCESS | 1248 | 1471463544919 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:52:24 INFO - PROCESS | 1248 | 1471463544922 Marionette TRACE conn5 <- [1,102,null,{}] 12:52:24 INFO - PROCESS | 1248 | 1471463544934 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}] 12:52:24 INFO - PROCESS | 1248 | 1471463544938 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:25 INFO - PROCESS | 1248 | 1471463545021 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 12:52:25 INFO - PROCESS | 1248 | 1471463545031 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1248 | 1471463545034 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:25 INFO - PROCESS | 1248 | ++DOCSHELL 12D91000 == 33 [pid = 1248] [id = 35] 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 48 (12D91400) [pid = 1248] [serial = 101] [outer = 00000000] 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 49 (12E6B800) [pid = 1248] [serial = 102] [outer = 12D91400] 12:52:25 INFO - PROCESS | 1248 | 1471463545084 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 50 (13D23C00) [pid = 1248] [serial = 103] [outer = 12D91400] 12:52:25 INFO - PROCESS | 1248 | 1471463545507 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 12:52:25 INFO - PROCESS | 1248 | 1471463545554 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1248 | 1471463545557 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 12:52:25 INFO - PROCESS | 1248 | 1471463545560 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:52:25 INFO - PROCESS | 1248 | 1471463545562 Marionette TRACE conn5 <- [1,106,null,{}] 12:52:25 INFO - PROCESS | 1248 | 1471463545565 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}] 12:52:25 INFO - PROCESS | 1248 | 1471463545567 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:25 INFO - PROCESS | 1248 | 1471463545648 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 12:52:25 INFO - PROCESS | 1248 | 1471463545653 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1248 | 1471463545655 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:25 INFO - PROCESS | 1248 | ++DOCSHELL 13D48800 == 34 [pid = 1248] [id = 36] 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 51 (13D4EC00) [pid = 1248] [serial = 104] [outer = 00000000] 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 52 (142DD000) [pid = 1248] [serial = 105] [outer = 13D4EC00] 12:52:25 INFO - PROCESS | 1248 | 1471463545701 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (1561FC00) [pid = 1248] [serial = 106] [outer = 13D4EC00] 12:52:26 INFO - PROCESS | 1248 | 1471463546079 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 12:52:26 INFO - PROCESS | 1248 | 1471463546142 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1248 | 1471463546144 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 12:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:52:26 INFO - PROCESS | 1248 | 1471463546148 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1248 | 1471463546149 Marionette TRACE conn5 <- [1,110,null,{}] 12:52:26 INFO - PROCESS | 1248 | 1471463546153 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}] 12:52:26 INFO - PROCESS | 1248 | 1471463546155 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:26 INFO - PROCESS | 1248 | 1471463546235 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 12:52:26 INFO - PROCESS | 1248 | 1471463546240 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1248 | 1471463546242 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:26 INFO - PROCESS | 1248 | ++DOCSHELL 15624800 == 35 [pid = 1248] [id = 37] 12:52:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (15625000) [pid = 1248] [serial = 107] [outer = 00000000] 12:52:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (1563BC00) [pid = 1248] [serial = 108] [outer = 15625000] 12:52:26 INFO - PROCESS | 1248 | 1471463546289 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (15AEC000) [pid = 1248] [serial = 109] [outer = 15625000] 12:52:26 INFO - PROCESS | 1248 | 1471463546714 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 12:52:26 INFO - PROCESS | 1248 | 1471463546780 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 12:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:52:26 INFO - PROCESS | 1248 | 1471463546782 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 12:52:26 INFO - PROCESS | 1248 | 1471463546786 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1248 | 1471463546787 Marionette TRACE conn5 <- [1,114,null,{}] 12:52:26 INFO - PROCESS | 1248 | 1471463546791 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}] 12:52:26 INFO - PROCESS | 1248 | 1471463546796 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:26 INFO - PROCESS | 1248 | 1471463546896 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 12:52:26 INFO - PROCESS | 1248 | 1471463546911 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1248 | 1471463546913 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:26 INFO - PROCESS | 1248 | ++DOCSHELL 17528800 == 36 [pid = 1248] [id = 38] 12:52:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (1752A800) [pid = 1248] [serial = 110] [outer = 00000000] 12:52:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (17E20800) [pid = 1248] [serial = 111] [outer = 1752A800] 12:52:26 INFO - PROCESS | 1248 | 1471463546959 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (17E26800) [pid = 1248] [serial = 112] [outer = 1752A800] 12:52:27 INFO - PROCESS | 1248 | 1471463547363 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 12:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:52:27 INFO - PROCESS | 1248 | 1471463547417 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1248 | 1471463547419 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 12:52:27 INFO - PROCESS | 1248 | 1471463547423 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1248 | 1471463547424 Marionette TRACE conn5 <- [1,118,null,{}] 12:52:27 INFO - PROCESS | 1248 | 1471463547428 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}] 12:52:27 INFO - PROCESS | 1248 | 1471463547430 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:27 INFO - PROCESS | 1248 | 1471463547504 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 12:52:27 INFO - PROCESS | 1248 | 1471463547509 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1248 | 1471463547511 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:27 INFO - PROCESS | 1248 | ++DOCSHELL 17E28C00 == 37 [pid = 1248] [id = 39] 12:52:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (17E2AC00) [pid = 1248] [serial = 113] [outer = 00000000] 12:52:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (18033000) [pid = 1248] [serial = 114] [outer = 17E2AC00] 12:52:27 INFO - PROCESS | 1248 | 1471463547559 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (18033C00) [pid = 1248] [serial = 115] [outer = 17E2AC00] 12:52:27 INFO - PROCESS | 1248 | 1471463547950 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 12:52:27 INFO - PROCESS | 1248 | 1471463547994 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1248 | 1471463547996 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 12:52:28 INFO - PROCESS | 1248 | 1471463547999 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:52:28 INFO - PROCESS | 1248 | 1471463548000 Marionette TRACE conn5 <- [1,122,null,{}] 12:52:28 INFO - PROCESS | 1248 | 1471463548004 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}] 12:52:28 INFO - PROCESS | 1248 | 1471463548006 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:28 INFO - PROCESS | 1248 | 1471463548109 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 12:52:28 INFO - PROCESS | 1248 | 1471463548115 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1248 | 1471463548117 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:28 INFO - PROCESS | 1248 | ++DOCSHELL 17F06800 == 38 [pid = 1248] [id = 40] 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (17F07400) [pid = 1248] [serial = 116] [outer = 00000000] 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (180C1000) [pid = 1248] [serial = 117] [outer = 17F07400] 12:52:28 INFO - PROCESS | 1248 | 1471463548163 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (180C1800) [pid = 1248] [serial = 118] [outer = 17F07400] 12:52:28 INFO - PROCESS | 1248 | 1471463548519 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 12:52:28 INFO - PROCESS | 1248 | 1471463548574 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 12:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:52:28 INFO - PROCESS | 1248 | 1471463548576 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 12:52:28 INFO - PROCESS | 1248 | 1471463548580 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1248 | 1471463548581 Marionette TRACE conn5 <- [1,126,null,{}] 12:52:28 INFO - PROCESS | 1248 | 1471463548585 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}] 12:52:28 INFO - PROCESS | 1248 | 1471463548587 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:28 INFO - PROCESS | 1248 | 1471463548661 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 12:52:28 INFO - PROCESS | 1248 | 1471463548732 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1248 | 1471463548734 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:28 INFO - PROCESS | 1248 | ++DOCSHELL 12D8DC00 == 39 [pid = 1248] [id = 41] 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (180BDC00) [pid = 1248] [serial = 119] [outer = 00000000] 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (19A1C400) [pid = 1248] [serial = 120] [outer = 180BDC00] 12:52:28 INFO - PROCESS | 1248 | 1471463548780 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (19A25C00) [pid = 1248] [serial = 121] [outer = 180BDC00] 12:52:29 INFO - PROCESS | 1248 | 1471463549219 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 12:52:29 INFO - PROCESS | 1248 | 1471463549254 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 1248 | 1471463549256 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 12:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:52:29 INFO - PROCESS | 1248 | 1471463549260 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 1248 | 1471463549262 Marionette TRACE conn5 <- [1,130,null,{}] 12:52:29 INFO - PROCESS | 1248 | 1471463549265 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}] 12:52:29 INFO - PROCESS | 1248 | 1471463549267 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:29 INFO - PROCESS | 1248 | 1471463549371 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 12:52:29 INFO - PROCESS | 1248 | 1471463549379 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1248 | 1471463549381 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:29 INFO - PROCESS | 1248 | ++DOCSHELL 0E926800 == 40 [pid = 1248] [id = 42] 12:52:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (19B03C00) [pid = 1248] [serial = 122] [outer = 00000000] 12:52:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (19B0B800) [pid = 1248] [serial = 123] [outer = 19B03C00] 12:52:29 INFO - PROCESS | 1248 | 1471463549426 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (19B4EC00) [pid = 1248] [serial = 124] [outer = 19B03C00] 12:52:29 INFO - PROCESS | 1248 | 1471463549837 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 12:52:29 INFO - PROCESS | 1248 | 1471463549897 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 1248 | 1471463549899 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 12:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:52:29 INFO - PROCESS | 1248 | 1471463549902 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 1248 | 1471463549905 Marionette TRACE conn5 <- [1,134,null,{}] 12:52:29 INFO - PROCESS | 1248 | 1471463549908 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}] 12:52:29 INFO - PROCESS | 1248 | 1471463549911 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:30 INFO - PROCESS | 1248 | 1471463550024 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 12:52:30 INFO - PROCESS | 1248 | 1471463550090 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1248 | 1471463550093 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:30 INFO - PROCESS | 1248 | ++DOCSHELL 15623400 == 41 [pid = 1248] [id = 43] 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (19C09C00) [pid = 1248] [serial = 125] [outer = 00000000] 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1A752800) [pid = 1248] [serial = 126] [outer = 19C09C00] 12:52:30 INFO - PROCESS | 1248 | 1471463550140 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1AC85800) [pid = 1248] [serial = 127] [outer = 19C09C00] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E53CC00) [pid = 1248] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E26000) [pid = 1248] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1B85A400) [pid = 1248] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E738400) [pid = 1248] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1266EC00) [pid = 1248] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (1561B800) [pid = 1248] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:52:30 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (13D48000) [pid = 1248] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:52:30 INFO - PROCESS | 1248 | 1471463550523 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 12:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:52:30 INFO - PROCESS | 1248 | 1471463550575 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1248 | 1471463550577 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 12:52:30 INFO - PROCESS | 1248 | 1471463550581 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1248 | 1471463550582 Marionette TRACE conn5 <- [1,138,null,{}] 12:52:30 INFO - PROCESS | 1248 | 1471463550586 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}] 12:52:30 INFO - PROCESS | 1248 | 1471463550588 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:30 INFO - PROCESS | 1248 | 1471463550691 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 12:52:30 INFO - PROCESS | 1248 | 1471463550730 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1248 | 1471463550731 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:30 INFO - PROCESS | 1248 | ++DOCSHELL 0E53CC00 == 42 [pid = 1248] [id = 44] 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (126BB400) [pid = 1248] [serial = 128] [outer = 00000000] 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (19B04C00) [pid = 1248] [serial = 129] [outer = 126BB400] 12:52:30 INFO - PROCESS | 1248 | 1471463550777 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (1A7E7C00) [pid = 1248] [serial = 130] [outer = 126BB400] 12:52:31 INFO - PROCESS | 1248 | 1471463551136 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]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 12:52:31 INFO - PROCESS | 1248 | 1471463551151 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 12:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:52:31 INFO - PROCESS | 1248 | 1471463551153 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 12:52:31 INFO - PROCESS | 1248 | 1471463551156 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1248 | 1471463551158 Marionette TRACE conn5 <- [1,142,null,{}] 12:52:31 INFO - PROCESS | 1248 | 1471463551161 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}] 12:52:31 INFO - PROCESS | 1248 | 1471463551163 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:31 INFO - PROCESS | 1248 | 1471463551267 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 12:52:31 INFO - PROCESS | 1248 | 1471463551274 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1248 | 1471463551275 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:31 INFO - PROCESS | 1248 | ++DOCSHELL 0E252800 == 43 [pid = 1248] [id = 45] 12:52:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (14158000) [pid = 1248] [serial = 131] [outer = 00000000] 12:52:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1B852000) [pid = 1248] [serial = 132] [outer = 14158000] 12:52:31 INFO - PROCESS | 1248 | 1471463551321 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1B856800) [pid = 1248] [serial = 133] [outer = 14158000] 12:52:31 INFO - PROCESS | 1248 | 1471463551713 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]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 571ms 12:52:31 INFO - PROCESS | 1248 | 1471463551728 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 1248 | 1471463551730 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 12:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:52:31 INFO - PROCESS | 1248 | 1471463551733 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1248 | 1471463551735 Marionette TRACE conn5 <- [1,146,null,{}] 12:52:31 INFO - PROCESS | 1248 | 1471463551738 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}] 12:52:31 INFO - PROCESS | 1248 | 1471463551740 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:31 INFO - PROCESS | 1248 | 1471463551816 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 12:52:31 INFO - PROCESS | 1248 | 1471463551882 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1248 | 1471463551884 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:31 INFO - PROCESS | 1248 | ++DOCSHELL 13DBA400 == 44 [pid = 1248] [id = 46] 12:52:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13DBAC00) [pid = 1248] [serial = 134] [outer = 00000000] 12:52:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14157000) [pid = 1248] [serial = 135] [outer = 13DBAC00] 12:52:31 INFO - PROCESS | 1248 | 1471463551929 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1B85CC00) [pid = 1248] [serial = 136] [outer = 13DBAC00] 12:52:32 INFO - PROCESS | 1248 | 1471463552272 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 570ms 12:52:32 INFO - PROCESS | 1248 | 1471463552304 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 1248 | 1471463552306 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 12:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:52:32 INFO - PROCESS | 1248 | 1471463552309 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 1248 | 1471463552311 Marionette TRACE conn5 <- [1,150,null,{}] 12:52:32 INFO - PROCESS | 1248 | 1471463552314 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}] 12:52:32 INFO - PROCESS | 1248 | 1471463552316 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:32 INFO - PROCESS | 1248 | 1471463552394 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 12:52:32 INFO - PROCESS | 1248 | 1471463552399 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1248 | 1471463552401 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:32 INFO - PROCESS | 1248 | ++DOCSHELL 19B07C00 == 45 [pid = 1248] [id = 47] 12:52:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1AC53000) [pid = 1248] [serial = 137] [outer = 00000000] 12:52:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1AC5A800) [pid = 1248] [serial = 138] [outer = 1AC53000] 12:52:32 INFO - PROCESS | 1248 | 1471463552455 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1AC5D000) [pid = 1248] [serial = 139] [outer = 1AC53000] 12:52:33 INFO - PROCESS | 1248 | 1471463553238 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 970ms 12:52:33 INFO - PROCESS | 1248 | 1471463553281 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1248 | 1471463553284 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 12:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:52:33 INFO - PROCESS | 1248 | 1471463553289 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1248 | 1471463553292 Marionette TRACE conn5 <- [1,154,null,{}] 12:52:33 INFO - PROCESS | 1248 | 1471463553298 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}] 12:52:33 INFO - PROCESS | 1248 | 1471463553301 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:33 INFO - PROCESS | 1248 | 1471463553420 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 12:52:33 INFO - PROCESS | 1248 | 1471463553491 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 1248 | 1471463553494 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:33 INFO - PROCESS | 1248 | ++DOCSHELL 0E537C00 == 46 [pid = 1248] [id = 48] 12:52:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E540800) [pid = 1248] [serial = 140] [outer = 00000000] 12:52:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E930000) [pid = 1248] [serial = 141] [outer = 0E540800] 12:52:33 INFO - PROCESS | 1248 | 1471463553552 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0EFA0800) [pid = 1248] [serial = 142] [outer = 0E540800] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 13D46800 == 45 [pid = 1248] [id = 30] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 1561B400 == 44 [pid = 1248] [id = 31] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 125E9C00 == 43 [pid = 1248] [id = 29] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 13DBA400 == 42 [pid = 1248] [id = 46] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 0E252800 == 41 [pid = 1248] [id = 45] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 0E53CC00 == 40 [pid = 1248] [id = 44] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 15623400 == 39 [pid = 1248] [id = 43] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 0E926800 == 38 [pid = 1248] [id = 42] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 12D8DC00 == 37 [pid = 1248] [id = 41] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 17F06800 == 36 [pid = 1248] [id = 40] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 17E28C00 == 35 [pid = 1248] [id = 39] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 17528800 == 34 [pid = 1248] [id = 38] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 15624800 == 33 [pid = 1248] [id = 37] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 13D48800 == 32 [pid = 1248] [id = 36] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 12D91000 == 31 [pid = 1248] [id = 35] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 0EF91400 == 30 [pid = 1248] [id = 34] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 0E540000 == 29 [pid = 1248] [id = 33] 12:52:34 INFO - PROCESS | 1248 | --DOCSHELL 17307400 == 28 [pid = 1248] [id = 32] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E540400) [pid = 1248] [serial = 78] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (184AAC00) [pid = 1248] [serial = 61] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1BE24800) [pid = 1248] [serial = 76] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0EA6C400) [pid = 1248] [serial = 81] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1292A400) [pid = 1248] [serial = 84] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1563AC00) [pid = 1248] [serial = 90] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15B0A000) [pid = 1248] [serial = 91] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17635C00) [pid = 1248] [serial = 93] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (12D6A000) [pid = 1248] [serial = 85] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (14C28800) [pid = 1248] [serial = 88] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0EF0A400) [pid = 1248] [serial = 82] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0F40C800) [pid = 1248] [serial = 79] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (14156400) [pid = 1248] [serial = 87] [outer = 00000000] [url = about:blank] 12:52:34 INFO - PROCESS | 1248 | 1471463554509 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1284ms 12:52:34 INFO - PROCESS | 1248 | 1471463554574 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 1248 | 1471463554578 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 12:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:52:34 INFO - PROCESS | 1248 | 1471463554583 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 1248 | 1471463554586 Marionette TRACE conn5 <- [1,158,null,{}] 12:52:34 INFO - PROCESS | 1248 | 1471463554592 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}] 12:52:34 INFO - PROCESS | 1248 | 1471463554594 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:34 INFO - PROCESS | 1248 | 1471463554686 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 12:52:34 INFO - PROCESS | 1248 | 1471463554693 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1248 | 1471463554697 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:34 INFO - PROCESS | 1248 | ++DOCSHELL 0E539400 == 29 [pid = 1248] [id = 49] 12:52:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E539C00) [pid = 1248] [serial = 143] [outer = 00000000] 12:52:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E541C00) [pid = 1248] [serial = 144] [outer = 0E539C00] 12:52:34 INFO - PROCESS | 1248 | 1471463554747 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E68B000) [pid = 1248] [serial = 145] [outer = 0E539C00] 12:52:35 INFO - PROCESS | 1248 | 1471463555211 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms 12:52:35 INFO - PROCESS | 1248 | 1471463555274 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1248 | 1471463555279 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 12:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:52:35 INFO - PROCESS | 1248 | 1471463555286 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1248 | 1471463555288 Marionette TRACE conn5 <- [1,162,null,{}] 12:52:35 INFO - PROCESS | 1248 | 1471463555292 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}] 12:52:35 INFO - PROCESS | 1248 | 1471463555295 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:35 INFO - PROCESS | 1248 | 1471463555381 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 12:52:35 INFO - PROCESS | 1248 | 1471463555387 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1248 | 1471463555389 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:35 INFO - PROCESS | 1248 | ++DOCSHELL 0F4F3800 == 30 [pid = 1248] [id = 50] 12:52:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12563C00) [pid = 1248] [serial = 146] [outer = 00000000] 12:52:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1266A800) [pid = 1248] [serial = 147] [outer = 12563C00] 12:52:35 INFO - PROCESS | 1248 | 1471463555439 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (126B6C00) [pid = 1248] [serial = 148] [outer = 12563C00] 12:52:35 INFO - PROCESS | 1248 | 1471463555910 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 12:52:35 INFO - PROCESS | 1248 | 1471463555959 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1248 | 1471463555961 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 12:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:52:35 INFO - PROCESS | 1248 | 1471463555965 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1248 | 1471463555968 Marionette TRACE conn5 <- [1,166,null,{}] 12:52:35 INFO - PROCESS | 1248 | 1471463555979 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}] 12:52:35 INFO - PROCESS | 1248 | 1471463555984 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:36 INFO - PROCESS | 1248 | 1471463556086 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 12:52:36 INFO - PROCESS | 1248 | 1471463556160 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1248 | 1471463556163 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:36 INFO - PROCESS | 1248 | ++DOCSHELL 14156400 == 31 [pid = 1248] [id = 51] 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14157C00) [pid = 1248] [serial = 149] [outer = 00000000] 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (142D4C00) [pid = 1248] [serial = 150] [outer = 14157C00] 12:52:36 INFO - PROCESS | 1248 | 1471463556222 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15617800) [pid = 1248] [serial = 151] [outer = 14157C00] 12:52:36 INFO - PROCESS | 1248 | 1471463556579 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 12:52:36 INFO - PROCESS | 1248 | 1471463556639 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 1248 | 1471463556641 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 12:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:52:36 INFO - PROCESS | 1248 | 1471463556645 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1248 | 1471463556646 Marionette TRACE conn5 <- [1,170,null,{}] 12:52:36 INFO - PROCESS | 1248 | 1471463556650 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}] 12:52:36 INFO - PROCESS | 1248 | 1471463556652 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:36 INFO - PROCESS | 1248 | 1471463556767 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 12:52:36 INFO - PROCESS | 1248 | 1471463556782 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1248 | 1471463556784 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:36 INFO - PROCESS | 1248 | ++DOCSHELL 15624800 == 32 [pid = 1248] [id = 52] 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15624C00) [pid = 1248] [serial = 152] [outer = 00000000] 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15AF3000) [pid = 1248] [serial = 153] [outer = 15624C00] 12:52:36 INFO - PROCESS | 1248 | 1471463556830 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (15B5E400) [pid = 1248] [serial = 154] [outer = 15624C00] 12:52:37 INFO - PROCESS | 1248 | 1471463557234 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 12:52:37 INFO - PROCESS | 1248 | 1471463557279 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 12:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:52:37 INFO - PROCESS | 1248 | 1471463557281 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 12:52:37 INFO - PROCESS | 1248 | 1471463557284 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1248 | 1471463557286 Marionette TRACE conn5 <- [1,174,null,{}] 12:52:37 INFO - PROCESS | 1248 | 1471463557289 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}] 12:52:37 INFO - PROCESS | 1248 | 1471463557291 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:37 INFO - PROCESS | 1248 | 1471463557393 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 12:52:37 INFO - PROCESS | 1248 | 1471463557460 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 1248 | 1471463557462 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:37 INFO - PROCESS | 1248 | ++DOCSHELL 17177C00 == 33 [pid = 1248] [id = 53] 12:52:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17178000) [pid = 1248] [serial = 155] [outer = 00000000] 12:52:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17639400) [pid = 1248] [serial = 156] [outer = 17178000] 12:52:37 INFO - PROCESS | 1248 | 1471463557509 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E23C00) [pid = 1248] [serial = 157] [outer = 17178000] 12:52:37 INFO - PROCESS | 1248 | 1471463557937 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 12:52:37 INFO - PROCESS | 1248 | 1471463557956 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1248 | 1471463557958 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 12:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:52:37 INFO - PROCESS | 1248 | 1471463557961 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1248 | 1471463557962 Marionette TRACE conn5 <- [1,178,null,{}] 12:52:37 INFO - PROCESS | 1248 | 1471463557972 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}] 12:52:37 INFO - PROCESS | 1248 | 1471463557978 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:38 INFO - PROCESS | 1248 | 1471463558120 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 12:52:38 INFO - PROCESS | 1248 | 1471463558134 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 1248 | 1471463558136 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:38 INFO - PROCESS | 1248 | ++DOCSHELL 17636C00 == 34 [pid = 1248] [id = 54] 12:52:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18034C00) [pid = 1248] [serial = 158] [outer = 00000000] 12:52:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19A1D000) [pid = 1248] [serial = 159] [outer = 18034C00] 12:52:38 INFO - PROCESS | 1248 | 1471463558181 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B03800) [pid = 1248] [serial = 160] [outer = 18034C00] 12:52:38 INFO - PROCESS | 1248 | 1471463558597 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 690ms 12:52:38 INFO - PROCESS | 1248 | 1471463558652 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 1248 | 1471463558654 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 12:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:52:38 INFO - PROCESS | 1248 | 1471463558664 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 1248 | 1471463558666 Marionette TRACE conn5 <- [1,182,null,{}] 12:52:38 INFO - PROCESS | 1248 | 1471463558669 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}] 12:52:38 INFO - PROCESS | 1248 | 1471463558671 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:38 INFO - PROCESS | 1248 | 1471463558970 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (13D4EC00) [pid = 1248] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19B03C00) [pid = 1248] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19C09C00) [pid = 1248] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (126BB400) [pid = 1248] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (14158000) [pid = 1248] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17315C00) [pid = 1248] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (12D91400) [pid = 1248] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E2AC00) [pid = 1248] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0EF94400) [pid = 1248] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1752A800) [pid = 1248] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E648400) [pid = 1248] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17F07400) [pid = 1248] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15625000) [pid = 1248] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13DBAC00) [pid = 1248] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:52:38 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (180BDC00) [pid = 1248] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:52:39 INFO - PROCESS | 1248 | 1471463559018 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1248 | 1471463559020 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:39 INFO - PROCESS | 1248 | ++DOCSHELL 0E251400 == 35 [pid = 1248] [id = 55] 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E252000) [pid = 1248] [serial = 161] [outer = 00000000] 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0EF0BC00) [pid = 1248] [serial = 162] [outer = 0E252000] 12:52:39 INFO - PROCESS | 1248 | 1471463559066 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (126BB400) [pid = 1248] [serial = 163] [outer = 0E252000] 12:52:39 INFO - PROCESS | 1248 | 1471463559399 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 12:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:52:39 INFO - PROCESS | 1248 | 1471463559437 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1248 | 1471463559439 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 12:52:39 INFO - PROCESS | 1248 | 1471463559442 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1248 | 1471463559444 Marionette TRACE conn5 <- [1,186,null,{}] 12:52:39 INFO - PROCESS | 1248 | 1471463559448 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}] 12:52:39 INFO - PROCESS | 1248 | 1471463559450 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:39 INFO - PROCESS | 1248 | 1471463559554 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 12:52:39 INFO - PROCESS | 1248 | 1471463559562 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1248 | 1471463559563 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:39 INFO - PROCESS | 1248 | ++DOCSHELL 12566C00 == 36 [pid = 1248] [id = 56] 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C2B400) [pid = 1248] [serial = 164] [outer = 00000000] 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19B0E400) [pid = 1248] [serial = 165] [outer = 14C2B400] 12:52:39 INFO - PROCESS | 1248 | 1471463559609 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19C0AC00) [pid = 1248] [serial = 166] [outer = 14C2B400] 12:52:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1AC61400) [pid = 1248] [serial = 167] [outer = 180B6800] 12:52:40 INFO - PROCESS | 1248 | 1471463560044 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 630ms 12:52:40 INFO - PROCESS | 1248 | 1471463560073 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1248 | 1471463560084 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 12:52:40 INFO - PROCESS | 1248 | 1471463560087 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1248 | 1471463560089 Marionette TRACE conn5 <- [1,190,null,{}] 12:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:52:40 INFO - PROCESS | 1248 | 1471463560093 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}] 12:52:40 INFO - PROCESS | 1248 | 1471463560095 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:40 INFO - PROCESS | 1248 | 1471463560203 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 12:52:40 INFO - PROCESS | 1248 | 1471463560268 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 1248 | 1471463560270 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:40 INFO - PROCESS | 1248 | ++DOCSHELL 0DD60800 == 37 [pid = 1248] [id = 57] 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E24E800) [pid = 1248] [serial = 168] [outer = 00000000] 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1AC58000) [pid = 1248] [serial = 169] [outer = 0E24E800] 12:52:40 INFO - PROCESS | 1248 | 1471463560318 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1AC5F400) [pid = 1248] [serial = 170] [outer = 0E24E800] 12:52:40 INFO - PROCESS | 1248 | 1471463560626 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 12:52:40 INFO - PROCESS | 1248 | 1471463560666 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1248 | 1471463560668 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 12:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:52:40 INFO - PROCESS | 1248 | 1471463560671 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1248 | 1471463560673 Marionette TRACE conn5 <- [1,194,null,{}] 12:52:40 INFO - PROCESS | 1248 | 1471463560677 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}] 12:52:40 INFO - PROCESS | 1248 | 1471463560679 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:40 INFO - PROCESS | 1248 | 1471463560789 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 12:52:40 INFO - PROCESS | 1248 | 1471463560797 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 1248 | 1471463560799 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:40 INFO - PROCESS | 1248 | ++DOCSHELL 0BC3EC00 == 38 [pid = 1248] [id = 58] 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0BC40C00) [pid = 1248] [serial = 171] [outer = 00000000] 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0BC49400) [pid = 1248] [serial = 172] [outer = 0BC40C00] 12:52:40 INFO - PROCESS | 1248 | 1471463560843 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0BC4CC00) [pid = 1248] [serial = 173] [outer = 0BC40C00] 12:52:41 INFO - PROCESS | 1248 | 1471463561425 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 830ms 12:52:41 INFO - PROCESS | 1248 | 1471463561525 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 1248 | 1471463561530 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 12:52:41 INFO - PROCESS | 1248 | 1471463561549 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 1248 | 1471463561555 Marionette TRACE conn5 <- [1,198,null,{}] 12:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:52:41 INFO - PROCESS | 1248 | 1471463561561 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}] 12:52:41 INFO - PROCESS | 1248 | 1471463561564 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:41 INFO - PROCESS | 1248 | 1471463561682 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 12:52:41 INFO - PROCESS | 1248 | 1471463561750 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1248 | 1471463561753 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:41 INFO - PROCESS | 1248 | ++DOCSHELL 0E25D800 == 39 [pid = 1248] [id = 59] 12:52:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E535C00) [pid = 1248] [serial = 174] [outer = 00000000] 12:52:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E92F800) [pid = 1248] [serial = 175] [outer = 0E535C00] 12:52:41 INFO - PROCESS | 1248 | 1471463561814 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0EF96800) [pid = 1248] [serial = 176] [outer = 0E535C00] 12:52:42 INFO - PROCESS | 1248 | 1471463562403 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 12:52:42 INFO - PROCESS | 1248 | 1471463562489 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 1248 | 1471463562494 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 12:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:52:42 INFO - PROCESS | 1248 | 1471463562501 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1248 | 1471463562504 Marionette TRACE conn5 <- [1,202,null,{}] 12:52:42 INFO - PROCESS | 1248 | 1471463562508 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}] 12:52:42 INFO - PROCESS | 1248 | 1471463562511 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:42 INFO - PROCESS | 1248 | 1471463562667 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 12:52:42 INFO - PROCESS | 1248 | 1471463562712 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1248 | 1471463562715 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:42 INFO - PROCESS | 1248 | ++DOCSHELL 1375B400 == 40 [pid = 1248] [id = 60] 12:52:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (13D28800) [pid = 1248] [serial = 177] [outer = 00000000] 12:52:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (14156000) [pid = 1248] [serial = 178] [outer = 13D28800] 12:52:42 INFO - PROCESS | 1248 | 1471463562773 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1561E800) [pid = 1248] [serial = 179] [outer = 13D28800] 12:52:43 INFO - PROCESS | 1248 | 1471463563345 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 870ms 12:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:52:43 INFO - PROCESS | 1248 | 1471463563376 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 1248 | 1471463563379 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 12:52:43 INFO - PROCESS | 1248 | 1471463563383 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 1248 | 1471463563387 Marionette TRACE conn5 <- [1,206,null,{}] 12:52:43 INFO - PROCESS | 1248 | 1471463563399 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}] 12:52:43 INFO - PROCESS | 1248 | 1471463563404 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:43 INFO - PROCESS | 1248 | 1471463563511 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 12:52:43 INFO - PROCESS | 1248 | 1471463563601 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 1248 | 1471463563605 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:43 INFO - PROCESS | 1248 | ++DOCSHELL 18398400 == 41 [pid = 1248] [id = 61] 12:52:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1839E400) [pid = 1248] [serial = 180] [outer = 00000000] 12:52:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (19986C00) [pid = 1248] [serial = 181] [outer = 1839E400] 12:52:43 INFO - PROCESS | 1248 | 1471463563663 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1AC54000) [pid = 1248] [serial = 182] [outer = 1839E400] 12:52:44 INFO - PROCESS | 1248 | 1471463564248 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 931ms 12:52:44 INFO - PROCESS | 1248 | 1471463564314 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 1248 | 1471463564317 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 12:52:44 INFO - PROCESS | 1248 | 1471463564320 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:52:44 INFO - PROCESS | 1248 | 1471463564322 Marionette TRACE conn5 <- [1,210,null,{}] 12:52:44 INFO - PROCESS | 1248 | 1471463564326 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}] 12:52:44 INFO - PROCESS | 1248 | 1471463564328 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:44 INFO - PROCESS | 1248 | 1471463564437 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 12:52:44 INFO - PROCESS | 1248 | 1471463564511 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1248 | 1471463564513 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:44 INFO - PROCESS | 1248 | ++DOCSHELL 0E46F400 == 42 [pid = 1248] [id = 62] 12:52:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E46FC00) [pid = 1248] [serial = 183] [outer = 00000000] 12:52:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (0E478000) [pid = 1248] [serial = 184] [outer = 0E46FC00] 12:52:44 INFO - PROCESS | 1248 | 1471463564569 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (0E47B400) [pid = 1248] [serial = 185] [outer = 0E46FC00] 12:52:45 INFO - PROCESS | 1248 | 1471463565289 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]]]}] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 0DD60800 == 41 [pid = 1248] [id = 57] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 12566C00 == 40 [pid = 1248] [id = 56] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 0E251400 == 39 [pid = 1248] [id = 55] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 17636C00 == 38 [pid = 1248] [id = 54] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 17177C00 == 37 [pid = 1248] [id = 53] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 15624800 == 36 [pid = 1248] [id = 52] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 14156400 == 35 [pid = 1248] [id = 51] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 0F4F3800 == 34 [pid = 1248] [id = 50] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 0E539400 == 33 [pid = 1248] [id = 49] 12:52:45 INFO - PROCESS | 1248 | --DOCSHELL 0E537C00 == 32 [pid = 1248] [id = 48] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (142DD000) [pid = 1248] [serial = 105] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (19B0B800) [pid = 1248] [serial = 123] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (1561FC00) [pid = 1248] [serial = 106] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (1A752800) [pid = 1248] [serial = 126] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (19B04C00) [pid = 1248] [serial = 129] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1B852000) [pid = 1248] [serial = 132] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (17E1CC00) [pid = 1248] [serial = 94] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (12E6B800) [pid = 1248] [serial = 102] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (13D23C00) [pid = 1248] [serial = 103] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (18033000) [pid = 1248] [serial = 114] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (18033C00) [pid = 1248] [serial = 115] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0F404000) [pid = 1248] [serial = 99] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0F59E000) [pid = 1248] [serial = 100] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E20800) [pid = 1248] [serial = 111] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17E26800) [pid = 1248] [serial = 112] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E689000) [pid = 1248] [serial = 96] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E735800) [pid = 1248] [serial = 97] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (180C1000) [pid = 1248] [serial = 117] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (180C1800) [pid = 1248] [serial = 118] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1563BC00) [pid = 1248] [serial = 108] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15AEC000) [pid = 1248] [serial = 109] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1AC5A800) [pid = 1248] [serial = 138] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1B856800) [pid = 1248] [serial = 133] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (14157000) [pid = 1248] [serial = 135] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1B85CC00) [pid = 1248] [serial = 136] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19A25C00) [pid = 1248] [serial = 121] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (19A1C400) [pid = 1248] [serial = 120] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1AC85800) [pid = 1248] [serial = 127] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (19B4EC00) [pid = 1248] [serial = 124] [outer = 00000000] [url = about:blank] 12:52:45 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1A7E7C00) [pid = 1248] [serial = 130] [outer = 00000000] [url = about:blank] 12:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1019ms 12:52:45 INFO - PROCESS | 1248 | 1471463565346 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 1248 | 1471463565350 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 12:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:52:45 INFO - PROCESS | 1248 | 1471463565367 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1248 | 1471463565371 Marionette TRACE conn5 <- [1,214,null,{}] 12:52:45 INFO - PROCESS | 1248 | 1471463565387 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}] 12:52:45 INFO - PROCESS | 1248 | 1471463565389 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:45 INFO - PROCESS | 1248 | 1471463565481 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 12:52:45 INFO - PROCESS | 1248 | 1471463565488 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1248 | 1471463565491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:45 INFO - PROCESS | 1248 | ++DOCSHELL 0E257C00 == 33 [pid = 1248] [id = 63] 12:52:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E470C00) [pid = 1248] [serial = 186] [outer = 00000000] 12:52:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E47D400) [pid = 1248] [serial = 187] [outer = 0E470C00] 12:52:45 INFO - PROCESS | 1248 | 1471463565539 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E735800) [pid = 1248] [serial = 188] [outer = 0E470C00] 12:52:46 INFO - PROCESS | 1248 | 1471463566010 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 690ms 12:52:46 INFO - PROCESS | 1248 | 1471463566054 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1248 | 1471463566059 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 12:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:52:46 INFO - PROCESS | 1248 | 1471463566065 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1248 | 1471463566067 Marionette TRACE conn5 <- [1,218,null,{}] 12:52:46 INFO - PROCESS | 1248 | 1471463566071 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}] 12:52:46 INFO - PROCESS | 1248 | 1471463566074 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:46 INFO - PROCESS | 1248 | 1471463566162 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 12:52:46 INFO - PROCESS | 1248 | 1471463566176 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1248 | 1471463566178 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:46 INFO - PROCESS | 1248 | ++DOCSHELL 0F5E0000 == 34 [pid = 1248] [id = 64] 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (125E3000) [pid = 1248] [serial = 189] [outer = 00000000] 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (129F2800) [pid = 1248] [serial = 190] [outer = 125E3000] 12:52:46 INFO - PROCESS | 1248 | 1471463566227 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12D8A000) [pid = 1248] [serial = 191] [outer = 125E3000] 12:52:46 INFO - PROCESS | 1248 | 1471463566667 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 631ms 12:52:46 INFO - PROCESS | 1248 | 1471463566701 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1248 | 1471463566703 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 12:52:46 INFO - PROCESS | 1248 | 1471463566706 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:52:46 INFO - PROCESS | 1248 | 1471463566710 Marionette TRACE conn5 <- [1,222,null,{}] 12:52:46 INFO - PROCESS | 1248 | 1471463566720 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}] 12:52:46 INFO - PROCESS | 1248 | 1471463566724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:46 INFO - PROCESS | 1248 | 1471463566809 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 12:52:46 INFO - PROCESS | 1248 | 1471463566817 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1248 | 1471463566820 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:46 INFO - PROCESS | 1248 | ++DOCSHELL 14C34000 == 35 [pid = 1248] [id = 65] 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15619C00) [pid = 1248] [serial = 192] [outer = 00000000] 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1561F000) [pid = 1248] [serial = 193] [outer = 15619C00] 12:52:46 INFO - PROCESS | 1248 | 1471463566869 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15637C00) [pid = 1248] [serial = 194] [outer = 15619C00] 12:52:47 INFO - PROCESS | 1248 | 1471463567313 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 12:52:47 INFO - PROCESS | 1248 | 1471463567348 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 1248 | 1471463567350 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 12:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:52:47 INFO - PROCESS | 1248 | 1471463567353 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 1248 | 1471463567355 Marionette TRACE conn5 <- [1,226,null,{}] 12:52:47 INFO - PROCESS | 1248 | 1471463567359 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}] 12:52:47 INFO - PROCESS | 1248 | 1471463567361 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:47 INFO - PROCESS | 1248 | 1471463567447 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 12:52:47 INFO - PROCESS | 1248 | 1471463567452 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1248 | 1471463567454 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:47 INFO - PROCESS | 1248 | ++DOCSHELL 15643C00 == 36 [pid = 1248] [id = 66] 12:52:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15AE7C00) [pid = 1248] [serial = 195] [outer = 00000000] 12:52:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1716C800) [pid = 1248] [serial = 196] [outer = 15AE7C00] 12:52:47 INFO - PROCESS | 1248 | 1471463567500 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17313400) [pid = 1248] [serial = 197] [outer = 15AE7C00] 12:52:47 INFO - PROCESS | 1248 | 1471463567964 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 12:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:52:47 INFO - PROCESS | 1248 | 1471463567985 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 1248 | 1471463567987 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 12:52:47 INFO - PROCESS | 1248 | 1471463567991 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 1248 | 1471463567992 Marionette TRACE conn5 <- [1,230,null,{}] 12:52:48 INFO - PROCESS | 1248 | 1471463568000 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}] 12:52:48 INFO - PROCESS | 1248 | 1471463568002 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:48 INFO - PROCESS | 1248 | 1471463568107 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 12:52:48 INFO - PROCESS | 1248 | 1471463568115 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1248 | 1471463568117 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:48 INFO - PROCESS | 1248 | ++DOCSHELL 0F5E2800 == 37 [pid = 1248] [id = 67] 12:52:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17631400) [pid = 1248] [serial = 198] [outer = 00000000] 12:52:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17E23400) [pid = 1248] [serial = 199] [outer = 17631400] 12:52:48 INFO - PROCESS | 1248 | 1471463568163 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17E27000) [pid = 1248] [serial = 200] [outer = 17631400] 12:52:48 INFO - PROCESS | 1248 | 1471463568631 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 690ms 12:52:48 INFO - PROCESS | 1248 | 1471463568681 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1248 | 1471463568683 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 12:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:52:48 INFO - PROCESS | 1248 | 1471463568695 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1248 | 1471463568696 Marionette TRACE conn5 <- [1,234,null,{}] 12:52:48 INFO - PROCESS | 1248 | 1471463568700 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}] 12:52:48 INFO - PROCESS | 1248 | 1471463568705 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:48 INFO - PROCESS | 1248 | 1471463568847 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 12:52:48 INFO - PROCESS | 1248 | 1471463568882 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1248 | 1471463568884 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:48 INFO - PROCESS | 1248 | ++DOCSHELL 182C6400 == 38 [pid = 1248] [id = 68] 12:52:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (183A1000) [pid = 1248] [serial = 201] [outer = 00000000] 12:52:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (198BAC00) [pid = 1248] [serial = 202] [outer = 183A1000] 12:52:48 INFO - PROCESS | 1248 | 1471463568930 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19A1B400) [pid = 1248] [serial = 203] [outer = 183A1000] 12:52:49 INFO - PROCESS | 1248 | 1471463569338 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 12:52:49 INFO - PROCESS | 1248 | 1471463569366 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 1248 | 1471463569368 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 12:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:52:49 INFO - PROCESS | 1248 | 1471463569371 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 1248 | 1471463569373 Marionette TRACE conn5 <- [1,238,null,{}] 12:52:49 INFO - PROCESS | 1248 | 1471463569376 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}] 12:52:49 INFO - PROCESS | 1248 | 1471463569378 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:49 INFO - PROCESS | 1248 | 1471463569481 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 12:52:49 INFO - PROCESS | 1248 | 1471463569487 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 1248 | 1471463569488 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:49 INFO - PROCESS | 1248 | ++DOCSHELL 184B1800 == 39 [pid = 1248] [id = 69] 12:52:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19AB4800) [pid = 1248] [serial = 204] [outer = 00000000] 12:52:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B0EC00) [pid = 1248] [serial = 205] [outer = 19AB4800] 12:52:49 INFO - PROCESS | 1248 | 1471463569533 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19B4EC00) [pid = 1248] [serial = 206] [outer = 19AB4800] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (18034C00) [pid = 1248] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E252000) [pid = 1248] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15624C00) [pid = 1248] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14C2B400) [pid = 1248] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E24E800) [pid = 1248] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17178000) [pid = 1248] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E539C00) [pid = 1248] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (14157C00) [pid = 1248] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:52:49 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12563C00) [pid = 1248] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:52:49 INFO - PROCESS | 1248 | 1471463569986 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 12:52:50 INFO - PROCESS | 1248 | 1471463570043 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1248 | 1471463570045 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 12:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:52:50 INFO - PROCESS | 1248 | 1471463570048 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1248 | 1471463570050 Marionette TRACE conn5 <- [1,242,null,{}] 12:52:50 INFO - PROCESS | 1248 | 1471463570053 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}] 12:52:50 INFO - PROCESS | 1248 | 1471463570055 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:50 INFO - PROCESS | 1248 | 1471463570134 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 12:52:50 INFO - PROCESS | 1248 | 1471463570163 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1248 | 1471463570165 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:50 INFO - PROCESS | 1248 | ++DOCSHELL 15B09400 == 40 [pid = 1248] [id = 70] 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17178000) [pid = 1248] [serial = 207] [outer = 00000000] 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1A751000) [pid = 1248] [serial = 208] [outer = 17178000] 12:52:50 INFO - PROCESS | 1248 | 1471463570210 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1A7E7400) [pid = 1248] [serial = 209] [outer = 17178000] 12:52:50 INFO - PROCESS | 1248 | 1471463570609 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 12:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:52:50 INFO - PROCESS | 1248 | 1471463570622 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1248 | 1471463570624 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 12:52:50 INFO - PROCESS | 1248 | 1471463570627 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1248 | 1471463570629 Marionette TRACE conn5 <- [1,246,null,{}] 12:52:50 INFO - PROCESS | 1248 | 1471463570632 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}] 12:52:50 INFO - PROCESS | 1248 | 1471463570643 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:50 INFO - PROCESS | 1248 | 1471463570757 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 12:52:50 INFO - PROCESS | 1248 | 1471463570765 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1248 | 1471463570767 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:50 INFO - PROCESS | 1248 | ++DOCSHELL 1A74F800 == 41 [pid = 1248] [id = 71] 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1A7E6800) [pid = 1248] [serial = 210] [outer = 00000000] 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1AC85C00) [pid = 1248] [serial = 211] [outer = 1A7E6800] 12:52:50 INFO - PROCESS | 1248 | 1471463570812 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1B0BAC00) [pid = 1248] [serial = 212] [outer = 1A7E6800] 12:52:51 INFO - PROCESS | 1248 | 1471463571206 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 12:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:52:51 INFO - PROCESS | 1248 | 1471463571258 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 1248 | 1471463571260 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 12:52:51 INFO - PROCESS | 1248 | 1471463571263 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1248 | 1471463571265 Marionette TRACE conn5 <- [1,250,null,{}] 12:52:51 INFO - PROCESS | 1248 | 1471463571269 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}] 12:52:51 INFO - PROCESS | 1248 | 1471463571270 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:51 INFO - PROCESS | 1248 | 1471463571383 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 12:52:51 INFO - PROCESS | 1248 | 1471463571391 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 1248 | 1471463571393 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:51 INFO - PROCESS | 1248 | ++DOCSHELL 0BC44800 == 42 [pid = 1248] [id = 72] 12:52:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0BC47000) [pid = 1248] [serial = 213] [outer = 00000000] 12:52:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1B0C0400) [pid = 1248] [serial = 214] [outer = 0BC47000] 12:52:51 INFO - PROCESS | 1248 | 1471463571438 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1B858000) [pid = 1248] [serial = 215] [outer = 0BC47000] 12:52:51 INFO - PROCESS | 1248 | 1471463571963 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 730ms 12:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:52:52 INFO - PROCESS | 1248 | 1471463571995 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 1248 | 1471463572000 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 12:52:52 INFO - PROCESS | 1248 | 1471463572005 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 1248 | 1471463572009 Marionette TRACE conn5 <- [1,254,null,{}] 12:52:52 INFO - PROCESS | 1248 | 1471463572015 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}] 12:52:52 INFO - PROCESS | 1248 | 1471463572018 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:52 INFO - PROCESS | 1248 | 1471463572132 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 12:52:52 INFO - PROCESS | 1248 | 1471463572226 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1248 | 1471463572229 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:52 INFO - PROCESS | 1248 | ++DOCSHELL 0DC3AC00 == 43 [pid = 1248] [id = 73] 12:52:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0DCE9400) [pid = 1248] [serial = 216] [outer = 00000000] 12:52:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0E47D000) [pid = 1248] [serial = 217] [outer = 0DCE9400] 12:52:52 INFO - PROCESS | 1248 | 1471463572290 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0E689000) [pid = 1248] [serial = 218] [outer = 0DCE9400] 12:52:52 INFO - PROCESS | 1248 | 1471463572893 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 12:52:52 INFO - PROCESS | 1248 | 1471463572935 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 1248 | 1471463572940 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 12:52:52 INFO - PROCESS | 1248 | 1471463572946 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:52:52 INFO - PROCESS | 1248 | 1471463572949 Marionette TRACE conn5 <- [1,258,null,{}] 12:52:52 INFO - PROCESS | 1248 | 1471463572954 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}] 12:52:52 INFO - PROCESS | 1248 | 1471463572957 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:53 INFO - PROCESS | 1248 | 1471463573083 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 12:52:53 INFO - PROCESS | 1248 | 1471463573186 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 1248 | 1471463573189 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:53 INFO - PROCESS | 1248 | ++DOCSHELL 0EABD800 == 44 [pid = 1248] [id = 74] 12:52:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0EF0B000) [pid = 1248] [serial = 219] [outer = 00000000] 12:52:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0F4ED000) [pid = 1248] [serial = 220] [outer = 0EF0B000] 12:52:53 INFO - PROCESS | 1248 | 1471463573259 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1296F400) [pid = 1248] [serial = 221] [outer = 0EF0B000] 12:52:53 INFO - PROCESS | 1248 | 1471463573934 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1021ms 12:52:53 INFO - PROCESS | 1248 | 1471463573971 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1248 | 1471463573973 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 12:52:53 INFO - PROCESS | 1248 | 1471463573977 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:52:53 INFO - PROCESS | 1248 | 1471463573981 Marionette TRACE conn5 <- [1,262,null,{}] 12:52:54 INFO - PROCESS | 1248 | 1471463573992 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}] 12:52:54 INFO - PROCESS | 1248 | 1471463573996 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:54 INFO - PROCESS | 1248 | 1471463574143 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 12:52:54 INFO - PROCESS | 1248 | 1471463574162 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1248 | 1471463574165 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:54 INFO - PROCESS | 1248 | ++DOCSHELL 180B4C00 == 45 [pid = 1248] [id = 75] 12:52:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (180B5800) [pid = 1248] [serial = 222] [outer = 00000000] 12:52:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (180C1000) [pid = 1248] [serial = 223] [outer = 180B5800] 12:52:54 INFO - PROCESS | 1248 | 1471463574223 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (19B0CC00) [pid = 1248] [serial = 224] [outer = 180B5800] 12:52:54 INFO - PROCESS | 1248 | 1471463574811 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 871ms 12:52:54 INFO - PROCESS | 1248 | 1471463574851 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1248 | 1471463574854 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 12:52:54 INFO - PROCESS | 1248 | 1471463574857 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:52:54 INFO - PROCESS | 1248 | 1471463574859 Marionette TRACE conn5 <- [1,266,null,{}] 12:52:54 INFO - PROCESS | 1248 | 1471463574863 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}] 12:52:54 INFO - PROCESS | 1248 | 1471463574865 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:54 INFO - PROCESS | 1248 | 1471463574975 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 12:52:55 INFO - PROCESS | 1248 | 1471463575065 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1248 | 1471463575068 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:55 INFO - PROCESS | 1248 | ++DOCSHELL 1B0BEC00 == 46 [pid = 1248] [id = 76] 12:52:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1B0BF400) [pid = 1248] [serial = 225] [outer = 00000000] 12:52:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1B85DC00) [pid = 1248] [serial = 226] [outer = 1B0BF400] 12:52:55 INFO - PROCESS | 1248 | 1471463575125 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (1B8A3000) [pid = 1248] [serial = 227] [outer = 1B0BF400] 12:52:55 INFO - PROCESS | 1248 | 1471463575887 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1068ms 12:52:55 INFO - PROCESS | 1248 | 1471463575929 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 12:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:52:55 INFO - PROCESS | 1248 | 1471463575933 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 12:52:55 INFO - PROCESS | 1248 | 1471463575938 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 1248 | 1471463575941 Marionette TRACE conn5 <- [1,270,null,{}] 12:52:55 INFO - PROCESS | 1248 | 1471463575947 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}] 12:52:55 INFO - PROCESS | 1248 | 1471463575949 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:56 INFO - PROCESS | 1248 | 1471463576051 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 12:52:56 INFO - PROCESS | 1248 | 1471463576129 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 1248 | 1471463576133 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:56 INFO - PROCESS | 1248 | ++DOCSHELL 0E73EC00 == 47 [pid = 1248] [id = 77] 12:52:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (0E819000) [pid = 1248] [serial = 228] [outer = 00000000] 12:52:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (0E89AC00) [pid = 1248] [serial = 229] [outer = 0E819000] 12:52:56 INFO - PROCESS | 1248 | 1471463576184 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 103 (0E8A0800) [pid = 1248] [serial = 230] [outer = 0E819000] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 1A74F800 == 46 [pid = 1248] [id = 71] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 15B09400 == 45 [pid = 1248] [id = 70] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 184B1800 == 44 [pid = 1248] [id = 69] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 182C6400 == 43 [pid = 1248] [id = 68] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 0F5E2800 == 42 [pid = 1248] [id = 67] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 15643C00 == 41 [pid = 1248] [id = 66] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 14C34000 == 40 [pid = 1248] [id = 65] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 0F5E0000 == 39 [pid = 1248] [id = 64] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 0E257C00 == 38 [pid = 1248] [id = 63] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 0E46F400 == 37 [pid = 1248] [id = 62] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 18398400 == 36 [pid = 1248] [id = 61] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 102 (0BC49400) [pid = 1248] [serial = 172] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | 1471463576774 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]]]}] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 1375B400 == 35 [pid = 1248] [id = 60] 12:52:56 INFO - PROCESS | 1248 | --DOCSHELL 0E25D800 == 34 [pid = 1248] [id = 59] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (1AC58000) [pid = 1248] [serial = 169] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (17639400) [pid = 1248] [serial = 156] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (0E541C00) [pid = 1248] [serial = 144] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (0E68B000) [pid = 1248] [serial = 145] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (142D4C00) [pid = 1248] [serial = 150] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (15617800) [pid = 1248] [serial = 151] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (1266A800) [pid = 1248] [serial = 147] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (126B6C00) [pid = 1248] [serial = 148] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E930000) [pid = 1248] [serial = 141] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (19A1D000) [pid = 1248] [serial = 159] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (17E23C00) [pid = 1248] [serial = 157] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0EF0BC00) [pid = 1248] [serial = 162] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1BED5C00) [pid = 1248] [serial = 40] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (19B03800) [pid = 1248] [serial = 160] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (126BB400) [pid = 1248] [serial = 163] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (15AF3000) [pid = 1248] [serial = 153] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1AC5F400) [pid = 1248] [serial = 170] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19B0E400) [pid = 1248] [serial = 165] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15B5E400) [pid = 1248] [serial = 154] [outer = 00000000] [url = about:blank] 12:52:56 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19C0AC00) [pid = 1248] [serial = 166] [outer = 00000000] [url = about:blank] 12:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 890ms 12:52:56 INFO - PROCESS | 1248 | 1471463576829 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1248 | 1471463576833 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 12:52:56 INFO - PROCESS | 1248 | 1471463576839 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:52:56 INFO - PROCESS | 1248 | 1471463576842 Marionette TRACE conn5 <- [1,274,null,{}] 12:52:56 INFO - PROCESS | 1248 | 1471463576846 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}] 12:52:56 INFO - PROCESS | 1248 | 1471463576848 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:56 INFO - PROCESS | 1248 | 1471463576935 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 12:52:57 INFO - PROCESS | 1248 | 1471463577021 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1248 | 1471463577023 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:57 INFO - PROCESS | 1248 | ++DOCSHELL 0E537400 == 35 [pid = 1248] [id = 78] 12:52:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E53A000) [pid = 1248] [serial = 231] [outer = 00000000] 12:52:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E681000) [pid = 1248] [serial = 232] [outer = 0E53A000] 12:52:57 INFO - PROCESS | 1248 | 1471463577072 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E899400) [pid = 1248] [serial = 233] [outer = 0E53A000] 12:52:57 INFO - PROCESS | 1248 | 1471463577682 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 870ms 12:52:57 INFO - PROCESS | 1248 | 1471463577717 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 1248 | 1471463577720 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 12:52:57 INFO - PROCESS | 1248 | 1471463577724 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:52:57 INFO - PROCESS | 1248 | 1471463577727 Marionette TRACE conn5 <- [1,278,null,{}] 12:52:57 INFO - PROCESS | 1248 | 1471463577740 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}] 12:52:57 INFO - PROCESS | 1248 | 1471463577744 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:57 INFO - PROCESS | 1248 | 1471463577827 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 12:52:57 INFO - PROCESS | 1248 | 1471463577903 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1248 | 1471463577906 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:57 INFO - PROCESS | 1248 | ++DOCSHELL 1292BC00 == 36 [pid = 1248] [id = 79] 12:52:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (12D6AC00) [pid = 1248] [serial = 234] [outer = 00000000] 12:52:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (13DBC400) [pid = 1248] [serial = 235] [outer = 12D6AC00] 12:52:57 INFO - PROCESS | 1248 | 1471463577955 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (142D4800) [pid = 1248] [serial = 236] [outer = 12D6AC00] 12:52:58 INFO - PROCESS | 1248 | 1471463578323 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 12:52:58 INFO - PROCESS | 1248 | 1471463578359 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 1248 | 1471463578361 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 12:52:58 INFO - PROCESS | 1248 | 1471463578364 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:52:58 INFO - PROCESS | 1248 | 1471463578366 Marionette TRACE conn5 <- [1,282,null,{}] 12:52:58 INFO - PROCESS | 1248 | 1471463578369 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}] 12:52:58 INFO - PROCESS | 1248 | 1471463578371 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:58 INFO - PROCESS | 1248 | 1471463578456 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 12:52:58 INFO - PROCESS | 1248 | 1471463578463 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1248 | 1471463578465 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:58 INFO - PROCESS | 1248 | ++DOCSHELL 15618C00 == 37 [pid = 1248] [id = 80] 12:52:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (15619400) [pid = 1248] [serial = 237] [outer = 00000000] 12:52:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (15636400) [pid = 1248] [serial = 238] [outer = 15619400] 12:52:58 INFO - PROCESS | 1248 | 1471463578513 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (15640800) [pid = 1248] [serial = 239] [outer = 15619400] 12:52:58 INFO - PROCESS | 1248 | 1471463578938 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 12:52:59 INFO - PROCESS | 1248 | 1471463579004 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1248 | 1471463579006 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 12:52:59 INFO - PROCESS | 1248 | 1471463579010 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:52:59 INFO - PROCESS | 1248 | 1471463579012 Marionette TRACE conn5 <- [1,286,null,{}] 12:52:59 INFO - PROCESS | 1248 | 1471463579016 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}] 12:52:59 INFO - PROCESS | 1248 | 1471463579018 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:59 INFO - PROCESS | 1248 | 1471463579126 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 12:52:59 INFO - PROCESS | 1248 | 1471463579207 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1248 | 1471463579209 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:59 INFO - PROCESS | 1248 | ++DOCSHELL 15B5BC00 == 38 [pid = 1248] [id = 81] 12:52:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (15B5C400) [pid = 1248] [serial = 240] [outer = 00000000] 12:52:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (17173400) [pid = 1248] [serial = 241] [outer = 15B5C400] 12:52:59 INFO - PROCESS | 1248 | 1471463579254 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (17527800) [pid = 1248] [serial = 242] [outer = 15B5C400] 12:52:59 INFO - PROCESS | 1248 | 1471463579696 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 730ms 12:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:52:59 INFO - PROCESS | 1248 | 1471463579744 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1248 | 1471463579746 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 12:52:59 INFO - PROCESS | 1248 | 1471463579749 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 1248 | 1471463579750 Marionette TRACE conn5 <- [1,290,null,{}] 12:52:59 INFO - PROCESS | 1248 | 1471463579754 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}] 12:52:59 INFO - PROCESS | 1248 | 1471463579759 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:59 INFO - PROCESS | 1248 | 1471463579906 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 12:52:59 INFO - PROCESS | 1248 | 1471463579919 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1248 | 1471463579920 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:52:59 INFO - PROCESS | 1248 | ++DOCSHELL 1763E000 == 39 [pid = 1248] [id = 82] 12:52:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (17E28400) [pid = 1248] [serial = 243] [outer = 00000000] 12:53:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (180BE800) [pid = 1248] [serial = 244] [outer = 17E28400] 12:53:00 INFO - PROCESS | 1248 | 1471463580012 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1833F400) [pid = 1248] [serial = 245] [outer = 17E28400] 12:53:00 INFO - PROCESS | 1248 | 1471463580426 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 730ms 12:53:00 INFO - PROCESS | 1248 | 1471463580487 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 1248 | 1471463580489 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 12:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:53:00 INFO - PROCESS | 1248 | 1471463580493 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1248 | 1471463580495 Marionette TRACE conn5 <- [1,294,null,{}] 12:53:00 INFO - PROCESS | 1248 | 1471463580498 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}] 12:53:00 INFO - PROCESS | 1248 | 1471463580500 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:00 INFO - PROCESS | 1248 | 1471463580606 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 12:53:00 INFO - PROCESS | 1248 | 1471463580616 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 1248 | 1471463580618 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:00 INFO - PROCESS | 1248 | ++DOCSHELL 180C1800 == 40 [pid = 1248] [id = 83] 12:53:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (18342000) [pid = 1248] [serial = 246] [outer = 00000000] 12:53:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1834A000) [pid = 1248] [serial = 247] [outer = 18342000] 12:53:00 INFO - PROCESS | 1248 | 1471463580707 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (1834D000) [pid = 1248] [serial = 248] [outer = 18342000] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (17631400) [pid = 1248] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (183A1000) [pid = 1248] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (15619C00) [pid = 1248] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (125E3000) [pid = 1248] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (15AE7C00) [pid = 1248] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0E470C00) [pid = 1248] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (19AB4800) [pid = 1248] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (17178000) [pid = 1248] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:53:01 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1A7E6800) [pid = 1248] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:53:01 INFO - PROCESS | 1248 | 1471463581148 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 12:53:01 INFO - PROCESS | 1248 | 1471463581165 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1248 | 1471463581167 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 12:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:53:01 INFO - PROCESS | 1248 | 1471463581170 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1248 | 1471463581172 Marionette TRACE conn5 <- [1,298,null,{}] 12:53:01 INFO - PROCESS | 1248 | 1471463581176 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}] 12:53:01 INFO - PROCESS | 1248 | 1471463581178 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:01 INFO - PROCESS | 1248 | 1471463581274 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 12:53:01 INFO - PROCESS | 1248 | 1471463581281 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 1248 | 1471463581283 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:01 INFO - PROCESS | 1248 | ++DOCSHELL 15AE7C00 == 41 [pid = 1248] [id = 84] 12:53:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (17177C00) [pid = 1248] [serial = 249] [outer = 00000000] 12:53:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (198B9C00) [pid = 1248] [serial = 250] [outer = 17177C00] 12:53:01 INFO - PROCESS | 1248 | 1471463581328 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (19B01400) [pid = 1248] [serial = 251] [outer = 17177C00] 12:53:01 INFO - PROCESS | 1248 | 1471463581739 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 12:53:01 INFO - PROCESS | 1248 | 1471463581805 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1248 | 1471463581807 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 12:53:01 INFO - PROCESS | 1248 | 1471463581811 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:53:01 INFO - PROCESS | 1248 | 1471463581812 Marionette TRACE conn5 <- [1,302,null,{}] 12:53:01 INFO - PROCESS | 1248 | 1471463581816 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}] 12:53:01 INFO - PROCESS | 1248 | 1471463581817 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:01 INFO - PROCESS | 1248 | 1471463581899 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 12:53:01 INFO - PROCESS | 1248 | 1471463581936 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 1248 | 1471463581938 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:01 INFO - PROCESS | 1248 | ++DOCSHELL 19B0E400 == 42 [pid = 1248] [id = 85] 12:53:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (19B10000) [pid = 1248] [serial = 252] [outer = 00000000] 12:53:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (19C0AC00) [pid = 1248] [serial = 253] [outer = 19B10000] 12:53:01 INFO - PROCESS | 1248 | 1471463581983 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (19D97C00) [pid = 1248] [serial = 254] [outer = 19B10000] 12:53:02 INFO - PROCESS | 1248 | 1471463582392 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 12:53:02 INFO - PROCESS | 1248 | 1471463582448 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 1248 | 1471463582451 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 12:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:53:02 INFO - PROCESS | 1248 | 1471463582454 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 1248 | 1471463582455 Marionette TRACE conn5 <- [1,306,null,{}] 12:53:02 INFO - PROCESS | 1248 | 1471463582459 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}] 12:53:02 INFO - PROCESS | 1248 | 1471463582461 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:02 INFO - PROCESS | 1248 | 1471463582543 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 12:53:02 INFO - PROCESS | 1248 | 1471463582548 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1248 | 1471463582550 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:02 INFO - PROCESS | 1248 | ++DOCSHELL 1A7E6800 == 43 [pid = 1248] [id = 86] 12:53:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1A7E7000) [pid = 1248] [serial = 255] [outer = 00000000] 12:53:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1AC5F400) [pid = 1248] [serial = 256] [outer = 1A7E7000] 12:53:02 INFO - PROCESS | 1248 | 1471463582595 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (1B0BA400) [pid = 1248] [serial = 257] [outer = 1A7E7000] 12:53:03 INFO - PROCESS | 1248 | 1471463583009 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 12:53:03 INFO - PROCESS | 1248 | 1471463583024 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1248 | 1471463583027 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 12:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:53:03 INFO - PROCESS | 1248 | 1471463583030 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1248 | 1471463583032 Marionette TRACE conn5 <- [1,310,null,{}] 12:53:03 INFO - PROCESS | 1248 | 1471463583103 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}] 12:53:03 INFO - PROCESS | 1248 | 1471463583107 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:03 INFO - PROCESS | 1248 | 1471463583228 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 12:53:03 INFO - PROCESS | 1248 | 1471463583378 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 1248 | 1471463583382 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:03 INFO - PROCESS | 1248 | ++DOCSHELL 0E256000 == 44 [pid = 1248] [id = 87] 12:53:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (0E257C00) [pid = 1248] [serial = 258] [outer = 00000000] 12:53:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (0E472400) [pid = 1248] [serial = 259] [outer = 0E257C00] 12:53:03 INFO - PROCESS | 1248 | 1471463583442 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 103 (0E53E400) [pid = 1248] [serial = 260] [outer = 0E257C00] 12:53:03 INFO - PROCESS | 1248 | 1471463583926 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:53:04 INFO - PROCESS | 1248 | 1471463584064 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1042ms 12:53:04 INFO - PROCESS | 1248 | 1471463584073 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 1248 | 1471463584079 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 12:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:53:04 INFO - PROCESS | 1248 | 1471463584083 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 1248 | 1471463584086 Marionette TRACE conn5 <- [1,314,null,{}] 12:53:04 INFO - PROCESS | 1248 | 1471463584091 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}] 12:53:04 INFO - PROCESS | 1248 | 1471463584094 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:04 INFO - PROCESS | 1248 | 1471463584210 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 12:53:04 INFO - PROCESS | 1248 | 1471463584306 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1248 | 1471463584311 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:04 INFO - PROCESS | 1248 | ++DOCSHELL 0F40C800 == 45 [pid = 1248] [id = 88] 12:53:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 104 (126BB800) [pid = 1248] [serial = 261] [outer = 00000000] 12:53:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 105 (13D46800) [pid = 1248] [serial = 262] [outer = 126BB800] 12:53:04 INFO - PROCESS | 1248 | 1471463584369 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 106 (14C28400) [pid = 1248] [serial = 263] [outer = 126BB800] 12:53:04 INFO - PROCESS | 1248 | 1471463584960 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 931ms 12:53:05 INFO - PROCESS | 1248 | 1471463585018 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1248 | 1471463585021 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 12:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:53:05 INFO - PROCESS | 1248 | 1471463585025 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1248 | 1471463585027 Marionette TRACE conn5 <- [1,318,null,{}] 12:53:05 INFO - PROCESS | 1248 | 1471463585032 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}] 12:53:05 INFO - PROCESS | 1248 | 1471463585034 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:05 INFO - PROCESS | 1248 | 1471463585148 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 12:53:05 INFO - PROCESS | 1248 | 1471463585243 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1248 | 1471463585247 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:05 INFO - PROCESS | 1248 | ++DOCSHELL 17E41C00 == 46 [pid = 1248] [id = 89] 12:53:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 107 (17F0A800) [pid = 1248] [serial = 264] [outer = 00000000] 12:53:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 108 (18162800) [pid = 1248] [serial = 265] [outer = 17F0A800] 12:53:05 INFO - PROCESS | 1248 | 1471463585307 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 109 (19B08C00) [pid = 1248] [serial = 266] [outer = 17F0A800] 12:53:05 INFO - PROCESS | 1248 | 1471463585928 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 12:53:05 INFO - PROCESS | 1248 | 1471463585964 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1248 | 1471463585970 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 12:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:53:05 INFO - PROCESS | 1248 | 1471463585975 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1248 | 1471463585978 Marionette TRACE conn5 <- [1,322,null,{}] 12:53:05 INFO - PROCESS | 1248 | 1471463585981 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}] 12:53:05 INFO - PROCESS | 1248 | 1471463585983 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:06 INFO - PROCESS | 1248 | 1471463586113 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 12:53:06 INFO - PROCESS | 1248 | 1471463586237 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1248 | 1471463586239 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:06 INFO - PROCESS | 1248 | ++DOCSHELL 086E9800 == 47 [pid = 1248] [id = 90] 12:53:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 110 (086ED800) [pid = 1248] [serial = 267] [outer = 00000000] 12:53:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 111 (1815D800) [pid = 1248] [serial = 268] [outer = 086ED800] 12:53:06 INFO - PROCESS | 1248 | 1471463586296 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 112 (1AC56800) [pid = 1248] [serial = 269] [outer = 086ED800] 12:53:07 INFO - PROCESS | 1248 | 1471463587056 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1116ms 12:53:07 INFO - PROCESS | 1248 | 1471463587105 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1248 | 1471463587109 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 12:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:53:07 INFO - PROCESS | 1248 | 1471463587114 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1248 | 1471463587117 Marionette TRACE conn5 <- [1,326,null,{}] 12:53:07 INFO - PROCESS | 1248 | 1471463587123 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}] 12:53:07 INFO - PROCESS | 1248 | 1471463587126 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:07 INFO - PROCESS | 1248 | 1471463587226 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 12:53:07 INFO - PROCESS | 1248 | 1471463587302 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1248 | 1471463587306 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:07 INFO - PROCESS | 1248 | ++DOCSHELL 0DC85800 == 48 [pid = 1248] [id = 91] 12:53:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 113 (0DCEA000) [pid = 1248] [serial = 270] [outer = 00000000] 12:53:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 114 (0DDFA800) [pid = 1248] [serial = 271] [outer = 0DCEA000] 12:53:07 INFO - PROCESS | 1248 | 1471463587356 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 115 (0E470800) [pid = 1248] [serial = 272] [outer = 0DCEA000] 12:53:07 INFO - PROCESS | 1248 | 1471463587986 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 930ms 12:53:08 INFO - PROCESS | 1248 | 1471463588046 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 1248 | 1471463588050 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 12:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:53:08 INFO - PROCESS | 1248 | 1471463588057 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1248 | 1471463588059 Marionette TRACE conn5 <- [1,330,null,{}] 12:53:08 INFO - PROCESS | 1248 | 1471463588063 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}] 12:53:08 INFO - PROCESS | 1248 | 1471463588066 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:08 INFO - PROCESS | 1248 | 1471463588196 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 19B0E400 == 47 [pid = 1248] [id = 85] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 15AE7C00 == 46 [pid = 1248] [id = 84] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 180C1800 == 45 [pid = 1248] [id = 83] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 1763E000 == 44 [pid = 1248] [id = 82] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 15B5BC00 == 43 [pid = 1248] [id = 81] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 15618C00 == 42 [pid = 1248] [id = 80] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 1292BC00 == 41 [pid = 1248] [id = 79] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 0E537400 == 40 [pid = 1248] [id = 78] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 0E73EC00 == 39 [pid = 1248] [id = 77] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 0EABD800 == 38 [pid = 1248] [id = 74] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 0DC3AC00 == 37 [pid = 1248] [id = 73] 12:53:08 INFO - PROCESS | 1248 | --DOCSHELL 0BC44800 == 36 [pid = 1248] [id = 72] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 114 (17E23400) [pid = 1248] [serial = 199] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 113 (19A1B400) [pid = 1248] [serial = 203] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 112 (198BAC00) [pid = 1248] [serial = 202] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 111 (15637C00) [pid = 1248] [serial = 194] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 110 (1561F000) [pid = 1248] [serial = 193] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 109 (129F2800) [pid = 1248] [serial = 190] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 108 (12D8A000) [pid = 1248] [serial = 191] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 107 (1716C800) [pid = 1248] [serial = 196] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 106 (14156000) [pid = 1248] [serial = 178] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 105 (0E478000) [pid = 1248] [serial = 184] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 104 (0E47D400) [pid = 1248] [serial = 187] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 103 (0E735800) [pid = 1248] [serial = 188] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 102 (0E92F800) [pid = 1248] [serial = 175] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (19986C00) [pid = 1248] [serial = 181] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (19B0EC00) [pid = 1248] [serial = 205] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (1A751000) [pid = 1248] [serial = 208] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (1B0BAC00) [pid = 1248] [serial = 212] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (19B4EC00) [pid = 1248] [serial = 206] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (17E27000) [pid = 1248] [serial = 200] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (1AC85C00) [pid = 1248] [serial = 211] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (1B0C0400) [pid = 1248] [serial = 214] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (1A7E7400) [pid = 1248] [serial = 209] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (17313400) [pid = 1248] [serial = 197] [outer = 00000000] [url = about:blank] 12:53:08 INFO - PROCESS | 1248 | 1471463588323 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 1248 | 1471463588325 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:08 INFO - PROCESS | 1248 | ++DOCSHELL 0DB27800 == 37 [pid = 1248] [id = 92] 12:53:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0DC3AC00) [pid = 1248] [serial = 273] [outer = 00000000] 12:53:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E540C00) [pid = 1248] [serial = 274] [outer = 0DC3AC00] 12:53:08 INFO - PROCESS | 1248 | 1471463588375 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E89EC00) [pid = 1248] [serial = 275] [outer = 0DC3AC00] 12:53:08 INFO - PROCESS | 1248 | 1471463588790 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 770ms 12:53:08 INFO - PROCESS | 1248 | 1471463588833 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 1248 | 1471463588835 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 12:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:53:08 INFO - PROCESS | 1248 | 1471463588839 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1248 | 1471463588842 Marionette TRACE conn5 <- [1,334,null,{}] 12:53:08 INFO - PROCESS | 1248 | 1471463588852 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}] 12:53:08 INFO - PROCESS | 1248 | 1471463588856 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:08 INFO - PROCESS | 1248 | 1471463588944 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 12:53:08 INFO - PROCESS | 1248 | 1471463588953 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 1248 | 1471463588956 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:08 INFO - PROCESS | 1248 | ++DOCSHELL 1375B400 == 38 [pid = 1248] [id = 93] 12:53:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (13D25C00) [pid = 1248] [serial = 276] [outer = 00000000] 12:53:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (142D3400) [pid = 1248] [serial = 277] [outer = 13D25C00] 12:53:09 INFO - PROCESS | 1248 | 1471463589005 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1561B000) [pid = 1248] [serial = 278] [outer = 13D25C00] 12:53:09 INFO - PROCESS | 1248 | 1471463589450 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]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 12:53:09 INFO - PROCESS | 1248 | 1471463589471 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 1248 | 1471463589473 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 12:53:09 INFO - PROCESS | 1248 | 1471463589476 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 1248 | 1471463589478 Marionette TRACE conn5 <- [1,338,null,{}] 12:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:53:09 INFO - PROCESS | 1248 | 1471463589486 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}] 12:53:09 INFO - PROCESS | 1248 | 1471463589488 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:09 INFO - PROCESS | 1248 | 1471463589573 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 12:53:09 INFO - PROCESS | 1248 | 1471463589581 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1248 | 1471463589583 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:09 INFO - PROCESS | 1248 | ++DOCSHELL 1563DC00 == 39 [pid = 1248] [id = 94] 12:53:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (15641000) [pid = 1248] [serial = 279] [outer = 00000000] 12:53:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (15B63400) [pid = 1248] [serial = 280] [outer = 15641000] 12:53:09 INFO - PROCESS | 1248 | 1471463589629 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (17338000) [pid = 1248] [serial = 281] [outer = 15641000] 12:53:10 INFO - PROCESS | 1248 | 1471463590059 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 631ms 12:53:10 INFO - PROCESS | 1248 | 1471463590125 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1248 | 1471463590127 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 12:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:53:10 INFO - PROCESS | 1248 | 1471463590131 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1248 | 1471463590133 Marionette TRACE conn5 <- [1,342,null,{}] 12:53:10 INFO - PROCESS | 1248 | 1471463590136 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}] 12:53:10 INFO - PROCESS | 1248 | 1471463590138 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:10 INFO - PROCESS | 1248 | 1471463590219 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 12:53:10 INFO - PROCESS | 1248 | 1471463590226 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 1248 | 1471463590228 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:10 INFO - PROCESS | 1248 | ++DOCSHELL 17336000 == 40 [pid = 1248] [id = 95] 12:53:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (1733E000) [pid = 1248] [serial = 282] [outer = 00000000] 12:53:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 103 (17341000) [pid = 1248] [serial = 283] [outer = 1733E000] 12:53:10 INFO - PROCESS | 1248 | 1471463590275 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 104 (17341800) [pid = 1248] [serial = 284] [outer = 1733E000] 12:53:10 INFO - PROCESS | 1248 | 1471463590755 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 12:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:53:10 INFO - PROCESS | 1248 | 1471463590804 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1248 | 1471463590806 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 12:53:10 INFO - PROCESS | 1248 | 1471463590809 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1248 | 1471463590811 Marionette TRACE conn5 <- [1,346,null,{}] 12:53:10 INFO - PROCESS | 1248 | 1471463590814 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}] 12:53:10 INFO - PROCESS | 1248 | 1471463590820 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:10 INFO - PROCESS | 1248 | 1471463590963 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 12:53:10 INFO - PROCESS | 1248 | 1471463590975 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 1248 | 1471463590977 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:11 INFO - PROCESS | 1248 | ++DOCSHELL 1730E000 == 41 [pid = 1248] [id = 96] 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 105 (17523C00) [pid = 1248] [serial = 285] [outer = 00000000] 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 106 (180C1800) [pid = 1248] [serial = 286] [outer = 17523C00] 12:53:11 INFO - PROCESS | 1248 | 1471463591069 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 107 (1834A400) [pid = 1248] [serial = 287] [outer = 17523C00] 12:53:11 INFO - PROCESS | 1248 | 1471463591499 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 731ms 12:53:11 INFO - PROCESS | 1248 | 1471463591577 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 1248 | 1471463591580 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 12:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:53:11 INFO - PROCESS | 1248 | 1471463591592 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 1248 | 1471463591593 Marionette TRACE conn5 <- [1,350,null,{}] 12:53:11 INFO - PROCESS | 1248 | 1471463591597 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}] 12:53:11 INFO - PROCESS | 1248 | 1471463591599 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:11 INFO - PROCESS | 1248 | 1471463591709 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 12:53:11 INFO - PROCESS | 1248 | 1471463591767 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1248 | 1471463591769 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:11 INFO - PROCESS | 1248 | ++DOCSHELL 18399C00 == 42 [pid = 1248] [id = 97] 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 108 (184B1800) [pid = 1248] [serial = 288] [outer = 00000000] 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 109 (19B06C00) [pid = 1248] [serial = 289] [outer = 184B1800] 12:53:11 INFO - PROCESS | 1248 | 1471463591815 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 110 (19B4EC00) [pid = 1248] [serial = 290] [outer = 184B1800] 12:53:12 INFO - PROCESS | 1248 | 1471463592248 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 12:53:12 INFO - PROCESS | 1248 | 1471463592266 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1248 | 1471463592268 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 12:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:53:12 INFO - PROCESS | 1248 | 1471463592271 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1248 | 1471463592273 Marionette TRACE conn5 <- [1,354,null,{}] 12:53:12 INFO - PROCESS | 1248 | 1471463592284 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}] 12:53:12 INFO - PROCESS | 1248 | 1471463592285 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:12 INFO - PROCESS | 1248 | 1471463592394 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 12:53:12 INFO - PROCESS | 1248 | 1471463592399 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1248 | 1471463592401 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:12 INFO - PROCESS | 1248 | ++DOCSHELL 19AB2800 == 43 [pid = 1248] [id = 98] 12:53:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 111 (19A25C00) [pid = 1248] [serial = 291] [outer = 00000000] 12:53:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 112 (1AC55800) [pid = 1248] [serial = 292] [outer = 19A25C00] 12:53:12 INFO - PROCESS | 1248 | 1471463592447 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 113 (1AC86800) [pid = 1248] [serial = 293] [outer = 19A25C00] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 112 (0E46FC00) [pid = 1248] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 111 (0E540800) [pid = 1248] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 110 (15B5C400) [pid = 1248] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 109 (18342000) [pid = 1248] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 108 (17E28400) [pid = 1248] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 107 (0DCE9400) [pid = 1248] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 106 (1B0BF400) [pid = 1248] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 105 (15619400) [pid = 1248] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 104 (180B5800) [pid = 1248] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 103 (0EF0B000) [pid = 1248] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 102 (12D6AC00) [pid = 1248] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (0E819000) [pid = 1248] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (0E53A000) [pid = 1248] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (17177C00) [pid = 1248] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (19B10000) [pid = 1248] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (1AC53000) [pid = 1248] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (0BC40C00) [pid = 1248] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0E535C00) [pid = 1248] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (13D28800) [pid = 1248] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:53:12 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (1839E400) [pid = 1248] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:53:13 INFO - PROCESS | 1248 | 1471463593020 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 830ms 12:53:13 INFO - PROCESS | 1248 | 1471463593102 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 12:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:53:13 INFO - PROCESS | 1248 | 1471463593104 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 12:53:13 INFO - PROCESS | 1248 | 1471463593107 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1248 | 1471463593109 Marionette TRACE conn5 <- [1,358,null,{}] 12:53:13 INFO - PROCESS | 1248 | 1471463593117 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}] 12:53:13 INFO - PROCESS | 1248 | 1471463593119 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:13 INFO - PROCESS | 1248 | 1471463593201 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 12:53:13 INFO - PROCESS | 1248 | 1471463593210 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 1248 | 1471463593212 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:13 INFO - PROCESS | 1248 | ++DOCSHELL 0E899800 == 44 [pid = 1248] [id = 99] 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0F5DD800) [pid = 1248] [serial = 294] [outer = 00000000] 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (15B5C400) [pid = 1248] [serial = 295] [outer = 0F5DD800] 12:53:13 INFO - PROCESS | 1248 | 1471463593259 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (17E21000) [pid = 1248] [serial = 296] [outer = 0F5DD800] 12:53:13 INFO - PROCESS | 1248 | 1471463593684 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 12:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:53:13 INFO - PROCESS | 1248 | 1471463593738 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1248 | 1471463593740 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 12:53:13 INFO - PROCESS | 1248 | 1471463593744 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1248 | 1471463593745 Marionette TRACE conn5 <- [1,362,null,{}] 12:53:13 INFO - PROCESS | 1248 | 1471463593749 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}] 12:53:13 INFO - PROCESS | 1248 | 1471463593751 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:13 INFO - PROCESS | 1248 | 1471463593832 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 12:53:13 INFO - PROCESS | 1248 | 1471463593846 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 1248 | 1471463593848 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:13 INFO - PROCESS | 1248 | ++DOCSHELL 1561B400 == 45 [pid = 1248] [id = 100] 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1563C400) [pid = 1248] [serial = 297] [outer = 00000000] 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1A7E6000) [pid = 1248] [serial = 298] [outer = 1563C400] 12:53:13 INFO - PROCESS | 1248 | 1471463593893 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1B853000) [pid = 1248] [serial = 299] [outer = 1563C400] 12:53:14 INFO - PROCESS | 1248 | 1471463594310 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 632ms 12:53:14 INFO - PROCESS | 1248 | 1471463594376 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 1248 | 1471463594378 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 12:53:14 INFO - PROCESS | 1248 | 1471463594382 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:53:14 INFO - PROCESS | 1248 | 1471463594384 Marionette TRACE conn5 <- [1,366,null,{}] 12:53:14 INFO - PROCESS | 1248 | 1471463594388 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}] 12:53:14 INFO - PROCESS | 1248 | 1471463594390 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:14 INFO - PROCESS | 1248 | 1471463594488 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 12:53:14 INFO - PROCESS | 1248 | 1471463594532 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1248 | 1471463594534 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:14 INFO - PROCESS | 1248 | ++DOCSHELL 184D1C00 == 46 [pid = 1248] [id = 101] 12:53:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (184D2400) [pid = 1248] [serial = 300] [outer = 00000000] 12:53:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (184D6400) [pid = 1248] [serial = 301] [outer = 184D2400] 12:53:14 INFO - PROCESS | 1248 | 1471463594582 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (1AC52800) [pid = 1248] [serial = 302] [outer = 184D2400] 12:53:15 INFO - PROCESS | 1248 | 1471463595267 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 930ms 12:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:53:15 INFO - PROCESS | 1248 | 1471463595316 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1248 | 1471463595320 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 12:53:15 INFO - PROCESS | 1248 | 1471463595325 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1248 | 1471463595331 Marionette TRACE conn5 <- [1,370,null,{}] 12:53:15 INFO - PROCESS | 1248 | 1471463595336 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}] 12:53:15 INFO - PROCESS | 1248 | 1471463595339 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:15 INFO - PROCESS | 1248 | 1471463595486 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 12:53:15 INFO - PROCESS | 1248 | 1471463595611 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1248 | 1471463595614 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:15 INFO - PROCESS | 1248 | ++DOCSHELL 0BC47800 == 47 [pid = 1248] [id = 102] 12:53:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 103 (0DB68C00) [pid = 1248] [serial = 303] [outer = 00000000] 12:53:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 104 (0E896800) [pid = 1248] [serial = 304] [outer = 0DB68C00] 12:53:15 INFO - PROCESS | 1248 | 1471463595673 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 105 (0EF03400) [pid = 1248] [serial = 305] [outer = 0DB68C00] 12:53:16 INFO - PROCESS | 1248 | 1471463596298 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1025ms 12:53:16 INFO - PROCESS | 1248 | 1471463596351 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 1248 | 1471463596356 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 12:53:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:53:16 INFO - PROCESS | 1248 | 1471463596362 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1248 | 1471463596365 Marionette TRACE conn5 <- [1,374,null,{}] 12:53:16 INFO - PROCESS | 1248 | 1471463596369 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}] 12:53:16 INFO - PROCESS | 1248 | 1471463596372 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:16 INFO - PROCESS | 1248 | 1471463596488 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 12:53:16 INFO - PROCESS | 1248 | 1471463596614 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 1248 | 1471463596617 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:16 INFO - PROCESS | 1248 | ++DOCSHELL 13D26400 == 48 [pid = 1248] [id = 103] 12:53:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 106 (13D28000) [pid = 1248] [serial = 306] [outer = 00000000] 12:53:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 107 (15AE8800) [pid = 1248] [serial = 307] [outer = 13D28000] 12:53:16 INFO - PROCESS | 1248 | 1471463596680 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 108 (17178400) [pid = 1248] [serial = 308] [outer = 13D28000] 12:53:17 INFO - PROCESS | 1248 | 1471463597317 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:53:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 970ms 12:53:17 INFO - PROCESS | 1248 | 1471463597336 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 1248 | 1471463597338 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 12:53:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:53:17 INFO - PROCESS | 1248 | 1471463597342 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1248 | 1471463597346 Marionette TRACE conn5 <- [1,378,null,{}] 12:53:17 INFO - PROCESS | 1248 | 1471463597356 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}] 12:53:17 INFO - PROCESS | 1248 | 1471463597361 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:17 INFO - PROCESS | 1248 | 1471463597472 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 12:53:17 INFO - PROCESS | 1248 | 1471463597572 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1248 | 1471463597575 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:17 INFO - PROCESS | 1248 | ++DOCSHELL 184CC000 == 49 [pid = 1248] [id = 104] 12:53:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 109 (184CC400) [pid = 1248] [serial = 309] [outer = 00000000] 12:53:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 110 (184D2000) [pid = 1248] [serial = 310] [outer = 184CC400] 12:53:17 INFO - PROCESS | 1248 | 1471463597634 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 111 (19A1C400) [pid = 1248] [serial = 311] [outer = 184CC400] 12:53:18 INFO - PROCESS | 1248 | 1471463598228 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:53:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 930ms 12:53:18 INFO - PROCESS | 1248 | 1471463598277 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 1248 | 1471463598280 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 12:53:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:53:18 INFO - PROCESS | 1248 | 1471463598284 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 1248 | 1471463598287 Marionette TRACE conn5 <- [1,382,null,{}] 12:53:18 INFO - PROCESS | 1248 | 1471463598290 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}] 12:53:18 INFO - PROCESS | 1248 | 1471463598293 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:18 INFO - PROCESS | 1248 | 1471463598407 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 12:53:18 INFO - PROCESS | 1248 | 1471463598721 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 1248 | 1471463598724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:18 INFO - PROCESS | 1248 | ++DOCSHELL 086EB800 == 50 [pid = 1248] [id = 105] 12:53:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 112 (086EE800) [pid = 1248] [serial = 312] [outer = 00000000] 12:53:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 113 (0DBCC800) [pid = 1248] [serial = 313] [outer = 086EE800] 12:53:18 INFO - PROCESS | 1248 | 1471463598777 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 114 (0DD5E000) [pid = 1248] [serial = 314] [outer = 086EE800] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1561B400 == 49 [pid = 1248] [id = 100] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0E899800 == 48 [pid = 1248] [id = 99] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 19AB2800 == 47 [pid = 1248] [id = 98] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 18399C00 == 46 [pid = 1248] [id = 97] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1730E000 == 45 [pid = 1248] [id = 96] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 17336000 == 44 [pid = 1248] [id = 95] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1563DC00 == 43 [pid = 1248] [id = 94] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1375B400 == 42 [pid = 1248] [id = 93] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0DB27800 == 41 [pid = 1248] [id = 92] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0DC85800 == 40 [pid = 1248] [id = 91] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1A7E6800 == 39 [pid = 1248] [id = 86] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0E256000 == 38 [pid = 1248] [id = 87] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 17E41C00 == 37 [pid = 1248] [id = 89] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 086E9800 == 36 [pid = 1248] [id = 90] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 19B07C00 == 35 [pid = 1248] [id = 47] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0BC3EC00 == 34 [pid = 1248] [id = 58] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0F40C800 == 33 [pid = 1248] [id = 88] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 180B4C00 == 32 [pid = 1248] [id = 75] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 1B0BEC00 == 31 [pid = 1248] [id = 76] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 13D26400 == 30 [pid = 1248] [id = 103] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 184CC000 == 29 [pid = 1248] [id = 104] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 184D1C00 == 28 [pid = 1248] [id = 101] 12:53:19 INFO - PROCESS | 1248 | --DOCSHELL 0BC47800 == 27 [pid = 1248] [id = 102] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 113 (1AC5D000) [pid = 1248] [serial = 139] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 112 (0BC4CC00) [pid = 1248] [serial = 173] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 111 (0EF96800) [pid = 1248] [serial = 176] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 110 (1561E800) [pid = 1248] [serial = 179] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 109 (1AC54000) [pid = 1248] [serial = 182] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 108 (0E47B400) [pid = 1248] [serial = 185] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 107 (0EFA0800) [pid = 1248] [serial = 142] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 106 (17173400) [pid = 1248] [serial = 241] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 105 (17527800) [pid = 1248] [serial = 242] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 104 (1834A000) [pid = 1248] [serial = 247] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 103 (1833F400) [pid = 1248] [serial = 245] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 102 (180BE800) [pid = 1248] [serial = 244] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (0E689000) [pid = 1248] [serial = 218] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (0E47D000) [pid = 1248] [serial = 217] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (1B8A3000) [pid = 1248] [serial = 227] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (1B85DC00) [pid = 1248] [serial = 226] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (15636400) [pid = 1248] [serial = 238] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (19B0CC00) [pid = 1248] [serial = 224] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (180C1000) [pid = 1248] [serial = 223] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (1296F400) [pid = 1248] [serial = 221] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0F4ED000) [pid = 1248] [serial = 220] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (13DBC400) [pid = 1248] [serial = 235] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (142D4800) [pid = 1248] [serial = 236] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E8A0800) [pid = 1248] [serial = 230] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E89AC00) [pid = 1248] [serial = 229] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E681000) [pid = 1248] [serial = 232] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E899400) [pid = 1248] [serial = 233] [outer = 00000000] [url = about:blank] 12:53:19 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (198B9C00) [pid = 1248] [serial = 250] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19C0AC00) [pid = 1248] [serial = 253] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1834D000) [pid = 1248] [serial = 248] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19B01400) [pid = 1248] [serial = 251] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19D97C00) [pid = 1248] [serial = 254] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15640800) [pid = 1248] [serial = 239] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1AC5F400) [pid = 1248] [serial = 256] [outer = 00000000] [url = about:blank] 12:53:20 INFO - PROCESS | 1248 | 1471463600192 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:53:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1938ms 12:53:20 INFO - PROCESS | 1248 | 1471463600224 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 12:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:53:20 INFO - PROCESS | 1248 | 1471463600229 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 12:53:20 INFO - PROCESS | 1248 | 1471463600234 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 1248 | 1471463600237 Marionette TRACE conn5 <- [1,386,null,{}] 12:53:20 INFO - PROCESS | 1248 | 1471463600243 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}] 12:53:20 INFO - PROCESS | 1248 | 1471463600246 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:20 INFO - PROCESS | 1248 | 1471463600338 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 12:53:20 INFO - PROCESS | 1248 | 1471463600347 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1248 | 1471463600349 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:20 INFO - PROCESS | 1248 | ++DOCSHELL 0BC4B400 == 28 [pid = 1248] [id = 106] 12:53:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0DC80800) [pid = 1248] [serial = 315] [outer = 00000000] 12:53:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E251000) [pid = 1248] [serial = 316] [outer = 0DC80800] 12:53:20 INFO - PROCESS | 1248 | 1471463600401 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E256400) [pid = 1248] [serial = 317] [outer = 0DC80800] 12:53:20 INFO - PROCESS | 1248 | 1471463600894 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 691ms 12:53:20 INFO - PROCESS | 1248 | 1471463600925 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 1248 | 1471463600930 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 12:53:20 INFO - PROCESS | 1248 | 1471463600936 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:53:20 INFO - PROCESS | 1248 | 1471463600939 Marionette TRACE conn5 <- [1,390,null,{}] 12:53:20 INFO - PROCESS | 1248 | 1471463600944 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}] 12:53:20 INFO - PROCESS | 1248 | 1471463600946 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:21 INFO - PROCESS | 1248 | 1471463601035 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 12:53:21 INFO - PROCESS | 1248 | 1471463601044 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1248 | 1471463601047 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:21 INFO - PROCESS | 1248 | ++DOCSHELL 0E817800 == 29 [pid = 1248] [id = 107] 12:53:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E819000) [pid = 1248] [serial = 318] [outer = 00000000] 12:53:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E899400) [pid = 1248] [serial = 319] [outer = 0E819000] 12:53:21 INFO - PROCESS | 1248 | 1471463601098 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E89F000) [pid = 1248] [serial = 320] [outer = 0E819000] 12:53:21 INFO - PROCESS | 1248 | 1471463601603 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:53:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 12:53:21 INFO - PROCESS | 1248 | 1471463601670 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1248 | 1471463601673 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 12:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:53:21 INFO - PROCESS | 1248 | 1471463601705 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1248 | 1471463601708 Marionette TRACE conn5 <- [1,394,null,{}] 12:53:21 INFO - PROCESS | 1248 | 1471463601723 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}] 12:53:21 INFO - PROCESS | 1248 | 1471463601728 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:21 INFO - PROCESS | 1248 | 1471463601846 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 12:53:21 INFO - PROCESS | 1248 | 1471463601900 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1248 | 1471463601903 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:21 INFO - PROCESS | 1248 | ++DOCSHELL 12671800 == 30 [pid = 1248] [id = 108] 12:53:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (12672800) [pid = 1248] [serial = 321] [outer = 00000000] 12:53:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1292C400) [pid = 1248] [serial = 322] [outer = 12672800] 12:53:21 INFO - PROCESS | 1248 | 1471463601954 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (12D6A000) [pid = 1248] [serial = 323] [outer = 12672800] 12:53:22 INFO - PROCESS | 1248 | 1471463602404 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 750ms 12:53:22 INFO - PROCESS | 1248 | 1471463602429 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1248 | 1471463602432 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 12:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:53:22 INFO - PROCESS | 1248 | 1471463602441 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1248 | 1471463602443 Marionette TRACE conn5 <- [1,398,null,{}] 12:53:22 INFO - PROCESS | 1248 | 1471463602450 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}] 12:53:22 INFO - PROCESS | 1248 | 1471463602452 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:22 INFO - PROCESS | 1248 | 1471463602567 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 12:53:22 INFO - PROCESS | 1248 | 1471463602573 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 1248 | 1471463602575 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:22 INFO - PROCESS | 1248 | ++DOCSHELL 12D91000 == 31 [pid = 1248] [id = 109] 12:53:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (12E6A400) [pid = 1248] [serial = 324] [outer = 00000000] 12:53:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (13DBAC00) [pid = 1248] [serial = 325] [outer = 12E6A400] 12:53:22 INFO - PROCESS | 1248 | 1471463602621 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (14C31400) [pid = 1248] [serial = 326] [outer = 12E6A400] 12:53:23 INFO - PROCESS | 1248 | 1471463603090 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 12:53:23 INFO - PROCESS | 1248 | 1471463603117 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 1248 | 1471463603120 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 12:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:53:23 INFO - PROCESS | 1248 | 1471463603123 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 1248 | 1471463603125 Marionette TRACE conn5 <- [1,402,null,{}] 12:53:23 INFO - PROCESS | 1248 | 1471463603129 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}] 12:53:23 INFO - PROCESS | 1248 | 1471463603131 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:23 INFO - PROCESS | 1248 | 1471463603264 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 12:53:23 INFO - PROCESS | 1248 | 1471463603282 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1248 | 1471463603284 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:23 INFO - PROCESS | 1248 | ++DOCSHELL 15621000 == 32 [pid = 1248] [id = 110] 12:53:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (15626800) [pid = 1248] [serial = 327] [outer = 00000000] 12:53:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1563CC00) [pid = 1248] [serial = 328] [outer = 15626800] 12:53:23 INFO - PROCESS | 1248 | 1471463603334 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (15AED000) [pid = 1248] [serial = 329] [outer = 15626800] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (17523C00) [pid = 1248] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (184B1800) [pid = 1248] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (1A7E7000) [pid = 1248] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (17F0A800) [pid = 1248] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (086ED800) [pid = 1248] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (19A25C00) [pid = 1248] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E257C00) [pid = 1248] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (126BB800) [pid = 1248] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0DCEA000) [pid = 1248] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (13D25C00) [pid = 1248] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1733E000) [pid = 1248] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15641000) [pid = 1248] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0DC3AC00) [pid = 1248] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0F5DD800) [pid = 1248] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1563C400) [pid = 1248] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (184D2400) [pid = 1248] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:53:24 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0BC47000) [pid = 1248] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:53:24 INFO - PROCESS | 1248 | 1471463604626 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 12:53:24 INFO - PROCESS | 1248 | 1471463604661 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1248 | 1471463604666 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 12:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:53:24 INFO - PROCESS | 1248 | 1471463604670 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1248 | 1471463604676 Marionette TRACE conn5 <- [1,406,null,{}] 12:53:24 INFO - PROCESS | 1248 | 1471463604681 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}] 12:53:24 INFO - PROCESS | 1248 | 1471463604684 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:24 INFO - PROCESS | 1248 | 1471463604804 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 12:53:24 INFO - PROCESS | 1248 | 1471463604884 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 1248 | 1471463604887 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:24 INFO - PROCESS | 1248 | ++DOCSHELL 0E47A400 == 33 [pid = 1248] [id = 111] 12:53:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0E47AC00) [pid = 1248] [serial = 330] [outer = 00000000] 12:53:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E53D400) [pid = 1248] [serial = 331] [outer = 0E47AC00] 12:53:24 INFO - PROCESS | 1248 | 1471463604987 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E80B400) [pid = 1248] [serial = 332] [outer = 0E47AC00] 12:53:25 INFO - PROCESS | 1248 | 1471463605726 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1124ms 12:53:25 INFO - PROCESS | 1248 | 1471463605822 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 1248 | 1471463605827 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 12:53:25 INFO - PROCESS | 1248 | 1471463605835 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:53:25 INFO - PROCESS | 1248 | 1471463605838 Marionette TRACE conn5 <- [1,410,null,{}] 12:53:25 INFO - PROCESS | 1248 | 1471463605842 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}] 12:53:25 INFO - PROCESS | 1248 | 1471463605845 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:25 INFO - PROCESS | 1248 | 1471463605974 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 12:53:26 INFO - PROCESS | 1248 | 1471463606152 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1248 | 1471463606155 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:26 INFO - PROCESS | 1248 | ++DOCSHELL 086ED400 == 34 [pid = 1248] [id = 112] 12:53:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (086EE400) [pid = 1248] [serial = 333] [outer = 00000000] 12:53:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0BC42C00) [pid = 1248] [serial = 334] [outer = 086EE400] 12:53:26 INFO - PROCESS | 1248 | 1471463606210 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0BC4C000) [pid = 1248] [serial = 335] [outer = 086EE400] 12:53:26 INFO - PROCESS | 1248 | --DOCSHELL 12D91000 == 33 [pid = 1248] [id = 109] 12:53:26 INFO - PROCESS | 1248 | --DOCSHELL 12671800 == 32 [pid = 1248] [id = 108] 12:53:26 INFO - PROCESS | 1248 | --DOCSHELL 0E817800 == 31 [pid = 1248] [id = 107] 12:53:26 INFO - PROCESS | 1248 | --DOCSHELL 0BC4B400 == 30 [pid = 1248] [id = 106] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1B858000) [pid = 1248] [serial = 215] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (180C1800) [pid = 1248] [serial = 286] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19B06C00) [pid = 1248] [serial = 289] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1834A400) [pid = 1248] [serial = 287] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1B0BA400) [pid = 1248] [serial = 257] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18162800) [pid = 1248] [serial = 265] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B08C00) [pid = 1248] [serial = 266] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1815D800) [pid = 1248] [serial = 268] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1AC55800) [pid = 1248] [serial = 292] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1AC56800) [pid = 1248] [serial = 269] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E472400) [pid = 1248] [serial = 259] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E53E400) [pid = 1248] [serial = 260] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (13D46800) [pid = 1248] [serial = 262] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (14C28400) [pid = 1248] [serial = 263] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0DDFA800) [pid = 1248] [serial = 271] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E470800) [pid = 1248] [serial = 272] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (142D3400) [pid = 1248] [serial = 277] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1561B000) [pid = 1248] [serial = 278] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (17341000) [pid = 1248] [serial = 283] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (15B63400) [pid = 1248] [serial = 280] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (17338000) [pid = 1248] [serial = 281] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0E540C00) [pid = 1248] [serial = 274] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (0E89EC00) [pid = 1248] [serial = 275] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (19B4EC00) [pid = 1248] [serial = 290] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (15B5C400) [pid = 1248] [serial = 295] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (1A7E6000) [pid = 1248] [serial = 298] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (1AC86800) [pid = 1248] [serial = 293] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (184D6400) [pid = 1248] [serial = 301] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (1AC52800) [pid = 1248] [serial = 302] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (17E21000) [pid = 1248] [serial = 296] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (17341800) [pid = 1248] [serial = 284] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (1B853000) [pid = 1248] [serial = 299] [outer = 00000000] [url = about:blank] 12:53:26 INFO - PROCESS | 1248 | 1471463606801 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1019ms 12:53:26 INFO - PROCESS | 1248 | 1471463606860 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1248 | 1471463606863 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 12:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:53:26 INFO - PROCESS | 1248 | 1471463606867 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1248 | 1471463606870 Marionette TRACE conn5 <- [1,414,null,{}] 12:53:26 INFO - PROCESS | 1248 | 1471463606875 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}] 12:53:26 INFO - PROCESS | 1248 | 1471463606880 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:26 INFO - PROCESS | 1248 | 1471463606967 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 12:53:27 INFO - PROCESS | 1248 | 1471463607045 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 1248 | 1471463607047 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:27 INFO - PROCESS | 1248 | ++DOCSHELL 0DC84800 == 31 [pid = 1248] [id = 113] 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (0DDF7000) [pid = 1248] [serial = 336] [outer = 00000000] 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (0E927000) [pid = 1248] [serial = 337] [outer = 0DDF7000] 12:53:27 INFO - PROCESS | 1248 | 1471463607099 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (0EABB400) [pid = 1248] [serial = 338] [outer = 0DDF7000] 12:53:27 INFO - PROCESS | 1248 | 1471463607541 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 730ms 12:53:27 INFO - PROCESS | 1248 | 1471463607601 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 1248 | 1471463607605 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 12:53:27 INFO - PROCESS | 1248 | 1471463607609 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:53:27 INFO - PROCESS | 1248 | 1471463607611 Marionette TRACE conn5 <- [1,418,null,{}] 12:53:27 INFO - PROCESS | 1248 | 1471463607615 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}] 12:53:27 INFO - PROCESS | 1248 | 1471463607617 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:27 INFO - PROCESS | 1248 | 1471463607704 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 12:53:27 INFO - PROCESS | 1248 | 1471463607719 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 1248 | 1471463607721 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:27 INFO - PROCESS | 1248 | ++DOCSHELL 12786C00 == 32 [pid = 1248] [id = 114] 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (1292BC00) [pid = 1248] [serial = 339] [outer = 00000000] 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (12E6C800) [pid = 1248] [serial = 340] [outer = 1292BC00] 12:53:27 INFO - PROCESS | 1248 | 1471463607768 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (13D47C00) [pid = 1248] [serial = 341] [outer = 1292BC00] 12:53:28 INFO - PROCESS | 1248 | 1471463608690 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1128ms 12:53:28 INFO - PROCESS | 1248 | 1471463608742 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1248 | 1471463608745 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 12:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:53:28 INFO - PROCESS | 1248 | 1471463608750 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1248 | 1471463608756 Marionette TRACE conn5 <- [1,422,null,{}] 12:53:28 INFO - PROCESS | 1248 | 1471463608765 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}] 12:53:28 INFO - PROCESS | 1248 | 1471463608769 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:28 INFO - PROCESS | 1248 | 1471463608887 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 12:53:28 INFO - PROCESS | 1248 | 1471463608895 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1248 | 1471463608898 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:28 INFO - PROCESS | 1248 | ++DOCSHELL 142D3C00 == 33 [pid = 1248] [id = 115] 12:53:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (1561A800) [pid = 1248] [serial = 342] [outer = 00000000] 12:53:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (1563E400) [pid = 1248] [serial = 343] [outer = 1561A800] 12:53:28 INFO - PROCESS | 1248 | 1471463608943 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (15B59400) [pid = 1248] [serial = 344] [outer = 1561A800] 12:53:29 INFO - PROCESS | 1248 | 1471463609910 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]]]}] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (13D28000) [pid = 1248] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (0DB68C00) [pid = 1248] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1182ms 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (184CC400) [pid = 1248] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0DC80800) [pid = 1248] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (086EE800) [pid = 1248] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (0E819000) [pid = 1248] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (12E6A400) [pid = 1248] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:53:29 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (12672800) [pid = 1248] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:53:29 INFO - PROCESS | 1248 | 1471463609934 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 1248 | 1471463609937 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 12:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:53:29 INFO - PROCESS | 1248 | 1471463609940 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1248 | 1471463609942 Marionette TRACE conn5 <- [1,426,null,{}] 12:53:29 INFO - PROCESS | 1248 | 1471463609945 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}] 12:53:29 INFO - PROCESS | 1248 | 1471463609947 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:30 INFO - PROCESS | 1248 | 1471463610058 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 12:53:30 INFO - PROCESS | 1248 | 1471463610105 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1248 | 1471463610107 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:30 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB0400 == 34 [pid = 1248] [id = 116] 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (12E6A400) [pid = 1248] [serial = 345] [outer = 00000000] 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (15637C00) [pid = 1248] [serial = 346] [outer = 12E6A400] 12:53:30 INFO - PROCESS | 1248 | 1471463610153 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (17172000) [pid = 1248] [serial = 347] [outer = 12E6A400] 12:53:30 INFO - PROCESS | 1248 | 1471463610550 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] 12:53:30 INFO - PROCESS | 1248 | 1471463610577 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 12:53:30 INFO - PROCESS | 1248 | 1471463610580 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:53:30 INFO - PROCESS | 1248 | 1471463610582 Marionette TRACE conn5 <- [1,430,null,{}] 12:53:30 INFO - PROCESS | 1248 | 1471463610586 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}] 12:53:30 INFO - PROCESS | 1248 | 1471463610588 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:30 INFO - PROCESS | 1248 | 1471463610667 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 12:53:30 INFO - PROCESS | 1248 | 1471463610673 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1248 | 1471463610678 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:30 INFO - PROCESS | 1248 | ++DOCSHELL 0F4ED400 == 35 [pid = 1248] [id = 117] 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (17337000) [pid = 1248] [serial = 348] [outer = 00000000] 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (17343800) [pid = 1248] [serial = 349] [outer = 17337000] 12:53:30 INFO - PROCESS | 1248 | 1471463610735 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (17632C00) [pid = 1248] [serial = 350] [outer = 17337000] 12:53:31 INFO - PROCESS | 1248 | 1471463611198 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 12:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:53:31 INFO - PROCESS | 1248 | 1471463611255 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1248 | 1471463611257 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 12:53:31 INFO - PROCESS | 1248 | 1471463611260 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1248 | 1471463611262 Marionette TRACE conn5 <- [1,434,null,{}] 12:53:31 INFO - PROCESS | 1248 | 1471463611265 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}] 12:53:31 INFO - PROCESS | 1248 | 1471463611268 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:31 INFO - PROCESS | 1248 | 1471463611350 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 12:53:31 INFO - PROCESS | 1248 | 1471463611386 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 1248 | 1471463611388 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:31 INFO - PROCESS | 1248 | ++DOCSHELL 1763CC00 == 36 [pid = 1248] [id = 118] 12:53:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (17E1F800) [pid = 1248] [serial = 351] [outer = 00000000] 12:53:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (17E28800) [pid = 1248] [serial = 352] [outer = 17E1F800] 12:53:31 INFO - PROCESS | 1248 | 1471463611447 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (17E3A400) [pid = 1248] [serial = 353] [outer = 17E1F800] 12:53:31 INFO - PROCESS | 1248 | 1471463611873 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 630ms 12:53:31 INFO - PROCESS | 1248 | 1471463611896 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1248 | 1471463611898 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 12:53:31 INFO - PROCESS | 1248 | 1471463611901 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:53:31 INFO - PROCESS | 1248 | 1471463611903 Marionette TRACE conn5 <- [1,438,null,{}] 12:53:31 INFO - PROCESS | 1248 | 1471463611907 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}] 12:53:31 INFO - PROCESS | 1248 | 1471463611908 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:31 INFO - PROCESS | 1248 | 1471463611987 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 12:53:31 INFO - PROCESS | 1248 | 1471463611992 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 1248 | 1471463611994 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:32 INFO - PROCESS | 1248 | ++DOCSHELL 18035400 == 37 [pid = 1248] [id = 119] 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (18036800) [pid = 1248] [serial = 354] [outer = 00000000] 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (180BF000) [pid = 1248] [serial = 355] [outer = 18036800] 12:53:32 INFO - PROCESS | 1248 | 1471463612040 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (18282000) [pid = 1248] [serial = 356] [outer = 18036800] 12:53:32 INFO - PROCESS | 1248 | 1471463612469 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms 12:53:32 INFO - PROCESS | 1248 | 1471463612536 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 1248 | 1471463612538 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 12:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:53:32 INFO - PROCESS | 1248 | 1471463612542 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 1248 | 1471463612543 Marionette TRACE conn5 <- [1,442,null,{}] 12:53:32 INFO - PROCESS | 1248 | 1471463612547 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}] 12:53:32 INFO - PROCESS | 1248 | 1471463612550 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:32 INFO - PROCESS | 1248 | 1471463612629 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 12:53:32 INFO - PROCESS | 1248 | 1471463612636 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1248 | 1471463612638 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:32 INFO - PROCESS | 1248 | ++DOCSHELL 180B5800 == 38 [pid = 1248] [id = 120] 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (18283800) [pid = 1248] [serial = 357] [outer = 00000000] 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (18288800) [pid = 1248] [serial = 358] [outer = 18283800] 12:53:32 INFO - PROCESS | 1248 | 1471463612683 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (18289000) [pid = 1248] [serial = 359] [outer = 18283800] 12:53:33 INFO - PROCESS | 1248 | 1471463613420 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 930ms 12:53:33 INFO - PROCESS | 1248 | 1471463613477 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 1248 | 1471463613481 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 12:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:53:33 INFO - PROCESS | 1248 | 1471463613486 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1248 | 1471463613492 Marionette TRACE conn5 <- [1,446,null,{}] 12:53:33 INFO - PROCESS | 1248 | 1471463613497 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}] 12:53:33 INFO - PROCESS | 1248 | 1471463613500 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:33 INFO - PROCESS | 1248 | 1471463613613 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 12:53:33 INFO - PROCESS | 1248 | 1471463613693 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1248 | 1471463613697 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:33 INFO - PROCESS | 1248 | ++DOCSHELL 0E53F000 == 39 [pid = 1248] [id = 121] 12:53:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E898400) [pid = 1248] [serial = 360] [outer = 00000000] 12:53:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0EAB6800) [pid = 1248] [serial = 361] [outer = 0E898400] 12:53:33 INFO - PROCESS | 1248 | 1471463613796 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (125EAC00) [pid = 1248] [serial = 362] [outer = 0E898400] 12:53:34 INFO - PROCESS | 1248 | 1471463614433 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 988ms 12:53:34 INFO - PROCESS | 1248 | 1471463614474 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 1248 | 1471463614478 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 12:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:53:34 INFO - PROCESS | 1248 | 1471463614485 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1248 | 1471463614488 Marionette TRACE conn5 <- [1,450,null,{}] 12:53:34 INFO - PROCESS | 1248 | 1471463614492 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}] 12:53:34 INFO - PROCESS | 1248 | 1471463614495 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:34 INFO - PROCESS | 1248 | 1471463614609 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 12:53:34 INFO - PROCESS | 1248 | 1471463614730 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1248 | 1471463614733 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:34 INFO - PROCESS | 1248 | ++DOCSHELL 142D4400 == 40 [pid = 1248] [id = 122] 12:53:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (142D8C00) [pid = 1248] [serial = 363] [outer = 00000000] 12:53:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1561C400) [pid = 1248] [serial = 364] [outer = 142D8C00] 12:53:34 INFO - PROCESS | 1248 | 1471463614792 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15626C00) [pid = 1248] [serial = 365] [outer = 142D8C00] 12:53:35 INFO - PROCESS | 1248 | 1471463615449 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] 12:53:35 INFO - PROCESS | 1248 | 1471463615512 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 12:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:53:35 INFO - PROCESS | 1248 | 1471463615516 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1248 | 1471463615520 Marionette TRACE conn5 <- [1,454,null,{}] 12:53:35 INFO - PROCESS | 1248 | 1471463615531 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}] 12:53:35 INFO - PROCESS | 1248 | 1471463615536 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:35 INFO - PROCESS | 1248 | 1471463615691 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 12:53:35 INFO - PROCESS | 1248 | 1471463615815 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1248 | 1471463615819 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:35 INFO - PROCESS | 1248 | ++DOCSHELL 1815C800 == 41 [pid = 1248] [id = 123] 12:53:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1815E800) [pid = 1248] [serial = 366] [outer = 00000000] 12:53:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1828D400) [pid = 1248] [serial = 367] [outer = 1815E800] 12:53:35 INFO - PROCESS | 1248 | 1471463615878 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18343000) [pid = 1248] [serial = 368] [outer = 1815E800] 12:53:36 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:36 INFO - PROCESS | 1248 | 1471463616686 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1222ms 12:53:36 INFO - PROCESS | 1248 | 1471463616742 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1248 | 1471463616745 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 12:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:53:36 INFO - PROCESS | 1248 | 1471463616750 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1248 | 1471463616753 Marionette TRACE conn5 <- [1,458,null,{}] 12:53:36 INFO - PROCESS | 1248 | 1471463616758 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}] 12:53:36 INFO - PROCESS | 1248 | 1471463616761 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:36 INFO - PROCESS | 1248 | 1471463616860 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 12:53:36 INFO - PROCESS | 1248 | 1471463616941 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 1248 | 1471463616944 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:37 INFO - PROCESS | 1248 | ++DOCSHELL 0E539400 == 42 [pid = 1248] [id = 124] 12:53:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E819000) [pid = 1248] [serial = 369] [outer = 00000000] 12:53:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0EF11000) [pid = 1248] [serial = 370] [outer = 0E819000] 12:53:37 INFO - PROCESS | 1248 | 1471463617041 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0F59F000) [pid = 1248] [serial = 371] [outer = 0E819000] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 18035400 == 41 [pid = 1248] [id = 119] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 1763CC00 == 40 [pid = 1248] [id = 118] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 0F4ED400 == 39 [pid = 1248] [id = 117] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 0EAB0400 == 38 [pid = 1248] [id = 116] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 142D3C00 == 37 [pid = 1248] [id = 115] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 12786C00 == 36 [pid = 1248] [id = 114] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 0DC84800 == 35 [pid = 1248] [id = 113] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 086ED400 == 34 [pid = 1248] [id = 112] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 0E47A400 == 33 [pid = 1248] [id = 111] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 086EB800 == 32 [pid = 1248] [id = 105] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 15621000 == 31 [pid = 1248] [id = 110] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 1815C800 == 30 [pid = 1248] [id = 123] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 142D4400 == 29 [pid = 1248] [id = 122] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 180B5800 == 28 [pid = 1248] [id = 120] 12:53:37 INFO - PROCESS | 1248 | --DOCSHELL 0E53F000 == 27 [pid = 1248] [id = 121] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12D6A000) [pid = 1248] [serial = 323] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17178400) [pid = 1248] [serial = 308] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EF03400) [pid = 1248] [serial = 305] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19A1C400) [pid = 1248] [serial = 311] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E256400) [pid = 1248] [serial = 317] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (184D2000) [pid = 1248] [serial = 310] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DD5E000) [pid = 1248] [serial = 314] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0DBCC800) [pid = 1248] [serial = 313] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E251000) [pid = 1248] [serial = 316] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E896800) [pid = 1248] [serial = 304] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15AE8800) [pid = 1248] [serial = 307] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E899400) [pid = 1248] [serial = 319] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0E89F000) [pid = 1248] [serial = 320] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1292C400) [pid = 1248] [serial = 322] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (13DBAC00) [pid = 1248] [serial = 325] [outer = 00000000] [url = about:blank] 12:53:37 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (14C31400) [pid = 1248] [serial = 326] [outer = 00000000] [url = about:blank] 12:53:38 INFO - PROCESS | 1248 | 1471463618173 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] 12:53:38 INFO - PROCESS | 1248 | 1471463618243 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 12:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:53:38 INFO - PROCESS | 1248 | 1471463618248 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1248 | 1471463618251 Marionette TRACE conn5 <- [1,462,null,{}] 12:53:38 INFO - PROCESS | 1248 | 1471463618257 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}] 12:53:38 INFO - PROCESS | 1248 | 1471463618260 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:38 INFO - PROCESS | 1248 | 1471463618341 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 12:53:38 INFO - PROCESS | 1248 | 1471463618348 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 1248 | 1471463618353 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:38 INFO - PROCESS | 1248 | ++DOCSHELL 0E252C00 == 28 [pid = 1248] [id = 125] 12:53:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E253000) [pid = 1248] [serial = 372] [outer = 00000000] 12:53:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E46E800) [pid = 1248] [serial = 373] [outer = 0E253000] 12:53:38 INFO - PROCESS | 1248 | 1471463618402 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E472800) [pid = 1248] [serial = 374] [outer = 0E253000] 12:53:38 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:38 INFO - PROCESS | 1248 | 1471463618938 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] 12:53:38 INFO - PROCESS | 1248 | 1471463618985 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 12:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:53:38 INFO - PROCESS | 1248 | 1471463618991 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1248 | 1471463618994 Marionette TRACE conn5 <- [1,466,null,{}] 12:53:39 INFO - PROCESS | 1248 | 1471463618998 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}] 12:53:39 INFO - PROCESS | 1248 | 1471463619000 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:39 INFO - PROCESS | 1248 | 1471463619087 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 12:53:39 INFO - PROCESS | 1248 | 1471463619172 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1248 | 1471463619174 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:39 INFO - PROCESS | 1248 | ++DOCSHELL 0E738C00 == 29 [pid = 1248] [id = 126] 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E80B800) [pid = 1248] [serial = 375] [outer = 00000000] 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E896800) [pid = 1248] [serial = 376] [outer = 0E80B800] 12:53:39 INFO - PROCESS | 1248 | 1471463619227 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E89E800) [pid = 1248] [serial = 377] [outer = 0E80B800] 12:53:39 INFO - PROCESS | 1248 | 1471463619615 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] 12:53:39 INFO - PROCESS | 1248 | 1471463619668 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 12:53:39 INFO - PROCESS | 1248 | 1471463619671 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:53:39 INFO - PROCESS | 1248 | 1471463619675 Marionette TRACE conn5 <- [1,470,null,{}] 12:53:39 INFO - PROCESS | 1248 | 1471463619686 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}] 12:53:39 INFO - PROCESS | 1248 | 1471463619691 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:39 INFO - PROCESS | 1248 | 1471463619776 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 12:53:39 INFO - PROCESS | 1248 | 1471463619784 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1248 | 1471463619787 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:39 INFO - PROCESS | 1248 | ++DOCSHELL 1296F400 == 30 [pid = 1248] [id = 127] 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (129EEC00) [pid = 1248] [serial = 378] [outer = 00000000] 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (13758C00) [pid = 1248] [serial = 379] [outer = 129EEC00] 12:53:39 INFO - PROCESS | 1248 | 1471463619836 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (13D46800) [pid = 1248] [serial = 380] [outer = 129EEC00] 12:53:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12E6D800) [pid = 1248] [serial = 381] [outer = 180B6800] 12:53:40 INFO - PROCESS | 1248 | 1471463620393 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 770ms 12:53:40 INFO - PROCESS | 1248 | 1471463620445 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1248 | 1471463620448 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 12:53:40 INFO - PROCESS | 1248 | 1471463620451 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:53:40 INFO - PROCESS | 1248 | 1471463620453 Marionette TRACE conn5 <- [1,474,null,{}] 12:53:40 INFO - PROCESS | 1248 | 1471463620457 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}] 12:53:40 INFO - PROCESS | 1248 | 1471463620459 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:40 INFO - PROCESS | 1248 | 1471463620567 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 12:53:40 INFO - PROCESS | 1248 | 1471463620575 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1248 | 1471463620577 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:40 INFO - PROCESS | 1248 | ++DOCSHELL 14C34000 == 31 [pid = 1248] [id = 128] 12:53:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1561B800) [pid = 1248] [serial = 382] [outer = 00000000] 12:53:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15AEB800) [pid = 1248] [serial = 383] [outer = 1561B800] 12:53:40 INFO - PROCESS | 1248 | 1471463620666 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17177000) [pid = 1248] [serial = 384] [outer = 1561B800] 12:53:41 INFO - PROCESS | 1248 | 1471463621105 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 12:53:41 INFO - PROCESS | 1248 | 1471463621125 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1248 | 1471463621127 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 12:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:53:41 INFO - PROCESS | 1248 | 1471463621131 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1248 | 1471463621132 Marionette TRACE conn5 <- [1,478,null,{}] 12:53:41 INFO - PROCESS | 1248 | 1471463621142 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}] 12:53:41 INFO - PROCESS | 1248 | 1471463621144 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:41 INFO - PROCESS | 1248 | 1471463621253 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 12:53:41 INFO - PROCESS | 1248 | 1471463621259 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1248 | 1471463621261 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:41 INFO - PROCESS | 1248 | ++DOCSHELL 17339400 == 32 [pid = 1248] [id = 129] 12:53:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17339800) [pid = 1248] [serial = 385] [outer = 00000000] 12:53:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1733F000) [pid = 1248] [serial = 386] [outer = 17339800] 12:53:41 INFO - PROCESS | 1248 | 1471463621309 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1763AC00) [pid = 1248] [serial = 387] [outer = 17339800] 12:53:41 INFO - PROCESS | 1248 | 1471463621783 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 690ms 12:53:41 INFO - PROCESS | 1248 | 1471463621821 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1248 | 1471463621824 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 12:53:41 INFO - PROCESS | 1248 | 1471463621827 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:53:41 INFO - PROCESS | 1248 | 1471463621828 Marionette TRACE conn5 <- [1,482,null,{}] 12:53:41 INFO - PROCESS | 1248 | 1471463621832 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}] 12:53:41 INFO - PROCESS | 1248 | 1471463621837 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:41 INFO - PROCESS | 1248 | 1471463621994 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (18283800) [pid = 1248] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18036800) [pid = 1248] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1561A800) [pid = 1248] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12E6A400) [pid = 1248] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17337000) [pid = 1248] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17E1F800) [pid = 1248] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DDF7000) [pid = 1248] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (086EE400) [pid = 1248] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15626800) [pid = 1248] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E47AC00) [pid = 1248] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:53:42 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1292BC00) [pid = 1248] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:53:42 INFO - PROCESS | 1248 | 1471463622244 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1248 | 1471463622246 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:42 INFO - PROCESS | 1248 | ++DOCSHELL 086EB400 == 33 [pid = 1248] [id = 130] 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (086EE400) [pid = 1248] [serial = 388] [outer = 00000000] 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0DDFD800) [pid = 1248] [serial = 389] [outer = 086EE400] 12:53:42 INFO - PROCESS | 1248 | 1471463622292 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0F59B800) [pid = 1248] [serial = 390] [outer = 086EE400] 12:53:42 INFO - PROCESS | 1248 | 1471463622675 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 870ms 12:53:42 INFO - PROCESS | 1248 | 1471463622701 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 1248 | 1471463622703 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 12:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:53:42 INFO - PROCESS | 1248 | 1471463622706 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1248 | 1471463622708 Marionette TRACE conn5 <- [1,486,null,{}] 12:53:42 INFO - PROCESS | 1248 | 1471463622711 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}] 12:53:42 INFO - PROCESS | 1248 | 1471463622713 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:42 INFO - PROCESS | 1248 | 1471463622819 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 12:53:42 INFO - PROCESS | 1248 | 1471463622824 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1248 | 1471463622826 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:42 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6C800 == 34 [pid = 1248] [id = 131] 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12D3BC00) [pid = 1248] [serial = 391] [outer = 00000000] 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17F02800) [pid = 1248] [serial = 392] [outer = 12D3BC00] 12:53:42 INFO - PROCESS | 1248 | 1471463622871 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (180B8800) [pid = 1248] [serial = 393] [outer = 12D3BC00] 12:53:43 INFO - PROCESS | 1248 | 1471463623260 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 630ms 12:53:43 INFO - PROCESS | 1248 | 1471463623337 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 1248 | 1471463623340 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 12:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:53:43 INFO - PROCESS | 1248 | 1471463623343 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 1248 | 1471463623345 Marionette TRACE conn5 <- [1,490,null,{}] 12:53:43 INFO - PROCESS | 1248 | 1471463623348 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}] 12:53:43 INFO - PROCESS | 1248 | 1471463623350 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:43 INFO - PROCESS | 1248 | 1471463623427 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 12:53:43 INFO - PROCESS | 1248 | 1471463623432 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1248 | 1471463623434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:43 INFO - PROCESS | 1248 | ++DOCSHELL 18280C00 == 35 [pid = 1248] [id = 132] 12:53:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18283400) [pid = 1248] [serial = 394] [outer = 00000000] 12:53:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1833F800) [pid = 1248] [serial = 395] [outer = 18283400] 12:53:43 INFO - PROCESS | 1248 | 1471463623479 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15B59000) [pid = 1248] [serial = 396] [outer = 18283400] 12:53:43 INFO - PROCESS | 1248 | 1471463623915 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 12:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:53:43 INFO - PROCESS | 1248 | 1471463623973 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 1248 | 1471463623975 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 12:53:43 INFO - PROCESS | 1248 | 1471463623982 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 1248 | 1471463623984 Marionette TRACE conn5 <- [1,494,null,{}] 12:53:43 INFO - PROCESS | 1248 | 1471463623988 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}] 12:53:43 INFO - PROCESS | 1248 | 1471463623989 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:44 INFO - PROCESS | 1248 | 1471463624066 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 12:53:44 INFO - PROCESS | 1248 | 1471463624072 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1248 | 1471463624074 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:44 INFO - PROCESS | 1248 | ++DOCSHELL 1292C400 == 36 [pid = 1248] [id = 133] 12:53:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1834A400) [pid = 1248] [serial = 397] [outer = 00000000] 12:53:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18398400) [pid = 1248] [serial = 398] [outer = 1834A400] 12:53:44 INFO - PROCESS | 1248 | 1471463624128 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (184B7000) [pid = 1248] [serial = 399] [outer = 1834A400] 12:53:45 INFO - PROCESS | 1248 | 1471463625017 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]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1074ms 12:53:45 INFO - PROCESS | 1248 | 1471463625068 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 1248 | 1471463625073 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 12:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:53:45 INFO - PROCESS | 1248 | 1471463625077 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1248 | 1471463625083 Marionette TRACE conn5 <- [1,498,null,{}] 12:53:45 INFO - PROCESS | 1248 | 1471463625088 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}] 12:53:45 INFO - PROCESS | 1248 | 1471463625091 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:45 INFO - PROCESS | 1248 | 1471463625212 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 12:53:45 INFO - PROCESS | 1248 | 1471463625292 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1248 | 1471463625295 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:45 INFO - PROCESS | 1248 | ++DOCSHELL 0DB68C00 == 37 [pid = 1248] [id = 134] 12:53:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E477800) [pid = 1248] [serial = 400] [outer = 00000000] 12:53:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E683400) [pid = 1248] [serial = 401] [outer = 0E477800] 12:53:45 INFO - PROCESS | 1248 | 1471463625396 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E923C00) [pid = 1248] [serial = 402] [outer = 0E477800] 12:53:46 INFO - PROCESS | 1248 | 1471463626067 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1133ms 12:53:46 INFO - PROCESS | 1248 | 1471463626247 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 1248 | 1471463626251 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 12:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:53:46 INFO - PROCESS | 1248 | 1471463626257 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 1248 | 1471463626260 Marionette TRACE conn5 <- [1,502,null,{}] 12:53:46 INFO - PROCESS | 1248 | 1471463626266 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}] 12:53:46 INFO - PROCESS | 1248 | 1471463626269 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:46 INFO - PROCESS | 1248 | 1471463626379 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 12:53:46 INFO - PROCESS | 1248 | 1471463626451 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 1248 | 1471463626456 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:46 INFO - PROCESS | 1248 | ++DOCSHELL 0E24E800 == 38 [pid = 1248] [id = 135] 12:53:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E252800) [pid = 1248] [serial = 403] [outer = 00000000] 12:53:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E479400) [pid = 1248] [serial = 404] [outer = 0E252800] 12:53:46 INFO - PROCESS | 1248 | 1471463626507 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E64DC00) [pid = 1248] [serial = 405] [outer = 0E252800] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 18280C00 == 37 [pid = 1248] [id = 132] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 0DB6C800 == 36 [pid = 1248] [id = 131] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 086EB400 == 35 [pid = 1248] [id = 130] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 17339400 == 34 [pid = 1248] [id = 129] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 14C34000 == 33 [pid = 1248] [id = 128] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 1296F400 == 32 [pid = 1248] [id = 127] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 0E738C00 == 31 [pid = 1248] [id = 126] 12:53:46 INFO - PROCESS | 1248 | --DOCSHELL 0E252C00 == 30 [pid = 1248] [id = 125] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1563E400) [pid = 1248] [serial = 343] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15637C00) [pid = 1248] [serial = 346] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17343800) [pid = 1248] [serial = 349] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15B59400) [pid = 1248] [serial = 344] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17E28800) [pid = 1248] [serial = 352] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E927000) [pid = 1248] [serial = 337] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0EABB400) [pid = 1248] [serial = 338] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0BC42C00) [pid = 1248] [serial = 334] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0BC4C000) [pid = 1248] [serial = 335] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15AED000) [pid = 1248] [serial = 329] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1563CC00) [pid = 1248] [serial = 328] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E53D400) [pid = 1248] [serial = 331] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E80B400) [pid = 1248] [serial = 332] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (12E6C800) [pid = 1248] [serial = 340] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (18282000) [pid = 1248] [serial = 356] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17E3A400) [pid = 1248] [serial = 353] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17632C00) [pid = 1248] [serial = 350] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (13D47C00) [pid = 1248] [serial = 341] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17172000) [pid = 1248] [serial = 347] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (18289000) [pid = 1248] [serial = 359] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (180BF000) [pid = 1248] [serial = 355] [outer = 00000000] [url = about:blank] 12:53:46 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (18288800) [pid = 1248] [serial = 358] [outer = 00000000] [url = about:blank] 12:53:47 INFO - PROCESS | 1248 | 1471463627077 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 870ms 12:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:53:47 INFO - PROCESS | 1248 | 1471463627129 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1248 | 1471463627132 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 12:53:47 INFO - PROCESS | 1248 | 1471463627139 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1248 | 1471463627143 Marionette TRACE conn5 <- [1,506,null,{}] 12:53:47 INFO - PROCESS | 1248 | 1471463627146 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}] 12:53:47 INFO - PROCESS | 1248 | 1471463627149 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:47 INFO - PROCESS | 1248 | 1471463627235 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 12:53:47 INFO - PROCESS | 1248 | 1471463627242 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1248 | 1471463627244 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:47 INFO - PROCESS | 1248 | ++DOCSHELL 0E80B400 == 31 [pid = 1248] [id = 136] 12:53:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E80DC00) [pid = 1248] [serial = 406] [outer = 00000000] 12:53:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E8A2000) [pid = 1248] [serial = 407] [outer = 0E80DC00] 12:53:47 INFO - PROCESS | 1248 | 1471463627293 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0EAB0000) [pid = 1248] [serial = 408] [outer = 0E80DC00] 12:53:47 INFO - PROCESS | 1248 | 1471463627774 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 690ms 12:53:47 INFO - PROCESS | 1248 | 1471463627834 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1248 | 1471463627836 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 12:53:47 INFO - PROCESS | 1248 | 1471463627840 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:53:47 INFO - PROCESS | 1248 | 1471463627842 Marionette TRACE conn5 <- [1,510,null,{}] 12:53:47 INFO - PROCESS | 1248 | 1471463627852 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}] 12:53:47 INFO - PROCESS | 1248 | 1471463627856 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:47 INFO - PROCESS | 1248 | 1471463627944 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 12:53:47 INFO - PROCESS | 1248 | 1471463627952 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1248 | 1471463627956 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:47 INFO - PROCESS | 1248 | ++DOCSHELL 12E6C800 == 32 [pid = 1248] [id = 137] 12:53:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (13751C00) [pid = 1248] [serial = 409] [outer = 00000000] 12:53:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (13D46400) [pid = 1248] [serial = 410] [outer = 13751C00] 12:53:48 INFO - PROCESS | 1248 | 1471463628008 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13DBF800) [pid = 1248] [serial = 411] [outer = 13751C00] 12:53:48 INFO - PROCESS | 1248 | 1471463628494 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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 12:53:48 INFO - PROCESS | 1248 | 1471463628514 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 12:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:53:48 INFO - PROCESS | 1248 | 1471463628517 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 12:53:48 INFO - PROCESS | 1248 | 1471463628520 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1248 | 1471463628521 Marionette TRACE conn5 <- [1,514,null,{}] 12:53:48 INFO - PROCESS | 1248 | 1471463628525 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}] 12:53:48 INFO - PROCESS | 1248 | 1471463628527 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:48 INFO - PROCESS | 1248 | 1471463628611 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 12:53:48 INFO - PROCESS | 1248 | 1471463628616 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 1248 | 1471463628618 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:48 INFO - PROCESS | 1248 | ++DOCSHELL 142DD000 == 33 [pid = 1248] [id = 138] 12:53:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14C28400) [pid = 1248] [serial = 412] [outer = 00000000] 12:53:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15B0C000) [pid = 1248] [serial = 413] [outer = 14C28400] 12:53:48 INFO - PROCESS | 1248 | 1471463628664 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17171C00) [pid = 1248] [serial = 414] [outer = 14C28400] 12:53:49 INFO - PROCESS | 1248 | 1471463629111 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 631ms 12:53:49 INFO - PROCESS | 1248 | 1471463629152 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1248 | 1471463629154 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 12:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:53:49 INFO - PROCESS | 1248 | 1471463629164 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 1248 | 1471463629166 Marionette TRACE conn5 <- [1,518,null,{}] 12:53:49 INFO - PROCESS | 1248 | 1471463629169 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}] 12:53:49 INFO - PROCESS | 1248 | 1471463629171 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:49 INFO - PROCESS | 1248 | 1471463629275 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 12:53:49 INFO - PROCESS | 1248 | 1471463629356 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1248 | 1471463629358 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:49 INFO - PROCESS | 1248 | ++DOCSHELL 17339000 == 34 [pid = 1248] [id = 139] 12:53:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17339400) [pid = 1248] [serial = 415] [outer = 00000000] 12:53:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17340000) [pid = 1248] [serial = 416] [outer = 17339400] 12:53:49 INFO - PROCESS | 1248 | 1471463629403 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17637000) [pid = 1248] [serial = 417] [outer = 17339400] 12:53:49 INFO - PROCESS | 1248 | 1471463629830 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 730ms 12:53:49 INFO - PROCESS | 1248 | 1471463629907 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1248 | 1471463629909 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 12:53:49 INFO - PROCESS | 1248 | 1471463629913 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:53:49 INFO - PROCESS | 1248 | 1471463629915 Marionette TRACE conn5 <- [1,522,null,{}] 12:53:49 INFO - PROCESS | 1248 | 1471463629918 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}] 12:53:49 INFO - PROCESS | 1248 | 1471463629924 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:50 INFO - PROCESS | 1248 | 1471463630062 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 12:53:50 INFO - PROCESS | 1248 | 1471463630122 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1248 | 1471463630124 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:50 INFO - PROCESS | 1248 | ++DOCSHELL 17F10C00 == 35 [pid = 1248] [id = 140] 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18032400) [pid = 1248] [serial = 418] [outer = 00000000] 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1803DC00) [pid = 1248] [serial = 419] [outer = 18032400] 12:53:50 INFO - PROCESS | 1248 | 1471463630170 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18155400) [pid = 1248] [serial = 420] [outer = 18032400] 12:53:50 INFO - PROCESS | 1248 | 1471463630633 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 770ms 12:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:53:50 INFO - PROCESS | 1248 | 1471463630688 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 1248 | 1471463630690 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 12:53:50 INFO - PROCESS | 1248 | 1471463630693 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1248 | 1471463630695 Marionette TRACE conn5 <- [1,526,null,{}] 12:53:50 INFO - PROCESS | 1248 | 1471463630698 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}] 12:53:50 INFO - PROCESS | 1248 | 1471463630700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:50 INFO - PROCESS | 1248 | 1471463630813 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 12:53:50 INFO - PROCESS | 1248 | 1471463630824 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1248 | 1471463630826 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:50 INFO - PROCESS | 1248 | ++DOCSHELL 18281800 == 36 [pid = 1248] [id = 141] 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18282000) [pid = 1248] [serial = 421] [outer = 00000000] 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1828A800) [pid = 1248] [serial = 422] [outer = 18282000] 12:53:50 INFO - PROCESS | 1248 | 1471463630914 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18287400) [pid = 1248] [serial = 423] [outer = 18282000] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1561B800) [pid = 1248] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E253000) [pid = 1248] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E80B800) [pid = 1248] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E819000) [pid = 1248] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (129EEC00) [pid = 1248] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17339800) [pid = 1248] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E898400) [pid = 1248] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (142D8C00) [pid = 1248] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1815E800) [pid = 1248] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (086EE400) [pid = 1248] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (12D3BC00) [pid = 1248] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:53:51 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18283400) [pid = 1248] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:53:51 INFO - PROCESS | 1248 | 1471463631365 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 730ms 12:53:51 INFO - PROCESS | 1248 | 1471463631424 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1248 | 1471463631426 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 12:53:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:53:51 INFO - PROCESS | 1248 | 1471463631429 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1248 | 1471463631431 Marionette TRACE conn5 <- [1,530,null,{}] 12:53:51 INFO - PROCESS | 1248 | 1471463631434 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}] 12:53:51 INFO - PROCESS | 1248 | 1471463631436 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:51 INFO - PROCESS | 1248 | 1471463631543 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 12:53:51 INFO - PROCESS | 1248 | 1471463631616 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1248 | 1471463631618 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:51 INFO - PROCESS | 1248 | ++DOCSHELL 0E689800 == 37 [pid = 1248] [id = 142] 12:53:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E89D400) [pid = 1248] [serial = 424] [outer = 00000000] 12:53:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15B58400) [pid = 1248] [serial = 425] [outer = 0E89D400] 12:53:51 INFO - PROCESS | 1248 | 1471463631665 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18035800) [pid = 1248] [serial = 426] [outer = 0E89D400] 12:53:52 INFO - PROCESS | 1248 | 1471463632018 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"]]]}] 12:53:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:53:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:53:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 630ms 12:53:52 INFO - PROCESS | 1248 | 1471463632061 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1248 | 1471463632063 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 12:53:52 INFO - PROCESS | 1248 | 1471463632066 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:53:52 INFO - PROCESS | 1248 | 1471463632067 Marionette TRACE conn5 <- [1,534,null,{}] 12:53:52 INFO - PROCESS | 1248 | 1471463632071 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}] 12:53:52 INFO - PROCESS | 1248 | 1471463632073 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:52 INFO - PROCESS | 1248 | 1471463632184 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 12:53:52 INFO - PROCESS | 1248 | 1471463632192 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1248 | 1471463632194 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:52 INFO - PROCESS | 1248 | ++DOCSHELL 0E89D800 == 38 [pid = 1248] [id = 143] 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18282800) [pid = 1248] [serial = 427] [outer = 00000000] 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (184D5C00) [pid = 1248] [serial = 428] [outer = 18282800] 12:53:52 INFO - PROCESS | 1248 | 1471463632238 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18399C00) [pid = 1248] [serial = 429] [outer = 18282800] 12:53:52 INFO - PROCESS | 1248 | 1471463632667 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:53:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 631ms 12:53:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:53:52 INFO - PROCESS | 1248 | 1471463632701 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1248 | 1471463632703 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 12:53:52 INFO - PROCESS | 1248 | 1471463632706 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1248 | 1471463632708 Marionette TRACE conn5 <- [1,538,null,{}] 12:53:52 INFO - PROCESS | 1248 | 1471463632711 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}] 12:53:52 INFO - PROCESS | 1248 | 1471463632713 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:52 INFO - PROCESS | 1248 | 1471463632800 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 12:53:52 INFO - PROCESS | 1248 | 1471463632807 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1248 | 1471463632809 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:52 INFO - PROCESS | 1248 | ++DOCSHELL 1415B400 == 39 [pid = 1248] [id = 144] 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184D9C00) [pid = 1248] [serial = 430] [outer = 00000000] 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19A20000) [pid = 1248] [serial = 431] [outer = 184D9C00] 12:53:52 INFO - PROCESS | 1248 | 1471463632853 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B04400) [pid = 1248] [serial = 432] [outer = 184D9C00] 12:53:53 INFO - PROCESS | 1248 | 1471463633331 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:53:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 12:53:53 INFO - PROCESS | 1248 | 1471463633378 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1248 | 1471463633383 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 12:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:53:53 INFO - PROCESS | 1248 | 1471463633389 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1248 | 1471463633392 Marionette TRACE conn5 <- [1,542,null,{}] 12:53:53 INFO - PROCESS | 1248 | 1471463633398 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}] 12:53:53 INFO - PROCESS | 1248 | 1471463633401 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:53 INFO - PROCESS | 1248 | 1471463633565 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 12:53:53 INFO - PROCESS | 1248 | 1471463633677 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1248 | 1471463633682 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:53 INFO - PROCESS | 1248 | ++DOCSHELL 0E477000 == 40 [pid = 1248] [id = 145] 12:53:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E478C00) [pid = 1248] [serial = 433] [outer = 00000000] 12:53:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E53F000) [pid = 1248] [serial = 434] [outer = 0E478C00] 12:53:53 INFO - PROCESS | 1248 | 1471463633742 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E89D000) [pid = 1248] [serial = 435] [outer = 0E478C00] 12:53:54 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:54 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:54 INFO - PROCESS | 1248 | 1471463634307 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 971ms 12:53:54 INFO - PROCESS | 1248 | 1471463634362 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1248 | 1471463634367 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 12:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:53:54 INFO - PROCESS | 1248 | 1471463634374 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1248 | 1471463634377 Marionette TRACE conn5 <- [1,546,null,{}] 12:53:54 INFO - PROCESS | 1248 | 1471463634381 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}] 12:53:54 INFO - PROCESS | 1248 | 1471463634384 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:54 INFO - PROCESS | 1248 | 1471463634494 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 12:53:54 INFO - PROCESS | 1248 | 1471463634618 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1248 | 1471463634620 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:54 INFO - PROCESS | 1248 | ++DOCSHELL 0F5D9000 == 41 [pid = 1248] [id = 146] 12:53:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0F5E3800) [pid = 1248] [serial = 436] [outer = 00000000] 12:53:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (13D25C00) [pid = 1248] [serial = 437] [outer = 0F5E3800] 12:53:54 INFO - PROCESS | 1248 | 1471463634680 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (15624400) [pid = 1248] [serial = 438] [outer = 0F5E3800] 12:53:55 INFO - PROCESS | 1248 | 1471463635297 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 970ms 12:53:55 INFO - PROCESS | 1248 | 1471463635347 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1248 | 1471463635350 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 12:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:53:55 INFO - PROCESS | 1248 | 1471463635354 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1248 | 1471463635357 Marionette TRACE conn5 <- [1,550,null,{}] 12:53:55 INFO - PROCESS | 1248 | 1471463635368 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}] 12:53:55 INFO - PROCESS | 1248 | 1471463635373 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:55 INFO - PROCESS | 1248 | 1471463635481 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 12:53:55 INFO - PROCESS | 1248 | 1471463635603 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1248 | 1471463635606 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:55 INFO - PROCESS | 1248 | ++DOCSHELL 18288C00 == 42 [pid = 1248] [id = 147] 12:53:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1828A000) [pid = 1248] [serial = 439] [outer = 00000000] 12:53:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19988800) [pid = 1248] [serial = 440] [outer = 1828A000] 12:53:55 INFO - PROCESS | 1248 | 1471463635666 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19B0B400) [pid = 1248] [serial = 441] [outer = 1828A000] 12:53:56 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:56 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:56 INFO - PROCESS | 1248 | 1471463636297 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 970ms 12:53:56 INFO - PROCESS | 1248 | 1471463636328 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1248 | 1471463636331 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 12:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:53:56 INFO - PROCESS | 1248 | 1471463636334 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1248 | 1471463636336 Marionette TRACE conn5 <- [1,554,null,{}] 12:53:56 INFO - PROCESS | 1248 | 1471463636340 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}] 12:53:56 INFO - PROCESS | 1248 | 1471463636342 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:56 INFO - PROCESS | 1248 | 1471463636450 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 12:53:56 INFO - PROCESS | 1248 | 1471463636585 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1248 | 1471463636587 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:56 INFO - PROCESS | 1248 | ++DOCSHELL 1763E400 == 43 [pid = 1248] [id = 148] 12:53:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (18345400) [pid = 1248] [serial = 442] [outer = 00000000] 12:53:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19C10400) [pid = 1248] [serial = 443] [outer = 18345400] 12:53:56 INFO - PROCESS | 1248 | 1471463636645 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (19CE9000) [pid = 1248] [serial = 444] [outer = 18345400] 12:53:57 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:57 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:57 INFO - PROCESS | 1248 | 1471463637323 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1019ms 12:53:57 INFO - PROCESS | 1248 | 1471463637356 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1248 | 1471463637360 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 12:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:53:57 INFO - PROCESS | 1248 | 1471463637365 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1248 | 1471463637368 Marionette TRACE conn5 <- [1,558,null,{}] 12:53:57 INFO - PROCESS | 1248 | 1471463637374 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}] 12:53:57 INFO - PROCESS | 1248 | 1471463637377 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:57 INFO - PROCESS | 1248 | 1471463637477 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 12:53:57 INFO - PROCESS | 1248 | 1471463637679 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 1248 | 1471463637682 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:57 INFO - PROCESS | 1248 | ++DOCSHELL 0E89EC00 == 44 [pid = 1248] [id = 149] 12:53:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E89F800) [pid = 1248] [serial = 445] [outer = 00000000] 12:53:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0EABA800) [pid = 1248] [serial = 446] [outer = 0E89F800] 12:53:57 INFO - PROCESS | 1248 | 1471463637734 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0F4ED400) [pid = 1248] [serial = 447] [outer = 0E89F800] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E89D800 == 43 [pid = 1248] [id = 143] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E689800 == 42 [pid = 1248] [id = 142] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 18281800 == 41 [pid = 1248] [id = 141] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 17F10C00 == 40 [pid = 1248] [id = 140] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 17339000 == 39 [pid = 1248] [id = 139] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 142DD000 == 38 [pid = 1248] [id = 138] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 12E6C800 == 37 [pid = 1248] [id = 137] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E80B400 == 36 [pid = 1248] [id = 136] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E24E800 == 35 [pid = 1248] [id = 135] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0DB68C00 == 34 [pid = 1248] [id = 134] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 1292C400 == 33 [pid = 1248] [id = 133] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E539400 == 32 [pid = 1248] [id = 124] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 1763E400 == 31 [pid = 1248] [id = 148] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 18288C00 == 30 [pid = 1248] [id = 147] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 1415B400 == 29 [pid = 1248] [id = 144] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0E477000 == 28 [pid = 1248] [id = 145] 12:53:58 INFO - PROCESS | 1248 | --DOCSHELL 0F5D9000 == 27 [pid = 1248] [id = 146] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (1833F800) [pid = 1248] [serial = 395] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (17177000) [pid = 1248] [serial = 384] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (15AEB800) [pid = 1248] [serial = 383] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E46E800) [pid = 1248] [serial = 373] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E472800) [pid = 1248] [serial = 374] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E896800) [pid = 1248] [serial = 376] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E89E800) [pid = 1248] [serial = 377] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0F59F000) [pid = 1248] [serial = 371] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0EF11000) [pid = 1248] [serial = 370] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (13758C00) [pid = 1248] [serial = 379] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1763AC00) [pid = 1248] [serial = 387] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (125EAC00) [pid = 1248] [serial = 362] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0EAB6800) [pid = 1248] [serial = 361] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15626C00) [pid = 1248] [serial = 365] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1561C400) [pid = 1248] [serial = 364] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (18343000) [pid = 1248] [serial = 368] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1828D400) [pid = 1248] [serial = 367] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1733F000) [pid = 1248] [serial = 386] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DDFD800) [pid = 1248] [serial = 389] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0F59B800) [pid = 1248] [serial = 390] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17F02800) [pid = 1248] [serial = 392] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15B59000) [pid = 1248] [serial = 396] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (180B8800) [pid = 1248] [serial = 393] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (13D46800) [pid = 1248] [serial = 380] [outer = 00000000] [url = about:blank] 12:53:58 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1AC61400) [pid = 1248] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:53:58 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:58 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:53:58 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:53:58 INFO - PROCESS | 1248 | 1471463638856 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1536ms 12:53:58 INFO - PROCESS | 1248 | 1471463638903 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 12:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:53:58 INFO - PROCESS | 1248 | 1471463638907 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 12:53:58 INFO - PROCESS | 1248 | 1471463638912 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 1248 | 1471463638917 Marionette TRACE conn5 <- [1,562,null,{}] 12:53:58 INFO - PROCESS | 1248 | 1471463638922 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}] 12:53:58 INFO - PROCESS | 1248 | 1471463638925 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:59 INFO - PROCESS | 1248 | 1471463639016 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 12:53:59 INFO - PROCESS | 1248 | 1471463639025 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1248 | 1471463639028 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:59 INFO - PROCESS | 1248 | ++DOCSHELL 0E46EC00 == 28 [pid = 1248] [id = 150] 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E470000) [pid = 1248] [serial = 448] [outer = 00000000] 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E539C00) [pid = 1248] [serial = 449] [outer = 0E470000] 12:53:59 INFO - PROCESS | 1248 | 1471463639079 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E682800) [pid = 1248] [serial = 450] [outer = 0E470000] 12:53:59 INFO - PROCESS | 1248 | 1471463639509 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 12:53:59 INFO - PROCESS | 1248 | 1471463639543 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1248 | 1471463639548 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 12:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:53:59 INFO - PROCESS | 1248 | 1471463639554 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1248 | 1471463639557 Marionette TRACE conn5 <- [1,566,null,{}] 12:53:59 INFO - PROCESS | 1248 | 1471463639561 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}] 12:53:59 INFO - PROCESS | 1248 | 1471463639564 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:59 INFO - PROCESS | 1248 | 1471463639655 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 12:53:59 INFO - PROCESS | 1248 | 1471463639696 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1248 | 1471463639698 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:53:59 INFO - PROCESS | 1248 | ++DOCSHELL 0BC4C000 == 29 [pid = 1248] [id = 151] 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0DB1EC00) [pid = 1248] [serial = 451] [outer = 00000000] 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E25D400) [pid = 1248] [serial = 452] [outer = 0DB1EC00] 12:53:59 INFO - PROCESS | 1248 | 1471463639755 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E926800) [pid = 1248] [serial = 453] [outer = 0DB1EC00] 12:54:00 INFO - PROCESS | 1248 | 1471463640298 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 770ms 12:54:00 INFO - PROCESS | 1248 | 1471463640327 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 12:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:54:00 INFO - PROCESS | 1248 | 1471463640330 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 12:54:00 INFO - PROCESS | 1248 | 1471463640333 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1248 | 1471463640337 Marionette TRACE conn5 <- [1,570,null,{}] 12:54:00 INFO - PROCESS | 1248 | 1471463640347 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}] 12:54:00 INFO - PROCESS | 1248 | 1471463640352 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:00 INFO - PROCESS | 1248 | 1471463640436 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 12:54:00 INFO - PROCESS | 1248 | 1471463640524 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 1248 | 1471463640527 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:00 INFO - PROCESS | 1248 | ++DOCSHELL 1561A800 == 30 [pid = 1248] [id = 152] 12:54:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1561BC00) [pid = 1248] [serial = 454] [outer = 00000000] 12:54:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15625C00) [pid = 1248] [serial = 455] [outer = 1561BC00] 12:54:00 INFO - PROCESS | 1248 | 1471463640578 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15640C00) [pid = 1248] [serial = 456] [outer = 1561BC00] 12:54:01 INFO - PROCESS | 1248 | 1471463641044 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 731ms 12:54:01 INFO - PROCESS | 1248 | 1471463641068 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1248 | 1471463641071 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 12:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:54:01 INFO - PROCESS | 1248 | 1471463641083 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1248 | 1471463641085 Marionette TRACE conn5 <- [1,574,null,{}] 12:54:01 INFO - PROCESS | 1248 | 1471463641089 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}] 12:54:01 INFO - PROCESS | 1248 | 1471463641091 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:01 INFO - PROCESS | 1248 | 1471463641205 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 12:54:01 INFO - PROCESS | 1248 | 1471463641211 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1248 | 1471463641213 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:01 INFO - PROCESS | 1248 | ++DOCSHELL 15B61400 == 31 [pid = 1248] [id = 153] 12:54:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1716C400) [pid = 1248] [serial = 457] [outer = 00000000] 12:54:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17336000) [pid = 1248] [serial = 458] [outer = 1716C400] 12:54:01 INFO - PROCESS | 1248 | 1471463641262 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1733EC00) [pid = 1248] [serial = 459] [outer = 1716C400] 12:54:01 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:01 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:01 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:01 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:01 INFO - PROCESS | 1248 | 1471463641703 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 12:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:54:01 INFO - PROCESS | 1248 | 1471463641753 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1248 | 1471463641755 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 12:54:01 INFO - PROCESS | 1248 | 1471463641759 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1248 | 1471463641761 Marionette TRACE conn5 <- [1,578,null,{}] 12:54:01 INFO - PROCESS | 1248 | 1471463641764 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}] 12:54:01 INFO - PROCESS | 1248 | 1471463641766 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:01 INFO - PROCESS | 1248 | 1471463641871 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 12:54:01 INFO - PROCESS | 1248 | 1471463641876 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1248 | 1471463641878 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:01 INFO - PROCESS | 1248 | ++DOCSHELL 17340C00 == 32 [pid = 1248] [id = 154] 12:54:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17342400) [pid = 1248] [serial = 460] [outer = 00000000] 12:54:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1763AC00) [pid = 1248] [serial = 461] [outer = 17342400] 12:54:01 INFO - PROCESS | 1248 | 1471463641925 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E1E000) [pid = 1248] [serial = 462] [outer = 17342400] 12:54:02 INFO - PROCESS | 1248 | 1471463642400 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 12:54:02 INFO - PROCESS | 1248 | 1471463642433 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1248 | 1471463642435 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 12:54:02 INFO - PROCESS | 1248 | 1471463642439 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:54:02 INFO - PROCESS | 1248 | 1471463642440 Marionette TRACE conn5 <- [1,582,null,{}] 12:54:02 INFO - PROCESS | 1248 | 1471463642444 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}] 12:54:02 INFO - PROCESS | 1248 | 1471463642449 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:02 INFO - PROCESS | 1248 | 1471463642598 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 12:54:02 INFO - PROCESS | 1248 | 1471463642620 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1248 | 1471463642622 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:02 INFO - PROCESS | 1248 | ++DOCSHELL 0E899000 == 33 [pid = 1248] [id = 155] 12:54:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (17E23400) [pid = 1248] [serial = 463] [outer = 00000000] 12:54:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (18280800) [pid = 1248] [serial = 464] [outer = 17E23400] 12:54:02 INFO - PROCESS | 1248 | 1471463642668 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1828B400) [pid = 1248] [serial = 465] [outer = 17E23400] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17339400) [pid = 1248] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (18032400) [pid = 1248] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E477800) [pid = 1248] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E80DC00) [pid = 1248] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (13751C00) [pid = 1248] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (14C28400) [pid = 1248] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E252800) [pid = 1248] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1834A400) [pid = 1248] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E89D400) [pid = 1248] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18282000) [pid = 1248] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (18282800) [pid = 1248] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:54:03 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (184D9C00) [pid = 1248] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:54:03 INFO - PROCESS | 1248 | 1471463643263 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 870ms 12:54:03 INFO - PROCESS | 1248 | 1471463643328 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1248 | 1471463643330 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 12:54:03 INFO - PROCESS | 1248 | 1471463643334 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1248 | 1471463643336 Marionette TRACE conn5 <- [1,586,null,{}] 12:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:54:03 INFO - PROCESS | 1248 | 1471463643339 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}] 12:54:03 INFO - PROCESS | 1248 | 1471463643341 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:03 INFO - PROCESS | 1248 | 1471463643418 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 12:54:03 INFO - PROCESS | 1248 | 1471463643423 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1248 | 1471463643425 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:03 INFO - PROCESS | 1248 | ++DOCSHELL 0E89D800 == 34 [pid = 1248] [id = 156] 12:54:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (129ED400) [pid = 1248] [serial = 466] [outer = 00000000] 12:54:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15AED000) [pid = 1248] [serial = 467] [outer = 129ED400] 12:54:03 INFO - PROCESS | 1248 | 1471463643470 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17636400) [pid = 1248] [serial = 468] [outer = 129ED400] 12:54:03 INFO - PROCESS | 1248 | 1471463643881 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 570ms 12:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:54:03 INFO - PROCESS | 1248 | 1471463643911 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1248 | 1471463643913 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 12:54:03 INFO - PROCESS | 1248 | 1471463643928 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1248 | 1471463643930 Marionette TRACE conn5 <- [1,590,null,{}] 12:54:03 INFO - PROCESS | 1248 | 1471463643938 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}] 12:54:03 INFO - PROCESS | 1248 | 1471463643940 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:04 INFO - PROCESS | 1248 | 1471463644018 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 12:54:04 INFO - PROCESS | 1248 | 1471463644024 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1248 | 1471463644026 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:04 INFO - PROCESS | 1248 | ++DOCSHELL 17E3EC00 == 35 [pid = 1248] [id = 157] 12:54:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18036800) [pid = 1248] [serial = 469] [outer = 00000000] 12:54:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1828F800) [pid = 1248] [serial = 470] [outer = 18036800] 12:54:04 INFO - PROCESS | 1248 | 1471463644071 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1828FC00) [pid = 1248] [serial = 471] [outer = 18036800] 12:54:04 INFO - PROCESS | 1248 | [1248] 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 12:54:04 INFO - PROCESS | 1248 | 1471463644720 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 851ms 12:54:04 INFO - PROCESS | 1248 | 1471463644767 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1248 | 1471463644769 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 12:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:54:04 INFO - PROCESS | 1248 | 1471463644773 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1248 | 1471463644775 Marionette TRACE conn5 <- [1,594,null,{}] 12:54:04 INFO - PROCESS | 1248 | 1471463644778 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}] 12:54:04 INFO - PROCESS | 1248 | 1471463644780 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:04 INFO - PROCESS | 1248 | 1471463644857 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 12:54:04 INFO - PROCESS | 1248 | 1471463644939 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1248 | 1471463644941 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:04 INFO - PROCESS | 1248 | ++DOCSHELL 18348C00 == 36 [pid = 1248] [id = 158] 12:54:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18349400) [pid = 1248] [serial = 472] [outer = 00000000] 12:54:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184B2400) [pid = 1248] [serial = 473] [outer = 18349400] 12:54:05 INFO - PROCESS | 1248 | 1471463644988 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (184CA800) [pid = 1248] [serial = 474] [outer = 18349400] 12:54:05 INFO - PROCESS | 1248 | 1471463645734 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1022ms 12:54:05 INFO - PROCESS | 1248 | 1471463645796 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 12:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:54:05 INFO - PROCESS | 1248 | 1471463645800 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 12:54:05 INFO - PROCESS | 1248 | 1471463645805 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1248 | 1471463645810 Marionette TRACE conn5 <- [1,598,null,{}] 12:54:05 INFO - PROCESS | 1248 | 1471463645836 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}] 12:54:05 INFO - PROCESS | 1248 | 1471463645839 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:05 INFO - PROCESS | 1248 | 1471463645989 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 12:54:06 INFO - PROCESS | 1248 | 1471463646103 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1248 | 1471463646106 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:06 INFO - PROCESS | 1248 | ++DOCSHELL 0E46F400 == 37 [pid = 1248] [id = 159] 12:54:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E472C00) [pid = 1248] [serial = 475] [outer = 00000000] 12:54:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E897400) [pid = 1248] [serial = 476] [outer = 0E472C00] 12:54:06 INFO - PROCESS | 1248 | 1471463646167 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0F40C800) [pid = 1248] [serial = 477] [outer = 0E472C00] 12:54:06 INFO - PROCESS | 1248 | 1471463646860 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1096ms 12:54:06 INFO - PROCESS | 1248 | 1471463646916 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1248 | 1471463646921 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 12:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:54:06 INFO - PROCESS | 1248 | 1471463646928 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1248 | 1471463646931 Marionette TRACE conn5 <- [1,602,null,{}] 12:54:06 INFO - PROCESS | 1248 | 1471463646935 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}] 12:54:06 INFO - PROCESS | 1248 | 1471463646938 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:07 INFO - PROCESS | 1248 | 1471463647069 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 12:54:07 INFO - PROCESS | 1248 | 1471463647192 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1248 | 1471463647195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:07 INFO - PROCESS | 1248 | ++DOCSHELL 0E68B000 == 38 [pid = 1248] [id = 160] 12:54:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E92F000) [pid = 1248] [serial = 478] [outer = 00000000] 12:54:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (12D6A000) [pid = 1248] [serial = 479] [outer = 0E92F000] 12:54:07 INFO - PROCESS | 1248 | 1471463647254 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (15622800) [pid = 1248] [serial = 480] [outer = 0E92F000] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 17E3EC00 == 37 [pid = 1248] [id = 157] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 0E89D800 == 36 [pid = 1248] [id = 156] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 0E899000 == 35 [pid = 1248] [id = 155] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 17340C00 == 34 [pid = 1248] [id = 154] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 15B61400 == 33 [pid = 1248] [id = 153] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 1561A800 == 32 [pid = 1248] [id = 152] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 0BC4C000 == 31 [pid = 1248] [id = 151] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 0E46EC00 == 30 [pid = 1248] [id = 150] 12:54:07 INFO - PROCESS | 1248 | --DOCSHELL 0E89EC00 == 29 [pid = 1248] [id = 149] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (15B58400) [pid = 1248] [serial = 425] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1828A800) [pid = 1248] [serial = 422] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (18399C00) [pid = 1248] [serial = 429] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (19A20000) [pid = 1248] [serial = 431] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (184D5C00) [pid = 1248] [serial = 428] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19B04400) [pid = 1248] [serial = 432] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18287400) [pid = 1248] [serial = 423] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (18155400) [pid = 1248] [serial = 420] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17171C00) [pid = 1248] [serial = 414] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18035800) [pid = 1248] [serial = 426] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17340000) [pid = 1248] [serial = 416] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17637000) [pid = 1248] [serial = 417] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1803DC00) [pid = 1248] [serial = 419] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E683400) [pid = 1248] [serial = 401] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E923C00) [pid = 1248] [serial = 402] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E8A2000) [pid = 1248] [serial = 407] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0EAB0000) [pid = 1248] [serial = 408] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13D46400) [pid = 1248] [serial = 410] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (13DBF800) [pid = 1248] [serial = 411] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15B0C000) [pid = 1248] [serial = 413] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E479400) [pid = 1248] [serial = 404] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E64DC00) [pid = 1248] [serial = 405] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (184B7000) [pid = 1248] [serial = 399] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (18398400) [pid = 1248] [serial = 398] [outer = 00000000] [url = about:blank] 12:54:08 INFO - PROCESS | 1248 | 1471463648031 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1124ms 12:54:08 INFO - PROCESS | 1248 | 1471463648054 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 12:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:54:08 INFO - PROCESS | 1248 | 1471463648058 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 12:54:08 INFO - PROCESS | 1248 | 1471463648062 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1248 | 1471463648066 Marionette TRACE conn5 <- [1,606,null,{}] 12:54:08 INFO - PROCESS | 1248 | 1471463648071 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}] 12:54:08 INFO - PROCESS | 1248 | 1471463648074 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:08 INFO - PROCESS | 1248 | 1471463648170 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 12:54:08 INFO - PROCESS | 1248 | 1471463648255 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1248 | 1471463648257 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:08 INFO - PROCESS | 1248 | ++DOCSHELL 0BC4CC00 == 30 [pid = 1248] [id = 161] 12:54:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0DBF0400) [pid = 1248] [serial = 481] [outer = 00000000] 12:54:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E535800) [pid = 1248] [serial = 482] [outer = 0DBF0400] 12:54:08 INFO - PROCESS | 1248 | 1471463648309 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E812800) [pid = 1248] [serial = 483] [outer = 0DBF0400] 12:54:08 INFO - PROCESS | 1248 | 1471463648699 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 690ms 12:54:08 INFO - PROCESS | 1248 | 1471463648754 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1248 | 1471463648758 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 12:54:08 INFO - PROCESS | 1248 | 1471463648764 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:54:08 INFO - PROCESS | 1248 | 1471463648766 Marionette TRACE conn5 <- [1,610,null,{}] 12:54:08 INFO - PROCESS | 1248 | 1471463648804 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}] 12:54:08 INFO - PROCESS | 1248 | 1471463648806 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:08 INFO - PROCESS | 1248 | 1471463648895 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 12:54:08 INFO - PROCESS | 1248 | 1471463648907 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1248 | 1471463648909 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:08 INFO - PROCESS | 1248 | ++DOCSHELL 1296A400 == 31 [pid = 1248] [id = 162] 12:54:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1296F000) [pid = 1248] [serial = 484] [outer = 00000000] 12:54:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (12E6A400) [pid = 1248] [serial = 485] [outer = 1296F000] 12:54:08 INFO - PROCESS | 1248 | 1471463648958 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (13D46400) [pid = 1248] [serial = 486] [outer = 1296F000] 12:54:09 INFO - PROCESS | 1248 | 1471463649404 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 12:54:09 INFO - PROCESS | 1248 | 1471463649439 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 1248 | 1471463649441 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 12:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:54:09 INFO - PROCESS | 1248 | 1471463649445 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 1248 | 1471463649448 Marionette TRACE conn5 <- [1,614,null,{}] 12:54:09 INFO - PROCESS | 1248 | 1471463649459 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}] 12:54:09 INFO - PROCESS | 1248 | 1471463649463 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:09 INFO - PROCESS | 1248 | 1471463649548 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 12:54:09 INFO - PROCESS | 1248 | 1471463649557 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1248 | 1471463649560 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:09 INFO - PROCESS | 1248 | ++DOCSHELL 17173000 == 32 [pid = 1248] [id = 163] 12:54:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17173400) [pid = 1248] [serial = 487] [outer = 00000000] 12:54:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17335800) [pid = 1248] [serial = 488] [outer = 17173400] 12:54:09 INFO - PROCESS | 1248 | 1471463649609 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17341C00) [pid = 1248] [serial = 489] [outer = 17173400] 12:54:10 INFO - PROCESS | 1248 | 1471463650059 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 630ms 12:54:10 INFO - PROCESS | 1248 | 1471463650088 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1248 | 1471463650091 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 12:54:10 INFO - PROCESS | 1248 | 1471463650094 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1248 | 1471463650096 Marionette TRACE conn5 <- [1,618,null,{}] 12:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:54:10 INFO - PROCESS | 1248 | 1471463650100 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}] 12:54:10 INFO - PROCESS | 1248 | 1471463650102 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:10 INFO - PROCESS | 1248 | 1471463650188 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 12:54:10 INFO - PROCESS | 1248 | 1471463650193 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1248 | 1471463650195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:10 INFO - PROCESS | 1248 | ++DOCSHELL 1752A800 == 33 [pid = 1248] [id = 164] 12:54:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17639800) [pid = 1248] [serial = 490] [outer = 00000000] 12:54:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E3EC00) [pid = 1248] [serial = 491] [outer = 17639800] 12:54:10 INFO - PROCESS | 1248 | 1471463650242 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18034400) [pid = 1248] [serial = 492] [outer = 17639800] 12:54:10 INFO - PROCESS | 1248 | 1471463650737 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 12:54:10 INFO - PROCESS | 1248 | 1471463650772 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1248 | 1471463650774 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 12:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:54:10 INFO - PROCESS | 1248 | 1471463650777 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1248 | 1471463650779 Marionette TRACE conn5 <- [1,622,null,{}] 12:54:10 INFO - PROCESS | 1248 | 1471463650783 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}] 12:54:10 INFO - PROCESS | 1248 | 1471463650785 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:10 INFO - PROCESS | 1248 | 1471463650892 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 12:54:10 INFO - PROCESS | 1248 | 1471463650900 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1248 | 1471463650902 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:10 INFO - PROCESS | 1248 | ++DOCSHELL 1763B400 == 34 [pid = 1248] [id = 165] 12:54:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (180B9000) [pid = 1248] [serial = 493] [outer = 00000000] 12:54:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18162800) [pid = 1248] [serial = 494] [outer = 180B9000] 12:54:11 INFO - PROCESS | 1248 | 1471463650993 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18281800) [pid = 1248] [serial = 495] [outer = 180B9000] 12:54:11 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:11 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:11 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:11 INFO - PROCESS | 1248 | 1471463651452 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 730ms 12:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:54:11 INFO - PROCESS | 1248 | 1471463651510 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 1248 | 1471463651512 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 12:54:11 INFO - PROCESS | 1248 | 1471463651515 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 1248 | 1471463651517 Marionette TRACE conn5 <- [1,626,null,{}] 12:54:11 INFO - PROCESS | 1248 | 1471463651559 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}] 12:54:11 INFO - PROCESS | 1248 | 1471463651564 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:11 INFO - PROCESS | 1248 | 1471463651703 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 12:54:11 INFO - PROCESS | 1248 | 1471463651755 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1248 | 1471463651757 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:11 INFO - PROCESS | 1248 | ++DOCSHELL 14C25C00 == 35 [pid = 1248] [id = 166] 12:54:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (184CC400) [pid = 1248] [serial = 496] [outer = 00000000] 12:54:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184D6400) [pid = 1248] [serial = 497] [outer = 184CC400] 12:54:11 INFO - PROCESS | 1248 | 1471463651803 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (184D6C00) [pid = 1248] [serial = 498] [outer = 184CC400] 12:54:12 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:12 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:12 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:12 INFO - PROCESS | 1248 | 1471463652214 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 750ms 12:54:12 INFO - PROCESS | 1248 | 1471463652265 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1248 | 1471463652267 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 12:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:54:12 INFO - PROCESS | 1248 | 1471463652271 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1248 | 1471463652272 Marionette TRACE conn5 <- [1,630,null,{}] 12:54:12 INFO - PROCESS | 1248 | 1471463652276 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}] 12:54:12 INFO - PROCESS | 1248 | 1471463652278 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:12 INFO - PROCESS | 1248 | 1471463652384 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 12:54:12 INFO - PROCESS | 1248 | 1471463652389 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1248 | 1471463652391 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:12 INFO - PROCESS | 1248 | ++DOCSHELL 0EABD800 == 36 [pid = 1248] [id = 167] 12:54:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (198B3C00) [pid = 1248] [serial = 499] [outer = 00000000] 12:54:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B03400) [pid = 1248] [serial = 500] [outer = 198B3C00] 12:54:12 INFO - PROCESS | 1248 | 1471463652436 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19B06000) [pid = 1248] [serial = 501] [outer = 198B3C00] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1716C400) [pid = 1248] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E89F800) [pid = 1248] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0DB1EC00) [pid = 1248] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E470000) [pid = 1248] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1561BC00) [pid = 1248] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17342400) [pid = 1248] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E478C00) [pid = 1248] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0F5E3800) [pid = 1248] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1828A000) [pid = 1248] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18345400) [pid = 1248] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17E23400) [pid = 1248] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (18036800) [pid = 1248] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:54:12 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (129ED400) [pid = 1248] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:54:12 INFO - PROCESS | 1248 | 1471463652907 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 12:54:12 INFO - PROCESS | 1248 | 1471463652943 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 12:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:54:12 INFO - PROCESS | 1248 | 1471463652945 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 12:54:12 INFO - PROCESS | 1248 | 1471463652948 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1248 | 1471463652950 Marionette TRACE conn5 <- [1,634,null,{}] 12:54:12 INFO - PROCESS | 1248 | 1471463652953 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}] 12:54:12 INFO - PROCESS | 1248 | 1471463652955 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:13 INFO - PROCESS | 1248 | 1471463653059 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 12:54:13 INFO - PROCESS | 1248 | 1471463653068 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1248 | 1471463653069 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:13 INFO - PROCESS | 1248 | ++DOCSHELL 142D3400 == 37 [pid = 1248] [id = 168] 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1716C400) [pid = 1248] [serial = 502] [outer = 00000000] 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18154400) [pid = 1248] [serial = 503] [outer = 1716C400] 12:54:13 INFO - PROCESS | 1248 | 1471463653115 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184D4000) [pid = 1248] [serial = 504] [outer = 1716C400] 12:54:13 INFO - PROCESS | 1248 | 1471463653532 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 12:54:13 INFO - PROCESS | 1248 | 1471463653588 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1248 | 1471463653591 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 12:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:54:13 INFO - PROCESS | 1248 | 1471463653599 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1248 | 1471463653601 Marionette TRACE conn5 <- [1,638,null,{}] 12:54:13 INFO - PROCESS | 1248 | 1471463653604 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}] 12:54:13 INFO - PROCESS | 1248 | 1471463653606 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:13 INFO - PROCESS | 1248 | 1471463653687 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 12:54:13 INFO - PROCESS | 1248 | 1471463653694 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1248 | 1471463653696 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:13 INFO - PROCESS | 1248 | ++DOCSHELL 1997E400 == 38 [pid = 1248] [id = 169] 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19984000) [pid = 1248] [serial = 505] [outer = 00000000] 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B55000) [pid = 1248] [serial = 506] [outer = 19984000] 12:54:13 INFO - PROCESS | 1248 | 1471463653741 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19CE6400) [pid = 1248] [serial = 507] [outer = 19984000] 12:54:14 INFO - PROCESS | 1248 | 1471463654168 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 631ms 12:54:14 INFO - PROCESS | 1248 | 1471463654230 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1248 | 1471463654232 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 12:54:14 INFO - PROCESS | 1248 | 1471463654235 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:54:14 INFO - PROCESS | 1248 | 1471463654237 Marionette TRACE conn5 <- [1,642,null,{}] 12:54:14 INFO - PROCESS | 1248 | 1471463654241 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}] 12:54:14 INFO - PROCESS | 1248 | 1471463654242 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:14 INFO - PROCESS | 1248 | 1471463654322 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 12:54:14 INFO - PROCESS | 1248 | 1471463654329 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1248 | 1471463654331 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:14 INFO - PROCESS | 1248 | ++DOCSHELL 1A750400 == 39 [pid = 1248] [id = 170] 12:54:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1A7D9800) [pid = 1248] [serial = 508] [outer = 00000000] 12:54:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1A7E7000) [pid = 1248] [serial = 509] [outer = 1A7D9800] 12:54:14 INFO - PROCESS | 1248 | 1471463654378 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1AC55800) [pid = 1248] [serial = 510] [outer = 1A7D9800] 12:54:15 INFO - PROCESS | 1248 | 1471463655017 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 830ms 12:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:54:15 INFO - PROCESS | 1248 | 1471463655070 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1248 | 1471463655075 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 12:54:15 INFO - PROCESS | 1248 | 1471463655080 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1248 | 1471463655083 Marionette TRACE conn5 <- [1,646,null,{}] 12:54:15 INFO - PROCESS | 1248 | 1471463655089 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}] 12:54:15 INFO - PROCESS | 1248 | 1471463655093 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:15 INFO - PROCESS | 1248 | 1471463655206 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 12:54:15 INFO - PROCESS | 1248 | 1471463655332 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1248 | 1471463655335 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:15 INFO - PROCESS | 1248 | ++DOCSHELL 0E47DC00 == 40 [pid = 1248] [id = 171] 12:54:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E535000) [pid = 1248] [serial = 511] [outer = 00000000] 12:54:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E89F400) [pid = 1248] [serial = 512] [outer = 0E535000] 12:54:15 INFO - PROCESS | 1248 | 1471463655394 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0F59CC00) [pid = 1248] [serial = 513] [outer = 0E535000] 12:54:15 INFO - PROCESS | 1248 | 1471463655982 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 930ms 12:54:16 INFO - PROCESS | 1248 | 1471463656010 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1248 | 1471463656015 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 12:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:54:16 INFO - PROCESS | 1248 | 1471463656038 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1248 | 1471463656041 Marionette TRACE conn5 <- [1,650,null,{}] 12:54:16 INFO - PROCESS | 1248 | 1471463656045 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}] 12:54:16 INFO - PROCESS | 1248 | 1471463656048 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:16 INFO - PROCESS | 1248 | 1471463656159 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 12:54:16 INFO - PROCESS | 1248 | 1471463656256 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1248 | 1471463656258 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:16 INFO - PROCESS | 1248 | ++DOCSHELL 15AEB800 == 41 [pid = 1248] [id = 172] 12:54:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (15AF2C00) [pid = 1248] [serial = 514] [outer = 00000000] 12:54:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (17315800) [pid = 1248] [serial = 515] [outer = 15AF2C00] 12:54:16 INFO - PROCESS | 1248 | 1471463656317 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (17529000) [pid = 1248] [serial = 516] [outer = 15AF2C00] 12:54:16 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:16 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:16 INFO - PROCESS | 1248 | 1471463656946 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 930ms 12:54:16 INFO - PROCESS | 1248 | 1471463656968 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1248 | 1471463656971 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 12:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:54:16 INFO - PROCESS | 1248 | 1471463656974 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1248 | 1471463656978 Marionette TRACE conn5 <- [1,654,null,{}] 12:54:17 INFO - PROCESS | 1248 | 1471463656989 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}] 12:54:17 INFO - PROCESS | 1248 | 1471463656994 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:17 INFO - PROCESS | 1248 | 1471463657103 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 12:54:17 INFO - PROCESS | 1248 | 1471463657201 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1248 | 1471463657205 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:17 INFO - PROCESS | 1248 | ++DOCSHELL 19B07800 == 42 [pid = 1248] [id = 173] 12:54:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19B09C00) [pid = 1248] [serial = 517] [outer = 00000000] 12:54:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1A7E5000) [pid = 1248] [serial = 518] [outer = 19B09C00] 12:54:17 INFO - PROCESS | 1248 | 1471463657263 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1AC5B800) [pid = 1248] [serial = 519] [outer = 19B09C00] 12:54:17 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:17 INFO - PROCESS | 1248 | 1471463657832 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 870ms 12:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:54:17 INFO - PROCESS | 1248 | 1471463657848 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1248 | 1471463657851 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 12:54:17 INFO - PROCESS | 1248 | 1471463657855 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1248 | 1471463657857 Marionette TRACE conn5 <- [1,658,null,{}] 12:54:17 INFO - PROCESS | 1248 | 1471463657861 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}] 12:54:17 INFO - PROCESS | 1248 | 1471463657863 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:18 INFO - PROCESS | 1248 | 1471463658014 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 12:54:18 INFO - PROCESS | 1248 | 1471463658083 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1248 | 1471463658085 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:18 INFO - PROCESS | 1248 | ++DOCSHELL 1AC60C00 == 43 [pid = 1248] [id = 174] 12:54:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1AC61800) [pid = 1248] [serial = 520] [outer = 00000000] 12:54:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (1AC8D000) [pid = 1248] [serial = 521] [outer = 1AC61800] 12:54:18 INFO - PROCESS | 1248 | 1471463658141 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1B0BA400) [pid = 1248] [serial = 522] [outer = 1AC61800] 12:54:18 INFO - PROCESS | 1248 | 1471463658708 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 871ms 12:54:18 INFO - PROCESS | 1248 | 1471463658730 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1248 | 1471463658732 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 12:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:54:18 INFO - PROCESS | 1248 | 1471463658736 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1248 | 1471463658738 Marionette TRACE conn5 <- [1,662,null,{}] 12:54:18 INFO - PROCESS | 1248 | 1471463658741 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}] 12:54:18 INFO - PROCESS | 1248 | 1471463658744 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:18 INFO - PROCESS | 1248 | 1471463658848 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 12:54:19 INFO - PROCESS | 1248 | 1471463659126 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1248 | 1471463659129 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:19 INFO - PROCESS | 1248 | ++DOCSHELL 0DB74400 == 44 [pid = 1248] [id = 175] 12:54:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (0DBC7000) [pid = 1248] [serial = 523] [outer = 00000000] 12:54:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (0E253400) [pid = 1248] [serial = 524] [outer = 0DBC7000] 12:54:19 INFO - PROCESS | 1248 | 1471463659182 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (0E533400) [pid = 1248] [serial = 525] [outer = 0DBC7000] 12:54:19 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:19 INFO - PROCESS | 1248 | [1248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1997E400 == 43 [pid = 1248] [id = 169] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 142D3400 == 42 [pid = 1248] [id = 168] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 0EABD800 == 41 [pid = 1248] [id = 167] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 14C25C00 == 40 [pid = 1248] [id = 166] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1763B400 == 39 [pid = 1248] [id = 165] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1752A800 == 38 [pid = 1248] [id = 164] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 17173000 == 37 [pid = 1248] [id = 163] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1296A400 == 36 [pid = 1248] [id = 162] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 0BC4CC00 == 35 [pid = 1248] [id = 161] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 0E68B000 == 34 [pid = 1248] [id = 160] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 0E46F400 == 33 [pid = 1248] [id = 159] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 18348C00 == 32 [pid = 1248] [id = 158] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1AC60C00 == 31 [pid = 1248] [id = 174] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 15AEB800 == 30 [pid = 1248] [id = 172] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 19B07800 == 29 [pid = 1248] [id = 173] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 1A750400 == 28 [pid = 1248] [id = 170] 12:54:20 INFO - PROCESS | 1248 | --DOCSHELL 0E47DC00 == 27 [pid = 1248] [id = 171] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (17336000) [pid = 1248] [serial = 458] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (0EABA800) [pid = 1248] [serial = 446] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (0E25D400) [pid = 1248] [serial = 452] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0E926800) [pid = 1248] [serial = 453] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0E539C00) [pid = 1248] [serial = 449] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E682800) [pid = 1248] [serial = 450] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (15625C00) [pid = 1248] [serial = 455] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1763AC00) [pid = 1248] [serial = 461] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (1733EC00) [pid = 1248] [serial = 459] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E89D000) [pid = 1248] [serial = 435] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E53F000) [pid = 1248] [serial = 434] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (15624400) [pid = 1248] [serial = 438] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (13D25C00) [pid = 1248] [serial = 437] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19B0B400) [pid = 1248] [serial = 441] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19988800) [pid = 1248] [serial = 440] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19CE9000) [pid = 1248] [serial = 444] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19C10400) [pid = 1248] [serial = 443] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18280800) [pid = 1248] [serial = 464] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17E1E000) [pid = 1248] [serial = 462] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1828F800) [pid = 1248] [serial = 470] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1828B400) [pid = 1248] [serial = 465] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0F4ED400) [pid = 1248] [serial = 447] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1828FC00) [pid = 1248] [serial = 471] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15AED000) [pid = 1248] [serial = 467] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17636400) [pid = 1248] [serial = 468] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15640C00) [pid = 1248] [serial = 456] [outer = 00000000] [url = about:blank] 12:54:20 INFO - PROCESS | 1248 | 1471463660495 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1775ms 12:54:20 INFO - PROCESS | 1248 | 1471463660515 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1248 | 1471463660519 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 12:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:54:20 INFO - PROCESS | 1248 | 1471463660524 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1248 | 1471463660527 Marionette TRACE conn5 <- [1,666,null,{}] 12:54:20 INFO - PROCESS | 1248 | 1471463660533 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}] 12:54:20 INFO - PROCESS | 1248 | 1471463660536 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:20 INFO - PROCESS | 1248 | 1471463660630 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 12:54:20 INFO - PROCESS | 1248 | 1471463660709 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1248 | 1471463660714 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:20 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6E400 == 28 [pid = 1248] [id = 176] 12:54:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0DB6E800) [pid = 1248] [serial = 526] [outer = 00000000] 12:54:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E470400) [pid = 1248] [serial = 527] [outer = 0DB6E800] 12:54:20 INFO - PROCESS | 1248 | 1471463660764 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E476800) [pid = 1248] [serial = 528] [outer = 0DB6E800] 12:54:21 INFO - PROCESS | 1248 | 1471463661171 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 690ms 12:54:21 INFO - PROCESS | 1248 | 1471463661214 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1248 | 1471463661219 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 12:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:54:21 INFO - PROCESS | 1248 | 1471463661226 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1248 | 1471463661229 Marionette TRACE conn5 <- [1,670,null,{}] 12:54:21 INFO - PROCESS | 1248 | 1471463661233 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}] 12:54:21 INFO - PROCESS | 1248 | 1471463661235 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:21 INFO - PROCESS | 1248 | 1471463661325 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 12:54:21 INFO - PROCESS | 1248 | 1471463661333 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1248 | 1471463661335 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:21 INFO - PROCESS | 1248 | ++DOCSHELL 0E89B400 == 29 [pid = 1248] [id = 177] 12:54:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E89BC00) [pid = 1248] [serial = 529] [outer = 00000000] 12:54:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E8A0C00) [pid = 1248] [serial = 530] [outer = 0E89BC00] 12:54:21 INFO - PROCESS | 1248 | 1471463661384 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0EAB0000) [pid = 1248] [serial = 531] [outer = 0E89BC00] 12:54:22 INFO - PROCESS | 1248 | 1471463662377 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1182ms 12:54:22 INFO - PROCESS | 1248 | 1471463662411 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1248 | 1471463662414 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 12:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:54:22 INFO - PROCESS | 1248 | 1471463662418 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1248 | 1471463662421 Marionette TRACE conn5 <- [1,674,null,{}] 12:54:22 INFO - PROCESS | 1248 | 1471463662438 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}] 12:54:22 INFO - PROCESS | 1248 | 1471463662442 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:22 INFO - PROCESS | 1248 | 1471463662552 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 12:54:22 INFO - PROCESS | 1248 | 1471463662560 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1248 | 1471463662563 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:22 INFO - PROCESS | 1248 | ++DOCSHELL 13DC3400 == 30 [pid = 1248] [id = 178] 12:54:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1415FC00) [pid = 1248] [serial = 532] [outer = 00000000] 12:54:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (14C2A400) [pid = 1248] [serial = 533] [outer = 1415FC00] 12:54:22 INFO - PROCESS | 1248 | 1471463662614 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1561DC00) [pid = 1248] [serial = 534] [outer = 1415FC00] 12:54:23 INFO - PROCESS | 1248 | 1471463663565 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1193ms 12:54:23 INFO - PROCESS | 1248 | 1471463663614 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1248 | 1471463663617 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 12:54:23 INFO - PROCESS | 1248 | 1471463663620 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:54:23 INFO - PROCESS | 1248 | 1471463663622 Marionette TRACE conn5 <- [1,678,null,{}] 12:54:23 INFO - PROCESS | 1248 | 1471463663634 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}] 12:54:23 INFO - PROCESS | 1248 | 1471463663636 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:23 INFO - PROCESS | 1248 | 1471463663747 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 12:54:23 INFO - PROCESS | 1248 | 1471463663753 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1248 | 1471463663755 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:23 INFO - PROCESS | 1248 | ++DOCSHELL 14C28800 == 31 [pid = 1248] [id = 179] 12:54:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (15634400) [pid = 1248] [serial = 535] [outer = 00000000] 12:54:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (15AEC800) [pid = 1248] [serial = 536] [outer = 15634400] 12:54:23 INFO - PROCESS | 1248 | 1471463663801 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17177800) [pid = 1248] [serial = 537] [outer = 15634400] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (180B9000) [pid = 1248] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (184CC400) [pid = 1248] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (198B3C00) [pid = 1248] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E472C00) [pid = 1248] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E92F000) [pid = 1248] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0DBF0400) [pid = 1248] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1296F000) [pid = 1248] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17173400) [pid = 1248] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17639800) [pid = 1248] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (18349400) [pid = 1248] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1716C400) [pid = 1248] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1A7D9800) [pid = 1248] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:54:24 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (19984000) [pid = 1248] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:54:24 INFO - PROCESS | 1248 | 1471463664743 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 12:54:24 INFO - PROCESS | 1248 | 1471463664796 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1248 | 1471463664798 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 12:54:24 INFO - PROCESS | 1248 | 1471463664802 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:54:24 INFO - PROCESS | 1248 | 1471463664803 Marionette TRACE conn5 <- [1,682,null,{}] 12:54:24 INFO - PROCESS | 1248 | 1471463664807 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}] 12:54:24 INFO - PROCESS | 1248 | 1471463664809 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:24 INFO - PROCESS | 1248 | 1471463664887 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 12:54:24 INFO - PROCESS | 1248 | 1471463664893 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1248 | 1471463664895 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:24 INFO - PROCESS | 1248 | ++DOCSHELL 0E92F000 == 32 [pid = 1248] [id = 180] 12:54:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0EAB6400) [pid = 1248] [serial = 538] [outer = 00000000] 12:54:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13DBA000) [pid = 1248] [serial = 539] [outer = 0EAB6400] 12:54:24 INFO - PROCESS | 1248 | 1471463664940 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15641000) [pid = 1248] [serial = 540] [outer = 0EAB6400] 12:54:25 INFO - PROCESS | 1248 | 1471463665880 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:54:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1125ms 12:54:25 INFO - PROCESS | 1248 | 1471463665931 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1248 | 1471463665934 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 12:54:25 INFO - PROCESS | 1248 | 1471463665937 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:54:25 INFO - PROCESS | 1248 | 1471463665938 Marionette TRACE conn5 <- [1,686,null,{}] 12:54:25 INFO - PROCESS | 1248 | 1471463665942 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}] 12:54:25 INFO - PROCESS | 1248 | 1471463665948 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:26 INFO - PROCESS | 1248 | 1471463666048 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 12:54:26 INFO - PROCESS | 1248 | 1471463666054 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1248 | 1471463666056 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:26 INFO - PROCESS | 1248 | ++DOCSHELL 17172000 == 33 [pid = 1248] [id = 181] 12:54:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17335400) [pid = 1248] [serial = 541] [outer = 00000000] 12:54:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E20800) [pid = 1248] [serial = 542] [outer = 17335400] 12:54:26 INFO - PROCESS | 1248 | 1471463666102 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E28C00) [pid = 1248] [serial = 543] [outer = 17335400] 12:54:27 INFO - PROCESS | 1248 | 1471463667100 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1219ms 12:54:27 INFO - PROCESS | 1248 | 1471463667161 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 12:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:54:27 INFO - PROCESS | 1248 | 1471463667165 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 12:54:27 INFO - PROCESS | 1248 | 1471463667170 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1248 | 1471463667174 Marionette TRACE conn5 <- [1,690,null,{}] 12:54:27 INFO - PROCESS | 1248 | 1471463667181 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}] 12:54:27 INFO - PROCESS | 1248 | 1471463667184 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:27 INFO - PROCESS | 1248 | 1471463667351 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 12:54:27 INFO - PROCESS | 1248 | 1471463667486 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1248 | 1471463667491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:27 INFO - PROCESS | 1248 | ++DOCSHELL 0E46E400 == 34 [pid = 1248] [id = 182] 12:54:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0E46EC00) [pid = 1248] [serial = 544] [outer = 00000000] 12:54:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E53B800) [pid = 1248] [serial = 545] [outer = 0E46EC00] 12:54:27 INFO - PROCESS | 1248 | 1471463667550 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E682400) [pid = 1248] [serial = 546] [outer = 0E46EC00] 12:54:28 INFO - PROCESS | 1248 | 1471463668735 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1582ms 12:54:28 INFO - PROCESS | 1248 | 1471463668753 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1248 | 1471463668757 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 12:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:54:28 INFO - PROCESS | 1248 | 1471463668762 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1248 | 1471463668765 Marionette TRACE conn5 <- [1,694,null,{}] 12:54:28 INFO - PROCESS | 1248 | 1471463668771 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}] 12:54:28 INFO - PROCESS | 1248 | 1471463668774 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:28 INFO - PROCESS | 1248 | 1471463668925 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 12:54:29 INFO - PROCESS | 1248 | 1471463669024 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1248 | 1471463669027 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:29 INFO - PROCESS | 1248 | ++DOCSHELL 0DBCB800 == 35 [pid = 1248] [id = 183] 12:54:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0DC78C00) [pid = 1248] [serial = 547] [outer = 00000000] 12:54:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0DDF5400) [pid = 1248] [serial = 548] [outer = 0DC78C00] 12:54:29 INFO - PROCESS | 1248 | 1471463669079 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E252400) [pid = 1248] [serial = 549] [outer = 0DC78C00] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 0E92F000 == 34 [pid = 1248] [id = 180] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 14C28800 == 33 [pid = 1248] [id = 179] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 13DC3400 == 32 [pid = 1248] [id = 178] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 0E89B400 == 31 [pid = 1248] [id = 177] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 0DB6E400 == 30 [pid = 1248] [id = 176] 12:54:29 INFO - PROCESS | 1248 | --DOCSHELL 0DB74400 == 29 [pid = 1248] [id = 175] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (18162800) [pid = 1248] [serial = 494] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184D6400) [pid = 1248] [serial = 497] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18281800) [pid = 1248] [serial = 495] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19B03400) [pid = 1248] [serial = 500] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E897400) [pid = 1248] [serial = 476] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0F40C800) [pid = 1248] [serial = 477] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (12D6A000) [pid = 1248] [serial = 479] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15622800) [pid = 1248] [serial = 480] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E535800) [pid = 1248] [serial = 482] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E812800) [pid = 1248] [serial = 483] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (12E6A400) [pid = 1248] [serial = 485] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (13D46400) [pid = 1248] [serial = 486] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17335800) [pid = 1248] [serial = 488] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17341C00) [pid = 1248] [serial = 489] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (17E3EC00) [pid = 1248] [serial = 491] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (184CA800) [pid = 1248] [serial = 474] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (184B2400) [pid = 1248] [serial = 473] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (184D6C00) [pid = 1248] [serial = 498] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (18154400) [pid = 1248] [serial = 503] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (1AC55800) [pid = 1248] [serial = 510] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (19B55000) [pid = 1248] [serial = 506] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (1A7E7000) [pid = 1248] [serial = 509] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B06000) [pid = 1248] [serial = 501] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (19CE6400) [pid = 1248] [serial = 507] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (184D4000) [pid = 1248] [serial = 504] [outer = 00000000] [url = about:blank] 12:54:29 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (18034400) [pid = 1248] [serial = 492] [outer = 00000000] [url = about:blank] 12:54:30 INFO - PROCESS | 1248 | 1471463670053 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1321ms 12:54:30 INFO - PROCESS | 1248 | 1471463670084 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1248 | 1471463670089 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 12:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:54:30 INFO - PROCESS | 1248 | 1471463670095 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1248 | 1471463670098 Marionette TRACE conn5 <- [1,698,null,{}] 12:54:30 INFO - PROCESS | 1248 | 1471463670102 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}] 12:54:30 INFO - PROCESS | 1248 | 1471463670104 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:30 INFO - PROCESS | 1248 | 1471463670191 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 12:54:30 INFO - PROCESS | 1248 | 1471463670199 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1248 | 1471463670201 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:30 INFO - PROCESS | 1248 | ++DOCSHELL 0E80D400 == 30 [pid = 1248] [id = 184] 12:54:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0E812800) [pid = 1248] [serial = 550] [outer = 00000000] 12:54:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0E89B400) [pid = 1248] [serial = 551] [outer = 0E812800] 12:54:30 INFO - PROCESS | 1248 | 1471463670251 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E8A1C00) [pid = 1248] [serial = 552] [outer = 0E812800] 12:54:31 INFO - PROCESS | 1248 | 1471463671217 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1172ms 12:54:31 INFO - PROCESS | 1248 | 1471463671271 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 1248 | 1471463671273 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 12:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:54:31 INFO - PROCESS | 1248 | 1471463671276 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 1248 | 1471463671280 Marionette TRACE conn5 <- [1,702,null,{}] 12:54:31 INFO - PROCESS | 1248 | 1471463671291 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}] 12:54:31 INFO - PROCESS | 1248 | 1471463671296 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:31 INFO - PROCESS | 1248 | 1471463671383 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 12:54:31 INFO - PROCESS | 1248 | 1471463671391 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1248 | 1471463671394 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:31 INFO - PROCESS | 1248 | ++DOCSHELL 12D2D400 == 31 [pid = 1248] [id = 185] 12:54:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (12D31C00) [pid = 1248] [serial = 553] [outer = 00000000] 12:54:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (12E63800) [pid = 1248] [serial = 554] [outer = 12D31C00] 12:54:31 INFO - PROCESS | 1248 | 1471463671444 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (1375C400) [pid = 1248] [serial = 555] [outer = 12D31C00] 12:54:32 INFO - PROCESS | 1248 | 1471463672412 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1176ms 12:54:32 INFO - PROCESS | 1248 | 1471463672457 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1248 | 1471463672459 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 12:54:32 INFO - PROCESS | 1248 | 1471463672463 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:54:32 INFO - PROCESS | 1248 | 1471463672464 Marionette TRACE conn5 <- [1,706,null,{}] 12:54:32 INFO - PROCESS | 1248 | 1471463672468 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}] 12:54:32 INFO - PROCESS | 1248 | 1471463672470 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:32 INFO - PROCESS | 1248 | 1471463672586 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 12:54:32 INFO - PROCESS | 1248 | 1471463672592 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1248 | 1471463672594 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:32 INFO - PROCESS | 1248 | ++DOCSHELL 13D4C000 == 32 [pid = 1248] [id = 186] 12:54:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (13D4DC00) [pid = 1248] [serial = 556] [outer = 00000000] 12:54:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (14C28800) [pid = 1248] [serial = 557] [outer = 13D4DC00] 12:54:32 INFO - PROCESS | 1248 | 1471463672641 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1561F800) [pid = 1248] [serial = 558] [outer = 13D4DC00] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1415FC00) [pid = 1248] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (0EAB6400) [pid = 1248] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0DBC7000) [pid = 1248] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (0E89BC00) [pid = 1248] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0DB6E800) [pid = 1248] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (15634400) [pid = 1248] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (0E535000) [pid = 1248] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (15AF2C00) [pid = 1248] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (19B09C00) [pid = 1248] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:54:33 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (1AC61800) [pid = 1248] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:54:33 INFO - PROCESS | 1248 | 1471463673597 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1175ms 12:54:33 INFO - PROCESS | 1248 | 1471463673642 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 1248 | 1471463673644 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 12:54:33 INFO - PROCESS | 1248 | 1471463673647 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1248 | 1471463673649 Marionette TRACE conn5 <- [1,710,null,{}] 12:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:54:33 INFO - PROCESS | 1248 | 1471463673652 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}] 12:54:33 INFO - PROCESS | 1248 | 1471463673654 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:33 INFO - PROCESS | 1248 | 1471463673732 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 12:54:33 INFO - PROCESS | 1248 | 1471463673737 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1248 | 1471463673739 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:33 INFO - PROCESS | 1248 | ++DOCSHELL 129EEC00 == 33 [pid = 1248] [id = 187] 12:54:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (1561C800) [pid = 1248] [serial = 559] [outer = 00000000] 12:54:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (15637C00) [pid = 1248] [serial = 560] [outer = 1561C800] 12:54:33 INFO - PROCESS | 1248 | 1471463673785 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (15AF0800) [pid = 1248] [serial = 561] [outer = 1561C800] 12:54:34 INFO - PROCESS | 1248 | 1471463674245 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] 12:54:34 INFO - PROCESS | 1248 | 1471463674283 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 12:54:34 INFO - PROCESS | 1248 | 1471463674287 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1248 | 1471463674289 Marionette TRACE conn5 <- [1,714,null,{}] 12:54:34 INFO - PROCESS | 1248 | 1471463674292 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}] 12:54:34 INFO - PROCESS | 1248 | 1471463674298 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:34 INFO - PROCESS | 1248 | 1471463674403 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 12:54:34 INFO - PROCESS | 1248 | 1471463674409 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1248 | 1471463674410 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:34 INFO - PROCESS | 1248 | ++DOCSHELL 1716C400 == 34 [pid = 1248] [id = 188] 12:54:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (1716C800) [pid = 1248] [serial = 562] [outer = 00000000] 12:54:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (17527000) [pid = 1248] [serial = 563] [outer = 1716C800] 12:54:34 INFO - PROCESS | 1248 | 1471463674457 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (1763E000) [pid = 1248] [serial = 564] [outer = 1716C800] 12:54:34 INFO - PROCESS | 1248 | 1471463674944 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 12:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:54:34 INFO - PROCESS | 1248 | 1471463674958 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1248 | 1471463674960 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 12:54:34 INFO - PROCESS | 1248 | 1471463674963 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1248 | 1471463674965 Marionette TRACE conn5 <- [1,718,null,{}] 12:54:34 INFO - PROCESS | 1248 | 1471463674968 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}] 12:54:34 INFO - PROCESS | 1248 | 1471463674970 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:35 INFO - PROCESS | 1248 | 1471463675047 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 12:54:35 INFO - PROCESS | 1248 | 1471463675085 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1248 | 1471463675087 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E25C000 == 35 [pid = 1248] [id = 189] 12:54:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (14155000) [pid = 1248] [serial = 565] [outer = 00000000] 12:54:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (17F02800) [pid = 1248] [serial = 566] [outer = 14155000] 12:54:35 INFO - PROCESS | 1248 | 1471463675141 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (18034800) [pid = 1248] [serial = 567] [outer = 14155000] 12:54:35 INFO - PROCESS | 1248 | 1471463675631 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] 12:54:35 INFO - PROCESS | 1248 | 1471463675699 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 12:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:54:35 INFO - PROCESS | 1248 | 1471463675705 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1248 | 1471463675709 Marionette TRACE conn5 <- [1,722,null,{}] 12:54:35 INFO - PROCESS | 1248 | 1471463675716 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}] 12:54:35 INFO - PROCESS | 1248 | 1471463675720 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:35 INFO - PROCESS | 1248 | 1471463675841 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 12:54:35 INFO - PROCESS | 1248 | 1471463675915 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1248 | 1471463675920 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:35 INFO - PROCESS | 1248 | ++DOCSHELL 0DC85C00 == 36 [pid = 1248] [id = 190] 12:54:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0DCE4800) [pid = 1248] [serial = 568] [outer = 00000000] 12:54:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E471400) [pid = 1248] [serial = 569] [outer = 0DCE4800] 12:54:36 INFO - PROCESS | 1248 | 1471463676020 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E538000) [pid = 1248] [serial = 570] [outer = 0DCE4800] 12:54:36 INFO - PROCESS | 1248 | 1471463676649 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 970ms 12:54:36 INFO - PROCESS | 1248 | 1471463676679 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1248 | 1471463676684 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 12:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:54:36 INFO - PROCESS | 1248 | 1471463676690 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 1248 | 1471463676693 Marionette TRACE conn5 <- [1,726,null,{}] 12:54:36 INFO - PROCESS | 1248 | 1471463676698 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}] 12:54:36 INFO - PROCESS | 1248 | 1471463676700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:36 INFO - PROCESS | 1248 | 1471463676809 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 12:54:36 INFO - PROCESS | 1248 | 1471463676975 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1248 | 1471463676978 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:37 INFO - PROCESS | 1248 | ++DOCSHELL 12E5FC00 == 37 [pid = 1248] [id = 191] 12:54:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (12E60800) [pid = 1248] [serial = 571] [outer = 00000000] 12:54:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13D46800) [pid = 1248] [serial = 572] [outer = 12E60800] 12:54:37 INFO - PROCESS | 1248 | 1471463677037 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (142D6C00) [pid = 1248] [serial = 573] [outer = 12E60800] 12:54:38 INFO - PROCESS | 1248 | 1471463678162 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1534ms 12:54:38 INFO - PROCESS | 1248 | 1471463678228 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1248 | 1471463678231 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 12:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:54:38 INFO - PROCESS | 1248 | 1471463678235 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1248 | 1471463678239 Marionette TRACE conn5 <- [1,730,null,{}] 12:54:38 INFO - PROCESS | 1248 | 1471463678325 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}] 12:54:38 INFO - PROCESS | 1248 | 1471463678329 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:38 INFO - PROCESS | 1248 | 1471463678420 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 12:54:38 INFO - PROCESS | 1248 | 1471463678627 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 1248 | 1471463678630 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:38 INFO - PROCESS | 1248 | ++DOCSHELL 0BC45400 == 38 [pid = 1248] [id = 192] 12:54:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0BC45C00) [pid = 1248] [serial = 574] [outer = 00000000] 12:54:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0DBCE000) [pid = 1248] [serial = 575] [outer = 0BC45C00] 12:54:38 INFO - PROCESS | 1248 | 1471463678682 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0DDFA800) [pid = 1248] [serial = 576] [outer = 0BC45C00] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 1716C400 == 37 [pid = 1248] [id = 188] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 129EEC00 == 36 [pid = 1248] [id = 187] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 13D4C000 == 35 [pid = 1248] [id = 186] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 12D2D400 == 34 [pid = 1248] [id = 185] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 0E80D400 == 33 [pid = 1248] [id = 184] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 0DBCB800 == 32 [pid = 1248] [id = 183] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 0E46E400 == 31 [pid = 1248] [id = 182] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 17172000 == 30 [pid = 1248] [id = 181] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 0E25C000 == 29 [pid = 1248] [id = 189] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 0DC85C00 == 28 [pid = 1248] [id = 190] 12:54:39 INFO - PROCESS | 1248 | --DOCSHELL 12E5FC00 == 27 [pid = 1248] [id = 191] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (14C2A400) [pid = 1248] [serial = 533] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13DBA000) [pid = 1248] [serial = 539] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E533400) [pid = 1248] [serial = 525] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E253400) [pid = 1248] [serial = 524] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E8A0C00) [pid = 1248] [serial = 530] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E470400) [pid = 1248] [serial = 527] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E476800) [pid = 1248] [serial = 528] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17177800) [pid = 1248] [serial = 537] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (15AEC800) [pid = 1248] [serial = 536] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (0F59CC00) [pid = 1248] [serial = 513] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0E89F400) [pid = 1248] [serial = 512] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (17529000) [pid = 1248] [serial = 516] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (17315800) [pid = 1248] [serial = 515] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (1AC5B800) [pid = 1248] [serial = 519] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (1A7E5000) [pid = 1248] [serial = 518] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (1B0BA400) [pid = 1248] [serial = 522] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (1AC8D000) [pid = 1248] [serial = 521] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (17E20800) [pid = 1248] [serial = 542] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (1561DC00) [pid = 1248] [serial = 534] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (0EAB0000) [pid = 1248] [serial = 531] [outer = 00000000] [url = about:blank] 12:54:39 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (15641000) [pid = 1248] [serial = 540] [outer = 00000000] [url = about:blank] 12:54:40 INFO - PROCESS | 1248 | 1471463680389 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2190ms 12:54:40 INFO - PROCESS | 1248 | 1471463680429 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1248 | 1471463680432 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 12:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:54:40 INFO - PROCESS | 1248 | 1471463680437 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1248 | 1471463680440 Marionette TRACE conn5 <- [1,734,null,{}] 12:54:40 INFO - PROCESS | 1248 | 1471463680447 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}] 12:54:40 INFO - PROCESS | 1248 | 1471463680450 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:40 INFO - PROCESS | 1248 | 1471463680534 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 12:54:40 INFO - PROCESS | 1248 | 1471463680542 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 1248 | 1471463680546 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:40 INFO - PROCESS | 1248 | ++DOCSHELL 0E47B800 == 28 [pid = 1248] [id = 193] 12:54:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (0E47CC00) [pid = 1248] [serial = 577] [outer = 00000000] 12:54:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (0E539400) [pid = 1248] [serial = 578] [outer = 0E47CC00] 12:54:40 INFO - PROCESS | 1248 | 1471463680597 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (0E64A800) [pid = 1248] [serial = 579] [outer = 0E47CC00] 12:54:41 INFO - PROCESS | 1248 | 1471463681533 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1124ms 12:54:41 INFO - PROCESS | 1248 | 1471463681562 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 1248 | 1471463681567 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 12:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:54:41 INFO - PROCESS | 1248 | 1471463681573 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1248 | 1471463681576 Marionette TRACE conn5 <- [1,738,null,{}] 12:54:41 INFO - PROCESS | 1248 | 1471463681580 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}] 12:54:41 INFO - PROCESS | 1248 | 1471463681583 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:41 INFO - PROCESS | 1248 | 1471463681671 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 12:54:41 INFO - PROCESS | 1248 | 1471463681677 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1248 | 1471463681680 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:41 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB6800 == 29 [pid = 1248] [id = 194] 12:54:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (0EABA800) [pid = 1248] [serial = 580] [outer = 00000000] 12:54:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0EF0B000) [pid = 1248] [serial = 581] [outer = 0EABA800] 12:54:41 INFO - PROCESS | 1248 | 1471463681731 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0F4ED400) [pid = 1248] [serial = 582] [outer = 0EABA800] 12:54:42 INFO - PROCESS | 1248 | 1471463682719 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1175ms 12:54:42 INFO - PROCESS | 1248 | 1471463682752 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1248 | 1471463682754 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 12:54:42 INFO - PROCESS | 1248 | 1471463682758 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:54:42 INFO - PROCESS | 1248 | 1471463682761 Marionette TRACE conn5 <- [1,742,null,{}] 12:54:42 INFO - PROCESS | 1248 | 1471463682772 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}] 12:54:42 INFO - PROCESS | 1248 | 1471463682777 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:42 INFO - PROCESS | 1248 | 1471463682889 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 12:54:42 INFO - PROCESS | 1248 | 1471463682898 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1248 | 1471463682901 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:42 INFO - PROCESS | 1248 | ++DOCSHELL 13DB5000 == 30 [pid = 1248] [id = 195] 12:54:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (13DB9800) [pid = 1248] [serial = 583] [outer = 00000000] 12:54:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (1415CC00) [pid = 1248] [serial = 584] [outer = 13DB9800] 12:54:43 INFO - PROCESS | 1248 | 1471463682993 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (14C31400) [pid = 1248] [serial = 585] [outer = 13DB9800] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (13D4DC00) [pid = 1248] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (1561C800) [pid = 1248] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (12D31C00) [pid = 1248] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (17335400) [pid = 1248] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (0DC78C00) [pid = 1248] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0E46EC00) [pid = 1248] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (0E812800) [pid = 1248] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (1716C800) [pid = 1248] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:54:43 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (14155000) [pid = 1248] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:54:43 INFO - PROCESS | 1248 | 1471463683950 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1236ms 12:54:44 INFO - PROCESS | 1248 | 1471463683998 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1248 | 1471463684000 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 12:54:44 INFO - PROCESS | 1248 | 1471463684004 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:54:44 INFO - PROCESS | 1248 | 1471463684006 Marionette TRACE conn5 <- [1,746,null,{}] 12:54:44 INFO - PROCESS | 1248 | 1471463684009 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}] 12:54:44 INFO - PROCESS | 1248 | 1471463684011 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:44 INFO - PROCESS | 1248 | 1471463684094 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 12:54:44 INFO - PROCESS | 1248 | 1471463684100 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1248 | 1471463684102 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:44 INFO - PROCESS | 1248 | ++DOCSHELL 0E471C00 == 31 [pid = 1248] [id = 196] 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (13D20400) [pid = 1248] [serial = 586] [outer = 00000000] 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (1561D400) [pid = 1248] [serial = 587] [outer = 13D20400] 12:54:44 INFO - PROCESS | 1248 | 1471463684148 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (1563C400) [pid = 1248] [serial = 588] [outer = 13D20400] 12:54:44 INFO - PROCESS | 1248 | 1471463684606 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 631ms 12:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:54:44 INFO - PROCESS | 1248 | 1471463684638 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1248 | 1471463684640 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 12:54:44 INFO - PROCESS | 1248 | 1471463684643 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1248 | 1471463684644 Marionette TRACE conn5 <- [1,750,null,{}] 12:54:44 INFO - PROCESS | 1248 | 1471463684648 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}] 12:54:44 INFO - PROCESS | 1248 | 1471463684650 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:44 INFO - PROCESS | 1248 | 1471463684726 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 12:54:44 INFO - PROCESS | 1248 | 1471463684732 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1248 | 1471463684734 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:44 INFO - PROCESS | 1248 | ++DOCSHELL 15B56800 == 32 [pid = 1248] [id = 197] 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (15B60800) [pid = 1248] [serial = 589] [outer = 00000000] 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (17172800) [pid = 1248] [serial = 590] [outer = 15B60800] 12:54:44 INFO - PROCESS | 1248 | 1471463684781 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (17338400) [pid = 1248] [serial = 591] [outer = 15B60800] 12:54:45 INFO - PROCESS | 1248 | 1471463685670 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1076ms 12:54:45 INFO - PROCESS | 1248 | 1471463685720 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1248 | 1471463685722 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 12:54:45 INFO - PROCESS | 1248 | 1471463685726 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:54:45 INFO - PROCESS | 1248 | 1471463685727 Marionette TRACE conn5 <- [1,754,null,{}] 12:54:45 INFO - PROCESS | 1248 | 1471463685731 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}] 12:54:45 INFO - PROCESS | 1248 | 1471463685736 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:45 INFO - PROCESS | 1248 | 1471463685864 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 12:54:45 INFO - PROCESS | 1248 | 1471463685872 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1248 | 1471463685874 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:45 INFO - PROCESS | 1248 | ++DOCSHELL 17526800 == 33 [pid = 1248] [id = 198] 12:54:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (17631000) [pid = 1248] [serial = 592] [outer = 00000000] 12:54:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (17E1D800) [pid = 1248] [serial = 593] [outer = 17631000] 12:54:45 INFO - PROCESS | 1248 | 1471463685921 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (17E25800) [pid = 1248] [serial = 594] [outer = 17631000] 12:54:47 INFO - PROCESS | 1248 | 1471463687085 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1371ms 12:54:47 INFO - PROCESS | 1248 | 1471463687102 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1248 | 1471463687106 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:54:47 INFO - PROCESS | 1248 | 1471463687111 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1248 | 1471463687115 Marionette TRACE conn5 <- [1,758,null,{}] 12:54:47 INFO - PROCESS | 1248 | 1471463687120 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}] 12:54:47 INFO - PROCESS | 1248 | 1471463687124 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:47 INFO - PROCESS | 1248 | 1471463687262 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 12:54:47 INFO - PROCESS | 1248 | 1471463687418 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1248 | 1471463687421 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:47 INFO - PROCESS | 1248 | ++DOCSHELL 0E895C00 == 34 [pid = 1248] [id = 199] 12:54:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0E897000) [pid = 1248] [serial = 595] [outer = 00000000] 12:54:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0EAB5C00) [pid = 1248] [serial = 596] [outer = 0E897000] 12:54:47 INFO - PROCESS | 1248 | 1471463687482 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0F5E4400) [pid = 1248] [serial = 597] [outer = 0E897000] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 15B56800 == 33 [pid = 1248] [id = 197] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 0E471C00 == 32 [pid = 1248] [id = 196] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 13DB5000 == 31 [pid = 1248] [id = 195] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 0EAB6800 == 30 [pid = 1248] [id = 194] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 0E47B800 == 29 [pid = 1248] [id = 193] 12:54:48 INFO - PROCESS | 1248 | --DOCSHELL 0BC45400 == 28 [pid = 1248] [id = 192] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (14C28800) [pid = 1248] [serial = 557] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (1561F800) [pid = 1248] [serial = 558] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (15637C00) [pid = 1248] [serial = 560] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (12E63800) [pid = 1248] [serial = 554] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (17E28C00) [pid = 1248] [serial = 543] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (0DDF5400) [pid = 1248] [serial = 548] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (0E252400) [pid = 1248] [serial = 549] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (0E53B800) [pid = 1248] [serial = 545] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0E682400) [pid = 1248] [serial = 546] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (0E89B400) [pid = 1248] [serial = 551] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (0E8A1C00) [pid = 1248] [serial = 552] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (17527000) [pid = 1248] [serial = 563] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (18034800) [pid = 1248] [serial = 567] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (17F02800) [pid = 1248] [serial = 566] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 51 (1763E000) [pid = 1248] [serial = 564] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 50 (15AF0800) [pid = 1248] [serial = 561] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | --DOMWINDOW == 49 (1375C400) [pid = 1248] [serial = 555] [outer = 00000000] [url = about:blank] 12:54:48 INFO - PROCESS | 1248 | 1471463688263 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1179ms 12:54:48 INFO - PROCESS | 1248 | 1471463688291 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 12:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:54:48 INFO - PROCESS | 1248 | 1471463688295 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 12:54:48 INFO - PROCESS | 1248 | 1471463688299 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1248 | 1471463688302 Marionette TRACE conn5 <- [1,762,null,{}] 12:54:48 INFO - PROCESS | 1248 | 1471463688307 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}] 12:54:48 INFO - PROCESS | 1248 | 1471463688310 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:48 INFO - PROCESS | 1248 | 1471463688395 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 12:54:48 INFO - PROCESS | 1248 | 1471463688402 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1248 | 1471463688406 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:48 INFO - PROCESS | 1248 | ++DOCSHELL 0E47D000 == 29 [pid = 1248] [id = 200] 12:54:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 50 (0E535000) [pid = 1248] [serial = 598] [outer = 00000000] 12:54:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 51 (0E682400) [pid = 1248] [serial = 599] [outer = 0E535000] 12:54:48 INFO - PROCESS | 1248 | 1471463688456 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 52 (0E80FC00) [pid = 1248] [serial = 600] [outer = 0E535000] 12:54:48 INFO - PROCESS | 1248 | 1471463688958 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 12:54:48 INFO - PROCESS | 1248 | 1471463688970 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1248 | 1471463688975 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 12:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:54:48 INFO - PROCESS | 1248 | 1471463688981 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1248 | 1471463688984 Marionette TRACE conn5 <- [1,766,null,{}] 12:54:49 INFO - PROCESS | 1248 | 1471463688988 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}] 12:54:49 INFO - PROCESS | 1248 | 1471463688991 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:49 INFO - PROCESS | 1248 | 1471463689076 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 12:54:49 INFO - PROCESS | 1248 | 1471463689085 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1248 | 1471463689088 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:49 INFO - PROCESS | 1248 | ++DOCSHELL 0F5DDC00 == 30 [pid = 1248] [id = 201] 12:54:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (0F5DE000) [pid = 1248] [serial = 601] [outer = 00000000] 12:54:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (126BBC00) [pid = 1248] [serial = 602] [outer = 0F5DE000] 12:54:49 INFO - PROCESS | 1248 | 1471463689138 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (12973800) [pid = 1248] [serial = 603] [outer = 0F5DE000] 12:54:49 INFO - PROCESS | 1248 | 1471463689601 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 12:54:49 INFO - PROCESS | 1248 | 1471463689655 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1248 | 1471463689658 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 12:54:49 INFO - PROCESS | 1248 | 1471463689661 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:54:49 INFO - PROCESS | 1248 | 1471463689665 Marionette TRACE conn5 <- [1,770,null,{}] 12:54:49 INFO - PROCESS | 1248 | 1471463689675 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}] 12:54:49 INFO - PROCESS | 1248 | 1471463689680 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:49 INFO - PROCESS | 1248 | 1471463689763 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 12:54:49 INFO - PROCESS | 1248 | 1471463689836 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1248 | 1471463689839 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:49 INFO - PROCESS | 1248 | ++DOCSHELL 14C28800 == 31 [pid = 1248] [id = 202] 12:54:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (14C2A400) [pid = 1248] [serial = 604] [outer = 00000000] 12:54:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (1561C400) [pid = 1248] [serial = 605] [outer = 14C2A400] 12:54:49 INFO - PROCESS | 1248 | 1471463689930 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (15626800) [pid = 1248] [serial = 606] [outer = 14C2A400] 12:54:50 INFO - PROCESS | 1248 | 1471463690316 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 12:54:50 INFO - PROCESS | 1248 | 1471463690335 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 1248 | 1471463690337 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 12:54:50 INFO - PROCESS | 1248 | 1471463690340 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:54:50 INFO - PROCESS | 1248 | 1471463690342 Marionette TRACE conn5 <- [1,774,null,{}] 12:54:50 INFO - PROCESS | 1248 | 1471463690346 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}] 12:54:50 INFO - PROCESS | 1248 | 1471463690348 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:50 INFO - PROCESS | 1248 | 1471463690468 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 12:54:50 INFO - PROCESS | 1248 | 1471463690478 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1248 | 1471463690480 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:50 INFO - PROCESS | 1248 | ++DOCSHELL 0DB74400 == 32 [pid = 1248] [id = 203] 12:54:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0E257C00) [pid = 1248] [serial = 607] [outer = 00000000] 12:54:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (15B0A400) [pid = 1248] [serial = 608] [outer = 0E257C00] 12:54:50 INFO - PROCESS | 1248 | 1471463690528 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (17336400) [pid = 1248] [serial = 609] [outer = 0E257C00] 12:54:50 INFO - PROCESS | 1248 | 1471463690970 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 12:54:51 INFO - PROCESS | 1248 | 1471463691025 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1248 | 1471463691027 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 12:54:51 INFO - PROCESS | 1248 | 1471463691031 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:54:51 INFO - PROCESS | 1248 | 1471463691032 Marionette TRACE conn5 <- [1,778,null,{}] 12:54:51 INFO - PROCESS | 1248 | 1471463691036 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}] 12:54:51 INFO - PROCESS | 1248 | 1471463691038 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:51 INFO - PROCESS | 1248 | 1471463691146 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 12:54:51 INFO - PROCESS | 1248 | 1471463691228 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1248 | 1471463691230 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:51 INFO - PROCESS | 1248 | ++DOCSHELL 17343000 == 33 [pid = 1248] [id = 204] 12:54:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (17344C00) [pid = 1248] [serial = 610] [outer = 00000000] 12:54:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (17630800) [pid = 1248] [serial = 611] [outer = 17344C00] 12:54:51 INFO - PROCESS | 1248 | 1471463691276 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (17E1B800) [pid = 1248] [serial = 612] [outer = 17344C00] 12:54:51 INFO - PROCESS | 1248 | 1471463691723 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 730ms 12:54:51 INFO - PROCESS | 1248 | 1471463691766 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1248 | 1471463691769 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 12:54:51 INFO - PROCESS | 1248 | 1471463691772 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:54:51 INFO - PROCESS | 1248 | 1471463691774 Marionette TRACE conn5 <- [1,782,null,{}] 12:54:51 INFO - PROCESS | 1248 | 1471463691777 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}] 12:54:51 INFO - PROCESS | 1248 | 1471463691783 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:51 INFO - PROCESS | 1248 | 1471463691913 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 12:54:52 INFO - PROCESS | 1248 | 1471463691988 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1248 | 1471463691990 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:52 INFO - PROCESS | 1248 | ++DOCSHELL 18036C00 == 34 [pid = 1248] [id = 205] 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (180B4000) [pid = 1248] [serial = 613] [outer = 00000000] 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (180BE000) [pid = 1248] [serial = 614] [outer = 180B4000] 12:54:52 INFO - PROCESS | 1248 | 1471463692046 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (180C1800) [pid = 1248] [serial = 615] [outer = 180B4000] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (15B60800) [pid = 1248] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (13DB9800) [pid = 1248] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0BC45C00) [pid = 1248] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (0EABA800) [pid = 1248] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0E47CC00) [pid = 1248] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (0DCE4800) [pid = 1248] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:54:52 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (12E60800) [pid = 1248] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:54:52 INFO - PROCESS | 1248 | 1471463692463 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 730ms 12:54:52 INFO - PROCESS | 1248 | 1471463692507 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 1248 | 1471463692509 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 12:54:52 INFO - PROCESS | 1248 | 1471463692512 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:54:52 INFO - PROCESS | 1248 | 1471463692514 Marionette TRACE conn5 <- [1,786,null,{}] 12:54:52 INFO - PROCESS | 1248 | 1471463692518 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}] 12:54:52 INFO - PROCESS | 1248 | 1471463692520 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:52 INFO - PROCESS | 1248 | 1471463692626 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 12:54:52 INFO - PROCESS | 1248 | 1471463692679 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1248 | 1471463692681 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:52 INFO - PROCESS | 1248 | ++DOCSHELL 142D3400 == 35 [pid = 1248] [id = 206] 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (15AF2C00) [pid = 1248] [serial = 616] [outer = 00000000] 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (18155C00) [pid = 1248] [serial = 617] [outer = 15AF2C00] 12:54:52 INFO - PROCESS | 1248 | 1471463692730 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (18281C00) [pid = 1248] [serial = 618] [outer = 15AF2C00] 12:54:53 INFO - PROCESS | 1248 | 1471463693104 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 631ms 12:54:53 INFO - PROCESS | 1248 | 1471463693148 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1248 | 1471463693150 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 12:54:53 INFO - PROCESS | 1248 | 1471463693153 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:54:53 INFO - PROCESS | 1248 | 1471463693155 Marionette TRACE conn5 <- [1,790,null,{}] 12:54:53 INFO - PROCESS | 1248 | 1471463693159 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}] 12:54:53 INFO - PROCESS | 1248 | 1471463693160 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:53 INFO - PROCESS | 1248 | 1471463693238 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 12:54:53 INFO - PROCESS | 1248 | 1471463693244 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1248 | 1471463693246 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:53 INFO - PROCESS | 1248 | ++DOCSHELL 0EF05800 == 36 [pid = 1248] [id = 207] 12:54:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (15618800) [pid = 1248] [serial = 619] [outer = 00000000] 12:54:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (18288400) [pid = 1248] [serial = 620] [outer = 15618800] 12:54:53 INFO - PROCESS | 1248 | 1471463693291 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (18288C00) [pid = 1248] [serial = 621] [outer = 15618800] 12:54:53 INFO - PROCESS | 1248 | 1471463693721 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 12:54:53 INFO - PROCESS | 1248 | 1471463693787 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1248 | 1471463693790 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:54:53 INFO - PROCESS | 1248 | 1471463693793 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1248 | 1471463693795 Marionette TRACE conn5 <- [1,794,null,{}] 12:54:53 INFO - PROCESS | 1248 | 1471463693798 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}] 12:54:53 INFO - PROCESS | 1248 | 1471463693800 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:53 INFO - PROCESS | 1248 | 1471463693889 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 12:54:53 INFO - PROCESS | 1248 | 1471463693897 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1248 | 1471463693899 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:53 INFO - PROCESS | 1248 | ++DOCSHELL 182BFC00 == 37 [pid = 1248] [id = 208] 12:54:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1833F800) [pid = 1248] [serial = 622] [outer = 00000000] 12:54:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (18343400) [pid = 1248] [serial = 623] [outer = 1833F800] 12:54:53 INFO - PROCESS | 1248 | 1471463693969 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (1834A000) [pid = 1248] [serial = 624] [outer = 1833F800] 12:54:54 INFO - PROCESS | 1248 | 1471463694394 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 631ms 12:54:54 INFO - PROCESS | 1248 | 1471463694461 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1248 | 1471463694465 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:54:54 INFO - PROCESS | 1248 | 1471463694475 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1248 | 1471463694480 Marionette TRACE conn5 <- [1,798,null,{}] 12:54:54 INFO - PROCESS | 1248 | 1471463694486 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}] 12:54:54 INFO - PROCESS | 1248 | 1471463694490 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:54 INFO - PROCESS | 1248 | 1471463694609 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 12:54:54 INFO - PROCESS | 1248 | 1471463694696 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1248 | 1471463694700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:54 INFO - PROCESS | 1248 | ++DOCSHELL 0E255800 == 38 [pid = 1248] [id = 209] 12:54:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E258C00) [pid = 1248] [serial = 625] [outer = 00000000] 12:54:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E478C00) [pid = 1248] [serial = 626] [outer = 0E258C00] 12:54:54 INFO - PROCESS | 1248 | 1471463694761 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E73EC00) [pid = 1248] [serial = 627] [outer = 0E258C00] 12:54:55 INFO - PROCESS | 1248 | 1471463695436 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]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1025ms 12:54:55 INFO - PROCESS | 1248 | 1471463695504 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1248 | 1471463695508 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:54:55 INFO - PROCESS | 1248 | 1471463695514 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1248 | 1471463695518 Marionette TRACE conn5 <- [1,802,null,{}] 12:54:55 INFO - PROCESS | 1248 | 1471463695523 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}] 12:54:55 INFO - PROCESS | 1248 | 1471463695526 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:55 INFO - PROCESS | 1248 | 1471463695636 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 12:54:55 INFO - PROCESS | 1248 | 1471463695716 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1248 | 1471463695719 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:55 INFO - PROCESS | 1248 | ++DOCSHELL 12D68000 == 39 [pid = 1248] [id = 210] 12:54:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12E60800) [pid = 1248] [serial = 628] [outer = 00000000] 12:54:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13DBCC00) [pid = 1248] [serial = 629] [outer = 12E60800] 12:54:55 INFO - PROCESS | 1248 | 1471463695818 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15623C00) [pid = 1248] [serial = 630] [outer = 12E60800] 12:54:56 INFO - PROCESS | 1248 | 1471463696394 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] 12:54:56 INFO - PROCESS | 1248 | 1471463696448 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:54:56 INFO - PROCESS | 1248 | 1471463696452 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1248 | 1471463696454 Marionette TRACE conn5 <- [1,806,null,{}] 12:54:56 INFO - PROCESS | 1248 | 1471463696464 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}] 12:54:56 INFO - PROCESS | 1248 | 1471463696469 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:56 INFO - PROCESS | 1248 | 1471463696582 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 12:54:56 INFO - PROCESS | 1248 | 1471463696710 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1248 | 1471463696714 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:56 INFO - PROCESS | 1248 | ++DOCSHELL 180BC000 == 40 [pid = 1248] [id = 211] 12:54:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (180BDC00) [pid = 1248] [serial = 631] [outer = 00000000] 12:54:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1834D000) [pid = 1248] [serial = 632] [outer = 180BDC00] 12:54:56 INFO - PROCESS | 1248 | 1471463696774 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184AC800) [pid = 1248] [serial = 633] [outer = 180BDC00] 12:54:57 INFO - PROCESS | 1248 | 1471463697415 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 970ms 12:54:57 INFO - PROCESS | 1248 | 1471463697425 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 1248 | 1471463697427 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:54:57 INFO - PROCESS | 1248 | 1471463697431 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1248 | 1471463697433 Marionette TRACE conn5 <- [1,810,null,{}] 12:54:57 INFO - PROCESS | 1248 | 1471463697437 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}] 12:54:57 INFO - PROCESS | 1248 | 1471463697439 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:57 INFO - PROCESS | 1248 | 1471463697548 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 12:54:57 INFO - PROCESS | 1248 | 1471463697774 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1248 | 1471463697778 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:57 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6A800 == 41 [pid = 1248] [id = 212] 12:54:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0DBE3400) [pid = 1248] [serial = 634] [outer = 00000000] 12:54:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E24FC00) [pid = 1248] [serial = 635] [outer = 0DBE3400] 12:54:57 INFO - PROCESS | 1248 | 1471463697844 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E476400) [pid = 1248] [serial = 636] [outer = 0DBE3400] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0EF05800 == 40 [pid = 1248] [id = 207] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 142D3400 == 39 [pid = 1248] [id = 206] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 18036C00 == 38 [pid = 1248] [id = 205] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 17343000 == 37 [pid = 1248] [id = 204] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0DB74400 == 36 [pid = 1248] [id = 203] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 14C28800 == 35 [pid = 1248] [id = 202] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0F5DDC00 == 34 [pid = 1248] [id = 201] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0E47D000 == 33 [pid = 1248] [id = 200] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0E895C00 == 32 [pid = 1248] [id = 199] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 17526800 == 31 [pid = 1248] [id = 198] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 180BC000 == 30 [pid = 1248] [id = 211] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 182BFC00 == 29 [pid = 1248] [id = 208] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 0E255800 == 28 [pid = 1248] [id = 209] 12:54:58 INFO - PROCESS | 1248 | --DOCSHELL 12D68000 == 27 [pid = 1248] [id = 210] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1415CC00) [pid = 1248] [serial = 584] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0DDFA800) [pid = 1248] [serial = 576] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DBCE000) [pid = 1248] [serial = 575] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EF0B000) [pid = 1248] [serial = 581] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E539400) [pid = 1248] [serial = 578] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E64A800) [pid = 1248] [serial = 579] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E538000) [pid = 1248] [serial = 570] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E471400) [pid = 1248] [serial = 569] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (142D6C00) [pid = 1248] [serial = 573] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (13D46800) [pid = 1248] [serial = 572] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1561D400) [pid = 1248] [serial = 587] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (17338400) [pid = 1248] [serial = 591] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (14C31400) [pid = 1248] [serial = 585] [outer = 00000000] [url = about:blank] 12:54:58 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0F4ED400) [pid = 1248] [serial = 582] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (17172800) [pid = 1248] [serial = 590] [outer = 00000000] [url = about:blank] 12:54:59 INFO - PROCESS | 1248 | 1471463699115 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] 12:54:59 INFO - PROCESS | 1248 | 1471463699161 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:54:59 INFO - PROCESS | 1248 | 1471463699168 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1248 | 1471463699172 Marionette TRACE conn5 <- [1,814,null,{}] 12:54:59 INFO - PROCESS | 1248 | 1471463699178 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}] 12:54:59 INFO - PROCESS | 1248 | 1471463699181 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:59 INFO - PROCESS | 1248 | 1471463699269 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 12:54:59 INFO - PROCESS | 1248 | 1471463699276 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1248 | 1471463699279 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:59 INFO - PROCESS | 1248 | ++DOCSHELL 0E259000 == 28 [pid = 1248] [id = 213] 12:54:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E25B000) [pid = 1248] [serial = 637] [outer = 00000000] 12:54:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E472C00) [pid = 1248] [serial = 638] [outer = 0E25B000] 12:54:59 INFO - PROCESS | 1248 | 1471463699331 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E475000) [pid = 1248] [serial = 639] [outer = 0E25B000] 12:54:59 INFO - PROCESS | 1248 | 1471463699829 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 690ms 12:54:59 INFO - PROCESS | 1248 | 1471463699856 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1248 | 1471463699861 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:54:59 INFO - PROCESS | 1248 | 1471463699867 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1248 | 1471463699870 Marionette TRACE conn5 <- [1,818,null,{}] 12:54:59 INFO - PROCESS | 1248 | 1471463699874 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}] 12:54:59 INFO - PROCESS | 1248 | 1471463699876 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:54:59 INFO - PROCESS | 1248 | 1471463699965 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 12:54:59 INFO - PROCESS | 1248 | 1471463699974 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1248 | 1471463699977 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:00 INFO - PROCESS | 1248 | ++DOCSHELL 0E89AC00 == 29 [pid = 1248] [id = 214] 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E89B000) [pid = 1248] [serial = 640] [outer = 00000000] 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E8A0000) [pid = 1248] [serial = 641] [outer = 0E89B000] 12:55:00 INFO - PROCESS | 1248 | 1471463700026 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E930800) [pid = 1248] [serial = 642] [outer = 0E89B000] 12:55:00 INFO - PROCESS | 1248 | 1471463700504 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 12:55:00 INFO - PROCESS | 1248 | 1471463700541 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1248 | 1471463700543 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 12:55:00 INFO - PROCESS | 1248 | 1471463700547 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:55:00 INFO - PROCESS | 1248 | 1471463700550 Marionette TRACE conn5 <- [1,822,null,{}] 12:55:00 INFO - PROCESS | 1248 | 1471463700561 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}] 12:55:00 INFO - PROCESS | 1248 | 1471463700566 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:00 INFO - PROCESS | 1248 | 1471463700683 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 12:55:00 INFO - PROCESS | 1248 | 1471463700765 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1248 | 1471463700768 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:00 INFO - PROCESS | 1248 | ++DOCSHELL 12E6BC00 == 30 [pid = 1248] [id = 215] 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12E6C800) [pid = 1248] [serial = 643] [outer = 00000000] 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D2CC00) [pid = 1248] [serial = 644] [outer = 12E6C800] 12:55:00 INFO - PROCESS | 1248 | 1471463700818 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (13DC3400) [pid = 1248] [serial = 645] [outer = 12E6C800] 12:55:01 INFO - PROCESS | 1248 | 1471463701215 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 730ms 12:55:01 INFO - PROCESS | 1248 | 1471463701281 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1248 | 1471463701283 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 12:55:01 INFO - PROCESS | 1248 | 1471463701287 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:55:01 INFO - PROCESS | 1248 | 1471463701289 Marionette TRACE conn5 <- [1,826,null,{}] 12:55:01 INFO - PROCESS | 1248 | 1471463701301 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}] 12:55:01 INFO - PROCESS | 1248 | 1471463701303 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:01 INFO - PROCESS | 1248 | 1471463701410 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 12:55:01 INFO - PROCESS | 1248 | 1471463701422 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1248 | 1471463701424 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:01 INFO - PROCESS | 1248 | ++DOCSHELL 142D7400 == 31 [pid = 1248] [id = 216] 12:55:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (142D7800) [pid = 1248] [serial = 646] [outer = 00000000] 12:55:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1561D800) [pid = 1248] [serial = 647] [outer = 142D7800] 12:55:01 INFO - PROCESS | 1248 | 1471463701470 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15641800) [pid = 1248] [serial = 648] [outer = 142D7800] 12:55:01 INFO - PROCESS | 1248 | 1471463701920 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 690ms 12:55:02 INFO - PROCESS | 1248 | 1471463701985 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1248 | 1471463701987 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:55:02 INFO - PROCESS | 1248 | 1471463702027 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1248 | 1471463702028 Marionette TRACE conn5 <- [1,830,null,{}] 12:55:02 INFO - PROCESS | 1248 | 1471463702039 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}] 12:55:02 INFO - PROCESS | 1248 | 1471463702041 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:02 INFO - PROCESS | 1248 | 1471463702144 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 12:55:02 INFO - PROCESS | 1248 | 1471463702155 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1248 | 1471463702157 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:02 INFO - PROCESS | 1248 | ++DOCSHELL 15AED800 == 32 [pid = 1248] [id = 217] 12:55:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15B56000) [pid = 1248] [serial = 649] [outer = 00000000] 12:55:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17174000) [pid = 1248] [serial = 650] [outer = 15B56000] 12:55:02 INFO - PROCESS | 1248 | 1471463702202 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1733CC00) [pid = 1248] [serial = 651] [outer = 15B56000] 12:55:02 INFO - PROCESS | 1248 | 1471463702674 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 710ms 12:55:02 INFO - PROCESS | 1248 | 1471463702712 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1248 | 1471463702714 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 12:55:02 INFO - PROCESS | 1248 | 1471463702717 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1248 | 1471463702719 Marionette TRACE conn5 <- [1,834,null,{}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:55:02 INFO - PROCESS | 1248 | 1471463702722 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}] 12:55:02 INFO - PROCESS | 1248 | 1471463702728 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:02 INFO - PROCESS | 1248 | 1471463702863 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 12:55:02 INFO - PROCESS | 1248 | 1471463702877 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1248 | 1471463702879 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:02 INFO - PROCESS | 1248 | ++DOCSHELL 17E22800 == 33 [pid = 1248] [id = 218] 12:55:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17E29400) [pid = 1248] [serial = 652] [outer = 00000000] 12:55:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18035800) [pid = 1248] [serial = 653] [outer = 17E29400] 12:55:02 INFO - PROCESS | 1248 | 1471463702927 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (180BF400) [pid = 1248] [serial = 654] [outer = 17E29400] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (13D20400) [pid = 1248] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1833F800) [pid = 1248] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0F5DE000) [pid = 1248] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (14C2A400) [pid = 1248] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17631000) [pid = 1248] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (180B4000) [pid = 1248] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E257C00) [pid = 1248] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E535000) [pid = 1248] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15AF2C00) [pid = 1248] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15618800) [pid = 1248] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E897000) [pid = 1248] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:55:03 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17344C00) [pid = 1248] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:55:03 INFO - PROCESS | 1248 | 1471463703612 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 12:55:04 INFO - PROCESS | 1248 | 1471463704536 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1248 | 1471463704538 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:55:04 INFO - PROCESS | 1248 | 1471463704702 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1248 | 1471463704704 Marionette TRACE conn5 <- [1,838,null,{}] 12:55:04 INFO - PROCESS | 1248 | 1471463704707 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}] 12:55:04 INFO - PROCESS | 1248 | 1471463704709 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:04 INFO - PROCESS | 1248 | 1471463704807 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 12:55:04 INFO - PROCESS | 1248 | 1471463704814 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 1248 | 1471463704816 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:04 INFO - PROCESS | 1248 | ++DOCSHELL 0E53A400 == 34 [pid = 1248] [id = 219] 12:55:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E541C00) [pid = 1248] [serial = 655] [outer = 00000000] 12:55:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1834C400) [pid = 1248] [serial = 656] [outer = 0E541C00] 12:55:04 INFO - PROCESS | 1248 | 1471463704862 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1834CC00) [pid = 1248] [serial = 657] [outer = 0E541C00] 12:55:05 INFO - PROCESS | 1248 | 1471463705252 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 12:55:05 INFO - PROCESS | 1248 | 1471463705332 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:55:05 INFO - PROCESS | 1248 | 1471463705334 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 12:55:05 INFO - PROCESS | 1248 | 1471463705337 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1248 | 1471463705339 Marionette TRACE conn5 <- [1,842,null,{}] 12:55:05 INFO - PROCESS | 1248 | 1471463705343 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}] 12:55:05 INFO - PROCESS | 1248 | 1471463705344 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:05 INFO - PROCESS | 1248 | 1471463705453 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 12:55:05 INFO - PROCESS | 1248 | 1471463705466 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1248 | 1471463705468 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:05 INFO - PROCESS | 1248 | ++DOCSHELL 13750C00 == 35 [pid = 1248] [id = 220] 12:55:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18347800) [pid = 1248] [serial = 658] [outer = 00000000] 12:55:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (184D2000) [pid = 1248] [serial = 659] [outer = 18347800] 12:55:05 INFO - PROCESS | 1248 | 1471463705513 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184D2C00) [pid = 1248] [serial = 660] [outer = 18347800] 12:55:06 INFO - PROCESS | 1248 | 1471463706298 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1023ms 12:55:06 INFO - PROCESS | 1248 | 1471463706362 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:55:06 INFO - PROCESS | 1248 | 1471463706366 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 12:55:06 INFO - PROCESS | 1248 | 1471463706371 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1248 | 1471463706377 Marionette TRACE conn5 <- [1,846,null,{}] 12:55:06 INFO - PROCESS | 1248 | 1471463706402 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}] 12:55:06 INFO - PROCESS | 1248 | 1471463706405 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:06 INFO - PROCESS | 1248 | 1471463706554 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 12:55:06 INFO - PROCESS | 1248 | 1471463706670 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1248 | 1471463706674 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:06 INFO - PROCESS | 1248 | ++DOCSHELL 0E73D400 == 36 [pid = 1248] [id = 221] 12:55:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0E80DC00) [pid = 1248] [serial = 661] [outer = 00000000] 12:55:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E927000) [pid = 1248] [serial = 662] [outer = 0E80DC00] 12:55:06 INFO - PROCESS | 1248 | 1471463706733 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0F40A800) [pid = 1248] [serial = 663] [outer = 0E80DC00] 12:55:07 INFO - PROCESS | 1248 | 1471463707486 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1150ms 12:55:07 INFO - PROCESS | 1248 | 1471463707521 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1248 | 1471463707526 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 12:55:07 INFO - PROCESS | 1248 | 1471463707532 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:55:07 INFO - PROCESS | 1248 | 1471463707535 Marionette TRACE conn5 <- [1,850,null,{}] 12:55:07 INFO - PROCESS | 1248 | 1471463707539 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}] 12:55:07 INFO - PROCESS | 1248 | 1471463707542 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:07 INFO - PROCESS | 1248 | 1471463707665 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 12:55:07 INFO - PROCESS | 1248 | 1471463707860 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1248 | 1471463707863 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:07 INFO - PROCESS | 1248 | ++DOCSHELL 0BC42800 == 37 [pid = 1248] [id = 222] 12:55:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0BC43400) [pid = 1248] [serial = 664] [outer = 00000000] 12:55:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0DBC7000) [pid = 1248] [serial = 665] [outer = 0BC43400] 12:55:07 INFO - PROCESS | 1248 | 1471463707921 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0DDFE400) [pid = 1248] [serial = 666] [outer = 0BC43400] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 0E53A400 == 36 [pid = 1248] [id = 219] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 17E22800 == 35 [pid = 1248] [id = 218] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 15AED800 == 34 [pid = 1248] [id = 217] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 142D7400 == 33 [pid = 1248] [id = 216] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 12E6BC00 == 32 [pid = 1248] [id = 215] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 0E89AC00 == 31 [pid = 1248] [id = 214] 12:55:08 INFO - PROCESS | 1248 | --DOCSHELL 0E259000 == 30 [pid = 1248] [id = 213] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1563C400) [pid = 1248] [serial = 588] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (18343400) [pid = 1248] [serial = 623] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (12973800) [pid = 1248] [serial = 603] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1561C400) [pid = 1248] [serial = 605] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E1D800) [pid = 1248] [serial = 593] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (180C1800) [pid = 1248] [serial = 615] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17336400) [pid = 1248] [serial = 609] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15626800) [pid = 1248] [serial = 606] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E682400) [pid = 1248] [serial = 599] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (18281C00) [pid = 1248] [serial = 618] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (18288C00) [pid = 1248] [serial = 621] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E25800) [pid = 1248] [serial = 594] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15B0A400) [pid = 1248] [serial = 608] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0F5E4400) [pid = 1248] [serial = 597] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (17630800) [pid = 1248] [serial = 611] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0EAB5C00) [pid = 1248] [serial = 596] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (180BE000) [pid = 1248] [serial = 614] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (18288400) [pid = 1248] [serial = 620] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (18155C00) [pid = 1248] [serial = 617] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (17E1B800) [pid = 1248] [serial = 612] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (0E80FC00) [pid = 1248] [serial = 600] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (126BBC00) [pid = 1248] [serial = 602] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (1834A000) [pid = 1248] [serial = 624] [outer = 00000000] [url = about:blank] 12:55:08 INFO - PROCESS | 1248 | 1471463708534 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1019ms 12:55:08 INFO - PROCESS | 1248 | 1471463708556 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 1248 | 1471463708559 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:55:08 INFO - PROCESS | 1248 | 1471463708563 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1248 | 1471463708566 Marionette TRACE conn5 <- [1,854,null,{}] 12:55:08 INFO - PROCESS | 1248 | 1471463708571 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}] 12:55:08 INFO - PROCESS | 1248 | 1471463708575 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:08 INFO - PROCESS | 1248 | 1471463708662 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 12:55:08 INFO - PROCESS | 1248 | 1471463708671 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1248 | 1471463708673 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:08 INFO - PROCESS | 1248 | ++DOCSHELL 0E80B400 == 31 [pid = 1248] [id = 223] 12:55:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E80B800) [pid = 1248] [serial = 667] [outer = 00000000] 12:55:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E89B800) [pid = 1248] [serial = 668] [outer = 0E80B800] 12:55:08 INFO - PROCESS | 1248 | 1471463708722 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0EF0B000) [pid = 1248] [serial = 669] [outer = 0E80B800] 12:55:09 INFO - PROCESS | 1248 | 1471463709199 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 12:55:09 INFO - PROCESS | 1248 | 1471463709247 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1248 | 1471463709251 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 12:55:09 INFO - PROCESS | 1248 | 1471463709258 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:55:09 INFO - PROCESS | 1248 | 1471463709260 Marionette TRACE conn5 <- [1,858,null,{}] 12:55:09 INFO - PROCESS | 1248 | 1471463709264 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}] 12:55:09 INFO - PROCESS | 1248 | 1471463709266 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:09 INFO - PROCESS | 1248 | 1471463709352 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 12:55:09 INFO - PROCESS | 1248 | 1471463709359 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1248 | 1471463709361 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:09 INFO - PROCESS | 1248 | ++DOCSHELL 12973800 == 32 [pid = 1248] [id = 224] 12:55:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (129EE400) [pid = 1248] [serial = 670] [outer = 00000000] 12:55:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (1375B400) [pid = 1248] [serial = 671] [outer = 129EE400] 12:55:09 INFO - PROCESS | 1248 | 1471463709408 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1415B000) [pid = 1248] [serial = 672] [outer = 129EE400] 12:55:09 INFO - PROCESS | 1248 | 1471463709868 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 631ms 12:55:09 INFO - PROCESS | 1248 | 1471463709894 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1248 | 1471463709896 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:55:09 INFO - PROCESS | 1248 | 1471463709901 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1248 | 1471463709907 Marionette TRACE conn5 <- [1,862,null,{}] 12:55:09 INFO - PROCESS | 1248 | 1471463709916 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}] 12:55:09 INFO - PROCESS | 1248 | 1471463709920 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:10 INFO - PROCESS | 1248 | 1471463710005 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 12:55:10 INFO - PROCESS | 1248 | 1471463710015 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1248 | 1471463710017 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:10 INFO - PROCESS | 1248 | ++DOCSHELL 15AF2000 == 33 [pid = 1248] [id = 225] 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (15AF3000) [pid = 1248] [serial = 673] [outer = 00000000] 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (17306400) [pid = 1248] [serial = 674] [outer = 15AF3000] 12:55:10 INFO - PROCESS | 1248 | 1471463710063 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (1733A800) [pid = 1248] [serial = 675] [outer = 15AF3000] 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (17630000) [pid = 1248] [serial = 676] [outer = 180B6800] 12:55:10 INFO - PROCESS | 1248 | 1471463710582 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 730ms 12:55:10 INFO - PROCESS | 1248 | 1471463710634 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1248 | 1471463710637 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 12:55:10 INFO - PROCESS | 1248 | 1471463710640 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:55:10 INFO - PROCESS | 1248 | 1471463710642 Marionette TRACE conn5 <- [1,866,null,{}] 12:55:10 INFO - PROCESS | 1248 | 1471463710645 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}] 12:55:10 INFO - PROCESS | 1248 | 1471463710647 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:10 INFO - PROCESS | 1248 | 1471463710756 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 12:55:10 INFO - PROCESS | 1248 | 1471463710764 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1248 | 1471463710766 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:10 INFO - PROCESS | 1248 | ++DOCSHELL 15621800 == 34 [pid = 1248] [id = 226] 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15624C00) [pid = 1248] [serial = 677] [outer = 00000000] 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17E2A800) [pid = 1248] [serial = 678] [outer = 15624C00] 12:55:10 INFO - PROCESS | 1248 | 1471463710813 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180BD000) [pid = 1248] [serial = 679] [outer = 15624C00] 12:55:11 INFO - PROCESS | 1248 | 1471463711272 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 12:55:11 INFO - PROCESS | 1248 | 1471463711314 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1248 | 1471463711316 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:55:11 INFO - PROCESS | 1248 | 1471463711319 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1248 | 1471463711321 Marionette TRACE conn5 <- [1,870,null,{}] 12:55:11 INFO - PROCESS | 1248 | 1471463711324 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}] 12:55:11 INFO - PROCESS | 1248 | 1471463711326 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:11 INFO - PROCESS | 1248 | 1471463711433 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 12:55:11 INFO - PROCESS | 1248 | 1471463711438 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1248 | 1471463711444 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:11 INFO - PROCESS | 1248 | ++DOCSHELL 126B1C00 == 35 [pid = 1248] [id = 227] 12:55:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (180C0800) [pid = 1248] [serial = 680] [outer = 00000000] 12:55:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18282400) [pid = 1248] [serial = 681] [outer = 180C0800] 12:55:11 INFO - PROCESS | 1248 | 1471463711544 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1828FC00) [pid = 1248] [serial = 682] [outer = 180C0800] 12:55:12 INFO - PROCESS | 1248 | 1471463711991 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 730ms 12:55:12 INFO - PROCESS | 1248 | 1471463712050 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:55:12 INFO - PROCESS | 1248 | 1471463712052 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 12:55:12 INFO - PROCESS | 1248 | 1471463712055 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1248 | 1471463712057 Marionette TRACE conn5 <- [1,874,null,{}] 12:55:12 INFO - PROCESS | 1248 | 1471463712094 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}] 12:55:12 INFO - PROCESS | 1248 | 1471463712097 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:12 INFO - PROCESS | 1248 | 1471463712216 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 12:55:12 INFO - PROCESS | 1248 | 1471463712232 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1248 | 1471463712234 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:12 INFO - PROCESS | 1248 | ++DOCSHELL 1834AC00 == 36 [pid = 1248] [id = 228] 12:55:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1834D400) [pid = 1248] [serial = 683] [outer = 00000000] 12:55:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1997E000) [pid = 1248] [serial = 684] [outer = 1834D400] 12:55:12 INFO - PROCESS | 1248 | 1471463712324 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (184D8400) [pid = 1248] [serial = 685] [outer = 1834D400] 12:55:12 INFO - PROCESS | 1248 | 1471463712746 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 710ms 12:55:12 INFO - PROCESS | 1248 | 1471463712766 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1248 | 1471463712768 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:55:12 INFO - PROCESS | 1248 | 1471463712771 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1248 | 1471463712773 Marionette TRACE conn5 <- [1,878,null,{}] 12:55:12 INFO - PROCESS | 1248 | 1471463712776 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}] 12:55:12 INFO - PROCESS | 1248 | 1471463712778 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:12 INFO - PROCESS | 1248 | 1471463712893 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 12:55:12 INFO - PROCESS | 1248 | 1471463712899 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1248 | 1471463712901 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:12 INFO - PROCESS | 1248 | ++DOCSHELL 19A1C000 == 37 [pid = 1248] [id = 229] 12:55:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19A21C00) [pid = 1248] [serial = 686] [outer = 00000000] 12:55:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B01C00) [pid = 1248] [serial = 687] [outer = 19A21C00] 12:55:12 INFO - PROCESS | 1248 | 1471463712946 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B02400) [pid = 1248] [serial = 688] [outer = 19A21C00] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E541C00) [pid = 1248] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (142D7800) [pid = 1248] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (12E6C800) [pid = 1248] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0DBE3400) [pid = 1248] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E25B000) [pid = 1248] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E89B000) [pid = 1248] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15B56000) [pid = 1248] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E258C00) [pid = 1248] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12E60800) [pid = 1248] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (180BDC00) [pid = 1248] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:55:13 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E29400) [pid = 1248] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:55:13 INFO - PROCESS | 1248 | 1471463713370 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 630ms 12:55:13 INFO - PROCESS | 1248 | 1471463713402 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:55:13 INFO - PROCESS | 1248 | 1471463713404 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 12:55:13 INFO - PROCESS | 1248 | 1471463713408 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1248 | 1471463713409 Marionette TRACE conn5 <- [1,882,null,{}] 12:55:13 INFO - PROCESS | 1248 | 1471463713413 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}] 12:55:13 INFO - PROCESS | 1248 | 1471463713415 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:13 INFO - PROCESS | 1248 | 1471463713496 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 12:55:13 INFO - PROCESS | 1248 | 1471463713516 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 1248 | 1471463713518 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:13 INFO - PROCESS | 1248 | ++DOCSHELL 0866DC00 == 38 [pid = 1248] [id = 230] 12:55:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0DBCA800) [pid = 1248] [serial = 689] [outer = 00000000] 12:55:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1563AC00) [pid = 1248] [serial = 690] [outer = 0DBCA800] 12:55:13 INFO - PROCESS | 1248 | 1471463713563 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18033C00) [pid = 1248] [serial = 691] [outer = 0DBCA800] 12:55:14 INFO - PROCESS | 1248 | 1471463714008 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 631ms 12:55:14 INFO - PROCESS | 1248 | 1471463714048 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 1248 | 1471463714050 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:55:14 INFO - PROCESS | 1248 | 1471463714053 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1248 | 1471463714055 Marionette TRACE conn5 <- [1,886,null,{}] 12:55:14 INFO - PROCESS | 1248 | 1471463714059 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}] 12:55:14 INFO - PROCESS | 1248 | 1471463714061 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:14 INFO - PROCESS | 1248 | 1471463714140 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 12:55:14 INFO - PROCESS | 1248 | 1471463714146 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1248 | 1471463714147 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:14 INFO - PROCESS | 1248 | ++DOCSHELL 1563F000 == 39 [pid = 1248] [id = 231] 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1834BC00) [pid = 1248] [serial = 692] [outer = 00000000] 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19B0A800) [pid = 1248] [serial = 693] [outer = 1834BC00] 12:55:14 INFO - PROCESS | 1248 | 1471463714202 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B0D800) [pid = 1248] [serial = 694] [outer = 1834BC00] 12:55:14 INFO - PROCESS | 1248 | 1471463714612 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 631ms 12:55:14 INFO - PROCESS | 1248 | 1471463714684 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 1248 | 1471463714686 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 12:55:14 INFO - PROCESS | 1248 | 1471463714690 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1248 | 1471463714691 Marionette TRACE conn5 <- [1,890,null,{}] 12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:55:14 INFO - PROCESS | 1248 | 1471463714695 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}] 12:55:14 INFO - PROCESS | 1248 | 1471463714697 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:14 INFO - PROCESS | 1248 | 1471463714776 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 12:55:14 INFO - PROCESS | 1248 | 1471463714784 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1248 | 1471463714786 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:14 INFO - PROCESS | 1248 | ++DOCSHELL 19B4E400 == 40 [pid = 1248] [id = 232] 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B4EC00) [pid = 1248] [serial = 695] [outer = 00000000] 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19C0A000) [pid = 1248] [serial = 696] [outer = 19B4EC00] 12:55:14 INFO - PROCESS | 1248 | 1471463714834 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1A74EC00) [pid = 1248] [serial = 697] [outer = 19B4EC00] 12:55:15 INFO - PROCESS | 1248 | 1471463715485 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 830ms 12:55:15 INFO - PROCESS | 1248 | 1471463715525 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:55:15 INFO - PROCESS | 1248 | 1471463715529 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 12:55:15 INFO - PROCESS | 1248 | 1471463715535 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1248 | 1471463715538 Marionette TRACE conn5 <- [1,894,null,{}] 12:55:15 INFO - PROCESS | 1248 | 1471463715544 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}] 12:55:15 INFO - PROCESS | 1248 | 1471463715547 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:15 INFO - PROCESS | 1248 | 1471463715694 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 12:55:15 INFO - PROCESS | 1248 | 1471463715794 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 1248 | 1471463715797 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:15 INFO - PROCESS | 1248 | ++DOCSHELL 0BC46400 == 41 [pid = 1248] [id = 233] 12:55:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E46F400) [pid = 1248] [serial = 698] [outer = 00000000] 12:55:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0EAB6000) [pid = 1248] [serial = 699] [outer = 0E46F400] 12:55:15 INFO - PROCESS | 1248 | 1471463715857 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (12920800) [pid = 1248] [serial = 700] [outer = 0E46F400] 12:55:16 INFO - PROCESS | 1248 | 1471463716436 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 990ms 12:55:16 INFO - PROCESS | 1248 | 1471463716525 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1248 | 1471463716530 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:55:16 INFO - PROCESS | 1248 | 1471463716536 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1248 | 1471463716539 Marionette TRACE conn5 <- [1,898,null,{}] 12:55:16 INFO - PROCESS | 1248 | 1471463716544 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}] 12:55:16 INFO - PROCESS | 1248 | 1471463716546 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:16 INFO - PROCESS | 1248 | 1471463716695 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 12:55:16 INFO - PROCESS | 1248 | 1471463716815 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1248 | 1471463716818 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:16 INFO - PROCESS | 1248 | ++DOCSHELL 1561C800 == 42 [pid = 1248] [id = 234] 12:55:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1561CC00) [pid = 1248] [serial = 701] [outer = 00000000] 12:55:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1563EC00) [pid = 1248] [serial = 702] [outer = 1561CC00] 12:55:16 INFO - PROCESS | 1248 | 1471463716876 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1730A000) [pid = 1248] [serial = 703] [outer = 1561CC00] 12:55:17 INFO - PROCESS | 1248 | 1471463717510 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1022ms 12:55:17 INFO - PROCESS | 1248 | 1471463717561 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1248 | 1471463717564 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:55:17 INFO - PROCESS | 1248 | 1471463717583 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1248 | 1471463717586 Marionette TRACE conn5 <- [1,902,null,{}] 12:55:17 INFO - PROCESS | 1248 | 1471463717617 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}] 12:55:17 INFO - PROCESS | 1248 | 1471463717622 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:17 INFO - PROCESS | 1248 | 1471463717739 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 12:55:17 INFO - PROCESS | 1248 | 1471463717859 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 1248 | 1471463717863 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:17 INFO - PROCESS | 1248 | ++DOCSHELL 19B54800 == 43 [pid = 1248] [id = 235] 12:55:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19B55800) [pid = 1248] [serial = 704] [outer = 00000000] 12:55:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19D97C00) [pid = 1248] [serial = 705] [outer = 19B55800] 12:55:17 INFO - PROCESS | 1248 | 1471463717925 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1A7E6000) [pid = 1248] [serial = 706] [outer = 19B55800] 12:55:18 INFO - PROCESS | 1248 | 1471463718716 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1193ms 12:55:18 INFO - PROCESS | 1248 | 1471463718776 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1248 | 1471463718780 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:55:18 INFO - PROCESS | 1248 | 1471463718785 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1248 | 1471463718788 Marionette TRACE conn5 <- [1,906,null,{}] 12:55:18 INFO - PROCESS | 1248 | 1471463718794 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}] 12:55:18 INFO - PROCESS | 1248 | 1471463718797 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:18 INFO - PROCESS | 1248 | 1471463718947 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 12:55:19 INFO - PROCESS | 1248 | 1471463718999 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1248 | 1471463719003 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:19 INFO - PROCESS | 1248 | ++DOCSHELL 0E682400 == 44 [pid = 1248] [id = 236] 12:55:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0E686800) [pid = 1248] [serial = 707] [outer = 00000000] 12:55:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0E812800) [pid = 1248] [serial = 708] [outer = 0E686800] 12:55:19 INFO - PROCESS | 1248 | 1471463719055 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E924400) [pid = 1248] [serial = 709] [outer = 0E686800] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 1563F000 == 43 [pid = 1248] [id = 231] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0866DC00 == 42 [pid = 1248] [id = 230] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 19A1C000 == 41 [pid = 1248] [id = 229] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 1834AC00 == 40 [pid = 1248] [id = 228] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 126B1C00 == 39 [pid = 1248] [id = 227] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 15621800 == 38 [pid = 1248] [id = 226] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 15AF2000 == 37 [pid = 1248] [id = 225] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 12973800 == 36 [pid = 1248] [id = 224] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0E80B400 == 35 [pid = 1248] [id = 223] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0BC42800 == 34 [pid = 1248] [id = 222] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0E73D400 == 33 [pid = 1248] [id = 221] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 13750C00 == 32 [pid = 1248] [id = 220] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0DB6A800 == 31 [pid = 1248] [id = 212] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 1561C800 == 30 [pid = 1248] [id = 234] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 19B54800 == 29 [pid = 1248] [id = 235] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 19B4E400 == 28 [pid = 1248] [id = 232] 12:55:20 INFO - PROCESS | 1248 | --DOCSHELL 0BC46400 == 27 [pid = 1248] [id = 233] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (1834C400) [pid = 1248] [serial = 656] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1561D800) [pid = 1248] [serial = 647] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (13D2CC00) [pid = 1248] [serial = 644] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E476400) [pid = 1248] [serial = 636] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E24FC00) [pid = 1248] [serial = 635] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E472C00) [pid = 1248] [serial = 638] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E475000) [pid = 1248] [serial = 639] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E8A0000) [pid = 1248] [serial = 641] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E930800) [pid = 1248] [serial = 642] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17174000) [pid = 1248] [serial = 650] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733CC00) [pid = 1248] [serial = 651] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E73EC00) [pid = 1248] [serial = 627] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E478C00) [pid = 1248] [serial = 626] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15623C00) [pid = 1248] [serial = 630] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (13DBCC00) [pid = 1248] [serial = 629] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (184AC800) [pid = 1248] [serial = 633] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1834D000) [pid = 1248] [serial = 632] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (18035800) [pid = 1248] [serial = 653] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15641800) [pid = 1248] [serial = 648] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (180BF400) [pid = 1248] [serial = 654] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1834CC00) [pid = 1248] [serial = 657] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (13DC3400) [pid = 1248] [serial = 645] [outer = 00000000] [url = about:blank] 12:55:20 INFO - PROCESS | 1248 | 1471463720341 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1572ms 12:55:20 INFO - PROCESS | 1248 | 1471463720358 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1248 | 1471463720362 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:55:20 INFO - PROCESS | 1248 | 1471463720367 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1248 | 1471463720371 Marionette TRACE conn5 <- [1,910,null,{}] 12:55:20 INFO - PROCESS | 1248 | 1471463720376 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}] 12:55:20 INFO - PROCESS | 1248 | 1471463720379 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:20 INFO - PROCESS | 1248 | 1471463720466 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 12:55:20 INFO - PROCESS | 1248 | 1471463720589 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1248 | 1471463720594 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:20 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF9C00 == 28 [pid = 1248] [id = 237] 12:55:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0DDFD000) [pid = 1248] [serial = 710] [outer = 00000000] 12:55:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E25C000) [pid = 1248] [serial = 711] [outer = 0DDFD000] 12:55:20 INFO - PROCESS | 1248 | 1471463720645 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0E474400) [pid = 1248] [serial = 712] [outer = 0DDFD000] 12:55:21 INFO - PROCESS | 1248 | 1471463721038 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 12:55:21 INFO - PROCESS | 1248 | 1471463721098 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1248 | 1471463721103 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:55:21 INFO - PROCESS | 1248 | 1471463721109 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1248 | 1471463721112 Marionette TRACE conn5 <- [1,914,null,{}] 12:55:21 INFO - PROCESS | 1248 | 1471463721115 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}] 12:55:21 INFO - PROCESS | 1248 | 1471463721118 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:21 INFO - PROCESS | 1248 | 1471463721205 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 12:55:21 INFO - PROCESS | 1248 | 1471463721211 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1248 | 1471463721214 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:21 INFO - PROCESS | 1248 | ++DOCSHELL 0E689800 == 29 [pid = 1248] [id = 238] 12:55:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E735800) [pid = 1248] [serial = 713] [outer = 00000000] 12:55:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E896800) [pid = 1248] [serial = 714] [outer = 0E735800] 12:55:21 INFO - PROCESS | 1248 | 1471463721263 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E89F000) [pid = 1248] [serial = 715] [outer = 0E735800] 12:55:21 INFO - PROCESS | 1248 | 1471463721713 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 12:55:21 INFO - PROCESS | 1248 | 1471463721783 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1248 | 1471463721785 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 12:55:21 INFO - PROCESS | 1248 | 1471463721788 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:55:21 INFO - PROCESS | 1248 | 1471463721792 Marionette TRACE conn5 <- [1,918,null,{}] 12:55:21 INFO - PROCESS | 1248 | 1471463721802 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}] 12:55:21 INFO - PROCESS | 1248 | 1471463721807 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:21 INFO - PROCESS | 1248 | 1471463721922 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 12:55:22 INFO - PROCESS | 1248 | 1471463722012 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1248 | 1471463722016 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:22 INFO - PROCESS | 1248 | ++DOCSHELL 1375A000 == 30 [pid = 1248] [id = 239] 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1375C400) [pid = 1248] [serial = 716] [outer = 00000000] 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (13D45800) [pid = 1248] [serial = 717] [outer = 1375C400] 12:55:22 INFO - PROCESS | 1248 | 1471463722068 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (13DC3400) [pid = 1248] [serial = 718] [outer = 1375C400] 12:55:22 INFO - PROCESS | 1248 | 1471463722519 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 12:55:22 INFO - PROCESS | 1248 | 1471463722563 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 1248 | 1471463722565 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 12:55:22 INFO - PROCESS | 1248 | 1471463722569 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:55:22 INFO - PROCESS | 1248 | 1471463722570 Marionette TRACE conn5 <- [1,922,null,{}] 12:55:22 INFO - PROCESS | 1248 | 1471463722574 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}] 12:55:22 INFO - PROCESS | 1248 | 1471463722576 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:22 INFO - PROCESS | 1248 | 1471463722691 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 12:55:22 INFO - PROCESS | 1248 | 1471463722697 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1248 | 1471463722699 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:22 INFO - PROCESS | 1248 | ++DOCSHELL 142D4800 == 31 [pid = 1248] [id = 240] 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (142D7400) [pid = 1248] [serial = 719] [outer = 00000000] 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15622C00) [pid = 1248] [serial = 720] [outer = 142D7400] 12:55:22 INFO - PROCESS | 1248 | 1471463722746 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1563F000) [pid = 1248] [serial = 721] [outer = 142D7400] 12:55:23 INFO - PROCESS | 1248 | 1471463723191 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 12:55:23 INFO - PROCESS | 1248 | 1471463723243 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1248 | 1471463723245 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 12:55:23 INFO - PROCESS | 1248 | 1471463723248 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1248 | 1471463723250 Marionette TRACE conn5 <- [1,926,null,{}] 12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:55:23 INFO - PROCESS | 1248 | 1471463723253 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}] 12:55:23 INFO - PROCESS | 1248 | 1471463723255 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:23 INFO - PROCESS | 1248 | 1471463723388 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 12:55:23 INFO - PROCESS | 1248 | 1471463723407 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1248 | 1471463723409 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:23 INFO - PROCESS | 1248 | ++DOCSHELL 15AEE800 == 32 [pid = 1248] [id = 241] 12:55:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (15AF0800) [pid = 1248] [serial = 722] [outer = 00000000] 12:55:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1716E000) [pid = 1248] [serial = 723] [outer = 15AF0800] 12:55:23 INFO - PROCESS | 1248 | 1471463723455 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1733D400) [pid = 1248] [serial = 724] [outer = 15AF0800] 12:55:23 INFO - PROCESS | 1248 | 1471463723921 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 731ms 12:55:23 INFO - PROCESS | 1248 | 1471463723984 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1248 | 1471463723986 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:55:24 INFO - PROCESS | 1248 | 1471463723997 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1248 | 1471463723999 Marionette TRACE conn5 <- [1,930,null,{}] 12:55:24 INFO - PROCESS | 1248 | 1471463724003 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}] 12:55:24 INFO - PROCESS | 1248 | 1471463724009 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:24 INFO - PROCESS | 1248 | 1471463724139 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 12:55:24 INFO - PROCESS | 1248 | 1471463724202 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1248 | 1471463724204 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:24 INFO - PROCESS | 1248 | ++DOCSHELL 17E2A400 == 33 [pid = 1248] [id = 242] 12:55:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17E2AC00) [pid = 1248] [serial = 725] [outer = 00000000] 12:55:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (18034800) [pid = 1248] [serial = 726] [outer = 17E2AC00] 12:55:24 INFO - PROCESS | 1248 | 1471463724250 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (180BA400) [pid = 1248] [serial = 727] [outer = 17E2AC00] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (180C0800) [pid = 1248] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1834D400) [pid = 1248] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19A21C00) [pid = 1248] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (18347800) [pid = 1248] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E80DC00) [pid = 1248] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0BC43400) [pid = 1248] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (15624C00) [pid = 1248] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (129EE400) [pid = 1248] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E80B800) [pid = 1248] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15AF3000) [pid = 1248] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1834BC00) [pid = 1248] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B4EC00) [pid = 1248] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:55:24 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DBCA800) [pid = 1248] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:55:24 INFO - PROCESS | 1248 | 1471463724866 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 931ms 12:55:24 INFO - PROCESS | 1248 | 1471463724929 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1248 | 1471463724931 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:55:24 INFO - PROCESS | 1248 | 1471463724934 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1248 | 1471463724935 Marionette TRACE conn5 <- [1,934,null,{}] 12:55:24 INFO - PROCESS | 1248 | 1471463724939 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}] 12:55:24 INFO - PROCESS | 1248 | 1471463724941 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:25 INFO - PROCESS | 1248 | 1471463725017 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 12:55:25 INFO - PROCESS | 1248 | 1471463725022 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1248 | 1471463725024 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:25 INFO - PROCESS | 1248 | ++DOCSHELL 15AF3000 == 34 [pid = 1248] [id = 243] 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15B0E000) [pid = 1248] [serial = 728] [outer = 00000000] 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E44000) [pid = 1248] [serial = 729] [outer = 15B0E000] 12:55:25 INFO - PROCESS | 1248 | 1471463725069 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17F01400) [pid = 1248] [serial = 730] [outer = 15B0E000] 12:55:25 INFO - PROCESS | 1248 | 1471463725499 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 630ms 12:55:25 INFO - PROCESS | 1248 | 1471463725565 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 1248 | 1471463725567 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 12:55:25 INFO - PROCESS | 1248 | 1471463725570 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:55:25 INFO - PROCESS | 1248 | 1471463725572 Marionette TRACE conn5 <- [1,938,null,{}] 12:55:25 INFO - PROCESS | 1248 | 1471463725576 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}] 12:55:25 INFO - PROCESS | 1248 | 1471463725577 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:25 INFO - PROCESS | 1248 | 1471463725656 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 12:55:25 INFO - PROCESS | 1248 | 1471463725663 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1248 | 1471463725665 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:25 INFO - PROCESS | 1248 | ++DOCSHELL 0DB74400 == 35 [pid = 1248] [id = 244] 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18286400) [pid = 1248] [serial = 731] [outer = 00000000] 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1828D000) [pid = 1248] [serial = 732] [outer = 18286400] 12:55:25 INFO - PROCESS | 1248 | 1471463725711 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18288C00) [pid = 1248] [serial = 733] [outer = 18286400] 12:55:26 INFO - PROCESS | 1248 | 1471463726161 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 12:55:26 INFO - PROCESS | 1248 | 1471463726205 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 1248 | 1471463726207 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 12:55:26 INFO - PROCESS | 1248 | 1471463726210 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:55:26 INFO - PROCESS | 1248 | 1471463726212 Marionette TRACE conn5 <- [1,942,null,{}] 12:55:26 INFO - PROCESS | 1248 | 1471463726215 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}] 12:55:26 INFO - PROCESS | 1248 | 1471463726217 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:26 INFO - PROCESS | 1248 | 1471463726296 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 12:55:26 INFO - PROCESS | 1248 | 1471463726301 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 1248 | 1471463726303 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:26 INFO - PROCESS | 1248 | ++DOCSHELL 13757C00 == 36 [pid = 1248] [id = 245] 12:55:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18346800) [pid = 1248] [serial = 734] [outer = 00000000] 12:55:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1834D000) [pid = 1248] [serial = 735] [outer = 18346800] 12:55:26 INFO - PROCESS | 1248 | 1471463726357 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18398400) [pid = 1248] [serial = 736] [outer = 18346800] 12:55:27 INFO - PROCESS | 1248 | 1471463727003 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 870ms 12:55:27 INFO - PROCESS | 1248 | 1471463727101 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1248 | 1471463727106 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:55:27 INFO - PROCESS | 1248 | 1471463727111 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1248 | 1471463727114 Marionette TRACE conn5 <- [1,946,null,{}] 12:55:27 INFO - PROCESS | 1248 | 1471463727121 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}] 12:55:27 INFO - PROCESS | 1248 | 1471463727124 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:27 INFO - PROCESS | 1248 | 1471463727262 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 12:55:27 INFO - PROCESS | 1248 | 1471463727381 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1248 | 1471463727384 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:27 INFO - PROCESS | 1248 | ++DOCSHELL 0DBD3C00 == 37 [pid = 1248] [id = 246] 12:55:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0DCEA800) [pid = 1248] [serial = 737] [outer = 00000000] 12:55:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E53CC00) [pid = 1248] [serial = 738] [outer = 0DCEA800] 12:55:27 INFO - PROCESS | 1248 | 1471463727444 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E73DC00) [pid = 1248] [serial = 739] [outer = 0DCEA800] 12:55:28 INFO - PROCESS | 1248 | 1471463728136 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1070ms 12:55:28 INFO - PROCESS | 1248 | 1471463728189 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1248 | 1471463728194 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 12:55:28 INFO - PROCESS | 1248 | 1471463728200 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:55:28 INFO - PROCESS | 1248 | 1471463728203 Marionette TRACE conn5 <- [1,950,null,{}] 12:55:28 INFO - PROCESS | 1248 | 1471463728207 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}] 12:55:28 INFO - PROCESS | 1248 | 1471463728210 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:28 INFO - PROCESS | 1248 | 1471463728330 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 12:55:28 INFO - PROCESS | 1248 | 1471463728467 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 1248 | 1471463728470 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:28 INFO - PROCESS | 1248 | ++DOCSHELL 0EF05C00 == 38 [pid = 1248] [id = 247] 12:55:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0F5E4800) [pid = 1248] [serial = 740] [outer = 00000000] 12:55:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (12D31C00) [pid = 1248] [serial = 741] [outer = 0F5E4800] 12:55:28 INFO - PROCESS | 1248 | 1471463728529 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (13D46800) [pid = 1248] [serial = 742] [outer = 0F5E4800] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 0DB74400 == 37 [pid = 1248] [id = 244] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 15AF3000 == 36 [pid = 1248] [id = 243] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 17E2A400 == 35 [pid = 1248] [id = 242] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 15AEE800 == 34 [pid = 1248] [id = 241] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 142D4800 == 33 [pid = 1248] [id = 240] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 1375A000 == 32 [pid = 1248] [id = 239] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 0E689800 == 31 [pid = 1248] [id = 238] 12:55:29 INFO - PROCESS | 1248 | --DOCSHELL 0DDF9C00 == 30 [pid = 1248] [id = 237] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (184D2C00) [pid = 1248] [serial = 660] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (184D2000) [pid = 1248] [serial = 659] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E927000) [pid = 1248] [serial = 662] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0F40A800) [pid = 1248] [serial = 663] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0DBC7000) [pid = 1248] [serial = 665] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0DDFE400) [pid = 1248] [serial = 666] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17E2A800) [pid = 1248] [serial = 678] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1375B400) [pid = 1248] [serial = 671] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1415B000) [pid = 1248] [serial = 672] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E89B800) [pid = 1248] [serial = 668] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0EF0B000) [pid = 1248] [serial = 669] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17306400) [pid = 1248] [serial = 674] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1733A800) [pid = 1248] [serial = 675] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B0D800) [pid = 1248] [serial = 694] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1A74EC00) [pid = 1248] [serial = 697] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19C0A000) [pid = 1248] [serial = 696] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12E6D800) [pid = 1248] [serial = 381] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19B02400) [pid = 1248] [serial = 688] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (19B0A800) [pid = 1248] [serial = 693] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18033C00) [pid = 1248] [serial = 691] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1563AC00) [pid = 1248] [serial = 690] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180BD000) [pid = 1248] [serial = 679] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (18282400) [pid = 1248] [serial = 681] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1997E000) [pid = 1248] [serial = 684] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1828FC00) [pid = 1248] [serial = 682] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (19B01C00) [pid = 1248] [serial = 687] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (184D8400) [pid = 1248] [serial = 685] [outer = 00000000] [url = about:blank] 12:55:29 INFO - PROCESS | 1248 | 1471463729348 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1235ms 12:55:29 INFO - PROCESS | 1248 | 1471463729440 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1248 | 1471463729444 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:55:29 INFO - PROCESS | 1248 | 1471463729449 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1248 | 1471463729454 Marionette TRACE conn5 <- [1,954,null,{}] 12:55:29 INFO - PROCESS | 1248 | 1471463729460 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}] 12:55:29 INFO - PROCESS | 1248 | 1471463729464 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:29 INFO - PROCESS | 1248 | 1471463729617 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 12:55:29 INFO - PROCESS | 1248 | 1471463729731 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1248 | 1471463729737 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:29 INFO - PROCESS | 1248 | ++DOCSHELL 0E250C00 == 31 [pid = 1248] [id = 248] 12:55:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E252000) [pid = 1248] [serial = 743] [outer = 00000000] 12:55:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E472C00) [pid = 1248] [serial = 744] [outer = 0E252000] 12:55:29 INFO - PROCESS | 1248 | 1471463729799 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E537000) [pid = 1248] [serial = 745] [outer = 0E252000] 12:55:30 INFO - PROCESS | 1248 | 1471463730439 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1029ms 12:55:30 INFO - PROCESS | 1248 | 1471463730479 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1248 | 1471463730482 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:55:30 INFO - PROCESS | 1248 | 1471463730489 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1248 | 1471463730493 Marionette TRACE conn5 <- [1,958,null,{}] 12:55:30 INFO - PROCESS | 1248 | 1471463730497 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}] 12:55:30 INFO - PROCESS | 1248 | 1471463730500 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:30 INFO - PROCESS | 1248 | 1471463730605 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 12:55:30 INFO - PROCESS | 1248 | 1471463730699 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1248 | 1471463730702 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:30 INFO - PROCESS | 1248 | ++DOCSHELL 0EABB800 == 32 [pid = 1248] [id = 249] 12:55:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0EABBC00) [pid = 1248] [serial = 746] [outer = 00000000] 12:55:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (125E9C00) [pid = 1248] [serial = 747] [outer = 0EABBC00] 12:55:30 INFO - PROCESS | 1248 | 1471463730761 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (12786C00) [pid = 1248] [serial = 748] [outer = 0EABBC00] 12:55:31 INFO - PROCESS | 1248 | 1471463731357 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 930ms 12:55:31 INFO - PROCESS | 1248 | 1471463731418 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1248 | 1471463731421 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:55:31 INFO - PROCESS | 1248 | 1471463731425 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1248 | 1471463731427 Marionette TRACE conn5 <- [1,962,null,{}] 12:55:31 INFO - PROCESS | 1248 | 1471463731438 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}] 12:55:31 INFO - PROCESS | 1248 | 1471463731444 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:31 INFO - PROCESS | 1248 | 1471463731552 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 12:55:31 INFO - PROCESS | 1248 | 1471463731635 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 1248 | 1471463731640 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:31 INFO - PROCESS | 1248 | ++DOCSHELL 14C2DC00 == 33 [pid = 1248] [id = 250] 12:55:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (14C31400) [pid = 1248] [serial = 749] [outer = 00000000] 12:55:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1561D800) [pid = 1248] [serial = 750] [outer = 14C31400] 12:55:31 INFO - PROCESS | 1248 | 1471463731741 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15622000) [pid = 1248] [serial = 751] [outer = 14C31400] 12:55:32 INFO - PROCESS | 1248 | 1471463732364 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 970ms 12:55:32 INFO - PROCESS | 1248 | 1471463732398 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 1248 | 1471463732401 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:55:32 INFO - PROCESS | 1248 | 1471463732404 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1248 | 1471463732406 Marionette TRACE conn5 <- [1,966,null,{}] 12:55:32 INFO - PROCESS | 1248 | 1471463732410 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}] 12:55:32 INFO - PROCESS | 1248 | 1471463732413 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:32 INFO - PROCESS | 1248 | 1471463732517 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 12:55:32 INFO - PROCESS | 1248 | 1471463732598 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1248 | 1471463732600 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:32 INFO - PROCESS | 1248 | ++DOCSHELL 1716C800 == 34 [pid = 1248] [id = 251] 12:55:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17177C00) [pid = 1248] [serial = 752] [outer = 00000000] 12:55:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1733D000) [pid = 1248] [serial = 753] [outer = 17177C00] 12:55:32 INFO - PROCESS | 1248 | 1471463732698 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17524C00) [pid = 1248] [serial = 754] [outer = 17177C00] 12:55:33 INFO - PROCESS | 1248 | 1471463733274 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]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 930ms 12:55:33 INFO - PROCESS | 1248 | 1471463733338 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 1248 | 1471463733340 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:55:33 INFO - PROCESS | 1248 | 1471463733344 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1248 | 1471463733346 Marionette TRACE conn5 <- [1,970,null,{}] 12:55:33 INFO - PROCESS | 1248 | 1471463733364 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}] 12:55:33 INFO - PROCESS | 1248 | 1471463733367 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:33 INFO - PROCESS | 1248 | 1471463733467 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 12:55:33 INFO - PROCESS | 1248 | 1471463733544 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 1248 | 1471463733547 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:33 INFO - PROCESS | 1248 | ++DOCSHELL 17E1D000 == 35 [pid = 1248] [id = 252] 12:55:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E1E400) [pid = 1248] [serial = 755] [outer = 00000000] 12:55:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E28800) [pid = 1248] [serial = 756] [outer = 17E1E400] 12:55:33 INFO - PROCESS | 1248 | 1471463733602 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17F0E800) [pid = 1248] [serial = 757] [outer = 17E1E400] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 0DBD3C00 == 34 [pid = 1248] [id = 246] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 0E682400 == 33 [pid = 1248] [id = 236] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 14C2DC00 == 32 [pid = 1248] [id = 250] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 1716C800 == 31 [pid = 1248] [id = 251] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 0EABB800 == 30 [pid = 1248] [id = 249] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 0EF05C00 == 29 [pid = 1248] [id = 247] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 0E250C00 == 28 [pid = 1248] [id = 248] 12:55:34 INFO - PROCESS | 1248 | --DOCSHELL 13757C00 == 27 [pid = 1248] [id = 245] 12:55:34 INFO - PROCESS | 1248 | 1471463734897 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1580ms 12:55:34 INFO - PROCESS | 1248 | 1471463734928 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1248 | 1471463734932 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:55:34 INFO - PROCESS | 1248 | 1471463734938 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1248 | 1471463734941 Marionette TRACE conn5 <- [1,974,null,{}] 12:55:34 INFO - PROCESS | 1248 | 1471463734947 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}] 12:55:34 INFO - PROCESS | 1248 | 1471463734950 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:35 INFO - PROCESS | 1248 | 1471463735041 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 12:55:35 INFO - PROCESS | 1248 | 1471463735055 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1248 | 1471463735060 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E24F800 == 28 [pid = 1248] [id = 253] 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E24FC00) [pid = 1248] [serial = 758] [outer = 00000000] 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E471C00) [pid = 1248] [serial = 759] [outer = 0E24FC00] 12:55:35 INFO - PROCESS | 1248 | 1471463735110 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E47A400) [pid = 1248] [serial = 760] [outer = 0E24FC00] 12:55:35 INFO - PROCESS | 1248 | 1471463735640 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]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 730ms 12:55:35 INFO - PROCESS | 1248 | 1471463735672 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 1248 | 1471463735677 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:55:35 INFO - PROCESS | 1248 | 1471463735684 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 1248 | 1471463735686 Marionette TRACE conn5 <- [1,978,null,{}] 12:55:35 INFO - PROCESS | 1248 | 1471463735690 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}] 12:55:35 INFO - PROCESS | 1248 | 1471463735693 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:35 INFO - PROCESS | 1248 | 1471463735781 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 12:55:35 INFO - PROCESS | 1248 | 1471463735790 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1248 | 1471463735792 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:35 INFO - PROCESS | 1248 | ++DOCSHELL 0EABB000 == 29 [pid = 1248] [id = 254] 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0EABB400) [pid = 1248] [serial = 761] [outer = 00000000] 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0F409800) [pid = 1248] [serial = 762] [outer = 0EABB400] 12:55:35 INFO - PROCESS | 1248 | 1471463735842 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0F5E4400) [pid = 1248] [serial = 763] [outer = 0EABB400] 12:55:36 INFO - PROCESS | 1248 | 1471463736303 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 12:55:36 INFO - PROCESS | 1248 | 1471463736357 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 1248 | 1471463736360 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 12:55:36 INFO - PROCESS | 1248 | 1471463736363 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:55:36 INFO - PROCESS | 1248 | 1471463736367 Marionette TRACE conn5 <- [1,982,null,{}] 12:55:36 INFO - PROCESS | 1248 | 1471463736378 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}] 12:55:36 INFO - PROCESS | 1248 | 1471463736382 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:36 INFO - PROCESS | 1248 | 1471463736497 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 12:55:36 INFO - PROCESS | 1248 | 1471463736584 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 1248 | 1471463736587 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:36 INFO - PROCESS | 1248 | ++DOCSHELL 14156400 == 30 [pid = 1248] [id = 255] 12:55:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (142D3C00) [pid = 1248] [serial = 764] [outer = 00000000] 12:55:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (14C28000) [pid = 1248] [serial = 765] [outer = 142D3C00] 12:55:36 INFO - PROCESS | 1248 | 1471463736637 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1561D000) [pid = 1248] [serial = 766] [outer = 142D3C00] 12:55:37 INFO - PROCESS | 1248 | 1471463737011 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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 691ms 12:55:37 INFO - PROCESS | 1248 | 1471463737058 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1248 | 1471463737060 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 12:55:37 INFO - PROCESS | 1248 | 1471463737063 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:55:37 INFO - PROCESS | 1248 | 1471463737065 Marionette TRACE conn5 <- [1,986,null,{}] 12:55:37 INFO - PROCESS | 1248 | 1471463737069 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}] 12:55:37 INFO - PROCESS | 1248 | 1471463737071 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:37 INFO - PROCESS | 1248 | 1471463737192 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 12:55:37 INFO - PROCESS | 1248 | 1471463737209 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1248 | 1471463737211 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:37 INFO - PROCESS | 1248 | ++DOCSHELL 1561C000 == 31 [pid = 1248] [id = 256] 12:55:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1563C800) [pid = 1248] [serial = 767] [outer = 00000000] 12:55:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (17340000) [pid = 1248] [serial = 768] [outer = 1563C800] 12:55:37 INFO - PROCESS | 1248 | 1471463737258 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (17E1D800) [pid = 1248] [serial = 769] [outer = 1563C800] 12:55:37 INFO - PROCESS | 1248 | 1471463737701 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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:55:37 INFO - PROCESS | 1248 | 1471463737738 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1248 | 1471463737740 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 12:55:37 INFO - PROCESS | 1248 | 1471463737743 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1248 | 1471463737745 Marionette TRACE conn5 <- [1,990,null,{}] 12:55:37 INFO - PROCESS | 1248 | 1471463737748 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}] 12:55:37 INFO - PROCESS | 1248 | 1471463737751 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:37 INFO - PROCESS | 1248 | 1471463737889 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 12:55:37 INFO - PROCESS | 1248 | 1471463737948 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1248 | 1471463737950 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:37 INFO - PROCESS | 1248 | ++DOCSHELL 180BF000 == 32 [pid = 1248] [id = 257] 12:55:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (18156000) [pid = 1248] [serial = 770] [outer = 00000000] 12:55:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (18287800) [pid = 1248] [serial = 771] [outer = 18156000] 12:55:38 INFO - PROCESS | 1248 | 1471463737997 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1828F800) [pid = 1248] [serial = 772] [outer = 18156000] 12:55:38 INFO - PROCESS | 1248 | 1471463738409 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 730ms 12:55:38 INFO - PROCESS | 1248 | 1471463738475 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1248 | 1471463738477 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 12:55:38 INFO - PROCESS | 1248 | 1471463738480 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:55:38 INFO - PROCESS | 1248 | 1471463738482 Marionette TRACE conn5 <- [1,994,null,{}] 12:55:38 INFO - PROCESS | 1248 | 1471463738486 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}] 12:55:38 INFO - PROCESS | 1248 | 1471463738491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:38 INFO - PROCESS | 1248 | 1471463738620 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 12:55:38 INFO - PROCESS | 1248 | 1471463738630 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1248 | 1471463738632 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:38 INFO - PROCESS | 1248 | ++DOCSHELL 0F5D8800 == 33 [pid = 1248] [id = 258] 12:55:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (18344400) [pid = 1248] [serial = 773] [outer = 00000000] 12:55:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (184CE000) [pid = 1248] [serial = 774] [outer = 18344400] 12:55:38 INFO - PROCESS | 1248 | 1471463738724 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (184D5C00) [pid = 1248] [serial = 775] [outer = 18344400] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (0F5E4800) [pid = 1248] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0DCEA800) [pid = 1248] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (142D7400) [pid = 1248] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (1375C400) [pid = 1248] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E735800) [pid = 1248] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0DDFD000) [pid = 1248] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E686800) [pid = 1248] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (15AF0800) [pid = 1248] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E46F400) [pid = 1248] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1561CC00) [pid = 1248] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19B55800) [pid = 1248] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17E2AC00) [pid = 1248] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18286400) [pid = 1248] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (18346800) [pid = 1248] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:55:39 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (15B0E000) [pid = 1248] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:55:39 INFO - PROCESS | 1248 | 1471463739409 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 970ms 12:55:39 INFO - PROCESS | 1248 | 1471463739454 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1248 | 1471463739456 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:55:39 INFO - PROCESS | 1248 | 1471463739459 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1248 | 1471463739461 Marionette TRACE conn5 <- [1,998,null,{}] 12:55:39 INFO - PROCESS | 1248 | 1471463739464 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}] 12:55:39 INFO - PROCESS | 1248 | 1471463739466 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:39 INFO - PROCESS | 1248 | 1471463739543 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 12:55:39 INFO - PROCESS | 1248 | 1471463739548 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1248 | 1471463739550 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:39 INFO - PROCESS | 1248 | ++DOCSHELL 0E47CC00 == 34 [pid = 1248] [id = 259] 12:55:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E539400) [pid = 1248] [serial = 776] [outer = 00000000] 12:55:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E89A400) [pid = 1248] [serial = 777] [outer = 0E539400] 12:55:39 INFO - PROCESS | 1248 | 1471463739596 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0F5E2000) [pid = 1248] [serial = 778] [outer = 0E539400] 12:55:40 INFO - PROCESS | 1248 | 1471463740017 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 12:55:40 INFO - PROCESS | 1248 | 1471463740090 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1248 | 1471463740093 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 12:55:40 INFO - PROCESS | 1248 | 1471463740096 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:55:40 INFO - PROCESS | 1248 | 1471463740097 Marionette TRACE conn5 <- [1,1002,null,{}] 12:55:40 INFO - PROCESS | 1248 | 1471463740101 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}] 12:55:40 INFO - PROCESS | 1248 | 1471463740103 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:40 INFO - PROCESS | 1248 | 1471463740184 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 12:55:40 INFO - PROCESS | 1248 | 1471463740190 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 1248 | 1471463740192 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:40 INFO - PROCESS | 1248 | ++DOCSHELL 13750C00 == 35 [pid = 1248] [id = 260] 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (13D4F000) [pid = 1248] [serial = 779] [outer = 00000000] 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1733A800) [pid = 1248] [serial = 780] [outer = 13D4F000] 12:55:40 INFO - PROCESS | 1248 | 1471463740238 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (184D9000) [pid = 1248] [serial = 781] [outer = 13D4F000] 12:55:40 INFO - PROCESS | 1248 | 1471463740679 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 630ms 12:55:40 INFO - PROCESS | 1248 | 1471463740731 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1248 | 1471463740733 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 12:55:40 INFO - PROCESS | 1248 | 1471463740736 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:55:40 INFO - PROCESS | 1248 | 1471463740738 Marionette TRACE conn5 <- [1,1006,null,{}] 12:55:40 INFO - PROCESS | 1248 | 1471463740742 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}] 12:55:40 INFO - PROCESS | 1248 | 1471463740743 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:40 INFO - PROCESS | 1248 | 1471463740824 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 12:55:40 INFO - PROCESS | 1248 | 1471463740832 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 1248 | 1471463740834 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:40 INFO - PROCESS | 1248 | ++DOCSHELL 198B7800 == 36 [pid = 1248] [id = 261] 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (198B9C00) [pid = 1248] [serial = 782] [outer = 00000000] 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (19A1C400) [pid = 1248] [serial = 783] [outer = 198B9C00] 12:55:40 INFO - PROCESS | 1248 | 1471463740880 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19A1C800) [pid = 1248] [serial = 784] [outer = 198B9C00] 12:55:41 INFO - PROCESS | 1248 | 1471463741313 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]]]}] 12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 12:55:41 INFO - PROCESS | 1248 | 1471463741418 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 12:55:41 INFO - PROCESS | 1248 | 1471463741422 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 12:55:41 INFO - PROCESS | 1248 | 1471463741429 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:55:41 INFO - PROCESS | 1248 | 1471463741434 Marionette TRACE conn5 <- [1,1010,null,{}] 12:55:41 INFO - PROCESS | 1248 | 1471463741440 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}] 12:55:41 INFO - PROCESS | 1248 | 1471463741444 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:41 INFO - PROCESS | 1248 | 1471463741585 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 12:55:41 INFO - PROCESS | 1248 | 1471463741704 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1248 | 1471463741710 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF3800 == 37 [pid = 1248] [id = 262] 12:55:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0DDF5400) [pid = 1248] [serial = 785] [outer = 00000000] 12:55:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E472800) [pid = 1248] [serial = 786] [outer = 0DDF5400] 12:55:41 INFO - PROCESS | 1248 | 1471463741770 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E648400) [pid = 1248] [serial = 787] [outer = 0DDF5400] 12:55:42 INFO - PROCESS | 1248 | 1471463742541 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1172ms 12:55:42 INFO - PROCESS | 1248 | 1471463742609 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 1248 | 1471463742613 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:55:42 INFO - PROCESS | 1248 | 1471463742619 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1248 | 1471463742624 Marionette TRACE conn5 <- [1,1014,null,{}] 12:55:42 INFO - PROCESS | 1248 | 1471463742629 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}] 12:55:42 INFO - PROCESS | 1248 | 1471463742632 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:42 INFO - PROCESS | 1248 | 1471463742764 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 12:55:42 INFO - PROCESS | 1248 | 1471463742883 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 1248 | 1471463742885 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:42 INFO - PROCESS | 1248 | ++DOCSHELL 12D6AC00 == 38 [pid = 1248] [id = 263] 12:55:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (12D89C00) [pid = 1248] [serial = 788] [outer = 00000000] 12:55:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (13DBCC00) [pid = 1248] [serial = 789] [outer = 12D89C00] 12:55:42 INFO - PROCESS | 1248 | 1471463742946 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (14C28400) [pid = 1248] [serial = 790] [outer = 12D89C00] 12:55:43 INFO - PROCESS | 1248 | 1471463743819 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]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1276ms 12:55:43 INFO - PROCESS | 1248 | 1471463743895 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 1248 | 1471463743899 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:55:43 INFO - PROCESS | 1248 | 1471463743904 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 1248 | 1471463743907 Marionette TRACE conn5 <- [1,1018,null,{}] 12:55:43 INFO - PROCESS | 1248 | 1471463743913 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}] 12:55:43 INFO - PROCESS | 1248 | 1471463743916 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:44 INFO - PROCESS | 1248 | 1471463744037 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 12:55:44 INFO - PROCESS | 1248 | 1471463744116 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1248 | 1471463744120 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:44 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE7800 == 39 [pid = 1248] [id = 264] 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (0DCE8400) [pid = 1248] [serial = 791] [outer = 00000000] 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (0E64B800) [pid = 1248] [serial = 792] [outer = 0DCE8400] 12:55:44 INFO - PROCESS | 1248 | 1471463744199 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (0E89A800) [pid = 1248] [serial = 793] [outer = 0DCE8400] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 13750C00 == 38 [pid = 1248] [id = 260] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 0E47CC00 == 37 [pid = 1248] [id = 259] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 0F5D8800 == 36 [pid = 1248] [id = 258] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 180BF000 == 35 [pid = 1248] [id = 257] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 1561C000 == 34 [pid = 1248] [id = 256] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 14156400 == 33 [pid = 1248] [id = 255] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 0EABB000 == 32 [pid = 1248] [id = 254] 12:55:44 INFO - PROCESS | 1248 | --DOCSHELL 0E24F800 == 31 [pid = 1248] [id = 253] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (15622C00) [pid = 1248] [serial = 720] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (13D45800) [pid = 1248] [serial = 717] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (0E896800) [pid = 1248] [serial = 714] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (0E89F000) [pid = 1248] [serial = 715] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0E25C000) [pid = 1248] [serial = 711] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0E474400) [pid = 1248] [serial = 712] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E812800) [pid = 1248] [serial = 708] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E924400) [pid = 1248] [serial = 709] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1716E000) [pid = 1248] [serial = 723] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (12920800) [pid = 1248] [serial = 700] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0EAB6000) [pid = 1248] [serial = 699] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1730A000) [pid = 1248] [serial = 703] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1563EC00) [pid = 1248] [serial = 702] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1A7E6000) [pid = 1248] [serial = 706] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19D97C00) [pid = 1248] [serial = 705] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18034800) [pid = 1248] [serial = 726] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (18288C00) [pid = 1248] [serial = 733] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733D400) [pid = 1248] [serial = 724] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1828D000) [pid = 1248] [serial = 732] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1834D000) [pid = 1248] [serial = 735] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (180BA400) [pid = 1248] [serial = 727] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1563F000) [pid = 1248] [serial = 721] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (18398400) [pid = 1248] [serial = 736] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17E44000) [pid = 1248] [serial = 729] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17F01400) [pid = 1248] [serial = 730] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (13DC3400) [pid = 1248] [serial = 718] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13D46800) [pid = 1248] [serial = 742] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E73DC00) [pid = 1248] [serial = 739] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (12D31C00) [pid = 1248] [serial = 741] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E53CC00) [pid = 1248] [serial = 738] [outer = 00000000] [url = about:blank] 12:55:44 INFO - PROCESS | 1248 | 1471463744652 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 791ms 12:55:44 INFO - PROCESS | 1248 | 1471463744694 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 1248 | 1471463744699 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 12:55:44 INFO - PROCESS | 1248 | 1471463744705 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:55:44 INFO - PROCESS | 1248 | 1471463744707 Marionette TRACE conn5 <- [1,1022,null,{}] 12:55:44 INFO - PROCESS | 1248 | 1471463744711 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}] 12:55:44 INFO - PROCESS | 1248 | 1471463744713 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:44 INFO - PROCESS | 1248 | 1471463744799 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 12:55:44 INFO - PROCESS | 1248 | 1471463744805 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1248 | 1471463744807 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:44 INFO - PROCESS | 1248 | ++DOCSHELL 0E89A000 == 32 [pid = 1248] [id = 265] 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E89DC00) [pid = 1248] [serial = 794] [outer = 00000000] 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0EAB6800) [pid = 1248] [serial = 795] [outer = 0E89DC00] 12:55:44 INFO - PROCESS | 1248 | 1471463744855 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0F403400) [pid = 1248] [serial = 796] [outer = 0E89DC00] 12:55:45 INFO - PROCESS | 1248 | 1471463745331 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 12:55:45 INFO - PROCESS | 1248 | 1471463745380 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1248 | 1471463745382 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:55:45 INFO - PROCESS | 1248 | 1471463745385 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1248 | 1471463745389 Marionette TRACE conn5 <- [1,1026,null,{}] 12:55:45 INFO - PROCESS | 1248 | 1471463745399 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}] 12:55:45 INFO - PROCESS | 1248 | 1471463745404 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:45 INFO - PROCESS | 1248 | 1471463745522 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 12:55:45 INFO - PROCESS | 1248 | 1471463745538 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1248 | 1471463745541 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:45 INFO - PROCESS | 1248 | ++DOCSHELL 13D4F800 == 33 [pid = 1248] [id = 266] 12:55:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D51400) [pid = 1248] [serial = 797] [outer = 00000000] 12:55:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14157000) [pid = 1248] [serial = 798] [outer = 13D51400] 12:55:45 INFO - PROCESS | 1248 | 1471463745595 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1561B000) [pid = 1248] [serial = 799] [outer = 13D51400] 12:55:46 INFO - PROCESS | 1248 | 1471463746045 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 12:55:46 INFO - PROCESS | 1248 | 1471463746061 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 1248 | 1471463746064 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:55:46 INFO - PROCESS | 1248 | 1471463746083 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1248 | 1471463746084 Marionette TRACE conn5 <- [1,1030,null,{}] 12:55:46 INFO - PROCESS | 1248 | 1471463746088 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}] 12:55:46 INFO - PROCESS | 1248 | 1471463746090 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:46 INFO - PROCESS | 1248 | 1471463746184 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 12:55:46 INFO - PROCESS | 1248 | 1471463746189 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1248 | 1471463746191 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:46 INFO - PROCESS | 1248 | ++DOCSHELL 1563B800 == 34 [pid = 1248] [id = 267] 12:55:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15642000) [pid = 1248] [serial = 800] [outer = 00000000] 12:55:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17177800) [pid = 1248] [serial = 801] [outer = 15642000] 12:55:46 INFO - PROCESS | 1248 | 1471463746238 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1733D400) [pid = 1248] [serial = 802] [outer = 15642000] 12:55:46 INFO - PROCESS | 1248 | 1471463746701 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 690ms 12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:55:46 INFO - PROCESS | 1248 | 1471463746762 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 1248 | 1471463746764 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 12:55:46 INFO - PROCESS | 1248 | 1471463746767 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1248 | 1471463746769 Marionette TRACE conn5 <- [1,1034,null,{}] 12:55:46 INFO - PROCESS | 1248 | 1471463746772 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}] 12:55:46 INFO - PROCESS | 1248 | 1471463746774 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:46 INFO - PROCESS | 1248 | 1471463746881 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 12:55:46 INFO - PROCESS | 1248 | 1471463746966 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1248 | 1471463746968 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:46 INFO - PROCESS | 1248 | ++DOCSHELL 17343000 == 35 [pid = 1248] [id = 268] 12:55:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17526400) [pid = 1248] [serial = 803] [outer = 00000000] 12:55:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17E1B400) [pid = 1248] [serial = 804] [outer = 17526400] 12:55:47 INFO - PROCESS | 1248 | 1471463747015 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17E44400) [pid = 1248] [serial = 805] [outer = 17526400] 12:55:47 INFO - PROCESS | 1248 | 1471463747420 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 730ms 12:55:47 INFO - PROCESS | 1248 | 1471463747498 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 1248 | 1471463747500 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 12:55:47 INFO - PROCESS | 1248 | 1471463747503 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:55:47 INFO - PROCESS | 1248 | 1471463747505 Marionette TRACE conn5 <- [1,1038,null,{}] 12:55:47 INFO - PROCESS | 1248 | 1471463747509 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}] 12:55:47 INFO - PROCESS | 1248 | 1471463747514 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:47 INFO - PROCESS | 1248 | 1471463747653 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 12:55:47 INFO - PROCESS | 1248 | 1471463747663 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1248 | 1471463747665 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:47 INFO - PROCESS | 1248 | ++DOCSHELL 17340800 == 36 [pid = 1248] [id = 269] 12:55:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18039400) [pid = 1248] [serial = 806] [outer = 00000000] 12:55:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1828EC00) [pid = 1248] [serial = 807] [outer = 18039400] 12:55:47 INFO - PROCESS | 1248 | 1471463747716 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1828F400) [pid = 1248] [serial = 808] [outer = 18039400] 12:55:48 INFO - PROCESS | 1248 | 1471463748171 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 730ms 12:55:48 INFO - PROCESS | 1248 | 1471463748237 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 1248 | 1471463748240 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:55:48 INFO - PROCESS | 1248 | 1471463748248 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 1248 | 1471463748250 Marionette TRACE conn5 <- [1,1042,null,{}] 12:55:48 INFO - PROCESS | 1248 | 1471463748256 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}] 12:55:48 INFO - PROCESS | 1248 | 1471463748258 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:48 INFO - PROCESS | 1248 | 1471463748364 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 12:55:48 INFO - PROCESS | 1248 | 1471463748375 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 1248 | 1471463748377 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:48 INFO - PROCESS | 1248 | ++DOCSHELL 18348000 == 37 [pid = 1248] [id = 270] 12:55:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1834AC00) [pid = 1248] [serial = 809] [outer = 00000000] 12:55:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1839F400) [pid = 1248] [serial = 810] [outer = 1834AC00] 12:55:48 INFO - PROCESS | 1248 | 1471463748422 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (184CC400) [pid = 1248] [serial = 811] [outer = 1834AC00] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E252000) [pid = 1248] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E539400) [pid = 1248] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0EABB400) [pid = 1248] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14C31400) [pid = 1248] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1563C800) [pid = 1248] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (13D4F000) [pid = 1248] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18344400) [pid = 1248] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (18156000) [pid = 1248] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0EABBC00) [pid = 1248] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E24FC00) [pid = 1248] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17177C00) [pid = 1248] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:55:48 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (142D3C00) [pid = 1248] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:55:48 INFO - PROCESS | 1248 | 1471463748903 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 730ms 12:55:48 INFO - PROCESS | 1248 | 1471463748983 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:55:48 INFO - PROCESS | 1248 | 1471463748985 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 12:55:48 INFO - PROCESS | 1248 | 1471463748988 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1248 | 1471463748989 Marionette TRACE conn5 <- [1,1046,null,{}] 12:55:49 INFO - PROCESS | 1248 | 1471463748993 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}] 12:55:49 INFO - PROCESS | 1248 | 1471463748995 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:49 INFO - PROCESS | 1248 | 1471463749073 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 12:55:49 INFO - PROCESS | 1248 | 1471463749079 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1248 | 1471463749081 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:49 INFO - PROCESS | 1248 | ++DOCSHELL 12E5FC00 == 38 [pid = 1248] [id = 271] 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (13D4C000) [pid = 1248] [serial = 812] [outer = 00000000] 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (180B5800) [pid = 1248] [serial = 813] [outer = 13D4C000] 12:55:49 INFO - PROCESS | 1248 | 1471463749126 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18346000) [pid = 1248] [serial = 814] [outer = 13D4C000] 12:55:49 INFO - PROCESS | 1248 | 1471463749525 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:55:49 INFO - PROCESS | 1248 | 1471463749558 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1248 | 1471463749560 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 12:55:49 INFO - PROCESS | 1248 | 1471463749564 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1248 | 1471463749565 Marionette TRACE conn5 <- [1,1050,null,{}] 12:55:49 INFO - PROCESS | 1248 | 1471463749583 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}] 12:55:49 INFO - PROCESS | 1248 | 1471463749584 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:49 INFO - PROCESS | 1248 | 1471463749668 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 12:55:49 INFO - PROCESS | 1248 | 1471463749674 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1248 | 1471463749676 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:49 INFO - PROCESS | 1248 | ++DOCSHELL 1834DC00 == 39 [pid = 1248] [id = 272] 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1834E000) [pid = 1248] [serial = 815] [outer = 00000000] 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1997B000) [pid = 1248] [serial = 816] [outer = 1834E000] 12:55:49 INFO - PROCESS | 1248 | 1471463749721 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B04C00) [pid = 1248] [serial = 817] [outer = 1834E000] 12:55:50 INFO - PROCESS | 1248 | 1471463750176 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms 12:55:50 INFO - PROCESS | 1248 | 1471463750195 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 1248 | 1471463750197 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:55:50 INFO - PROCESS | 1248 | 1471463750200 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1248 | 1471463750202 Marionette TRACE conn5 <- [1,1054,null,{}] 12:55:50 INFO - PROCESS | 1248 | 1471463750205 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}] 12:55:50 INFO - PROCESS | 1248 | 1471463750207 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:50 INFO - PROCESS | 1248 | 1471463750325 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 12:55:50 INFO - PROCESS | 1248 | 1471463750332 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1248 | 1471463750334 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:50 INFO - PROCESS | 1248 | ++DOCSHELL 18399C00 == 40 [pid = 1248] [id = 273] 12:55:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19A25C00) [pid = 1248] [serial = 818] [outer = 00000000] 12:55:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B0B400) [pid = 1248] [serial = 819] [outer = 19A25C00] 12:55:50 INFO - PROCESS | 1248 | 1471463750380 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19B0CC00) [pid = 1248] [serial = 820] [outer = 19A25C00] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 17E1D000 == 39 [pid = 1248] [id = 252] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 0DCE7800 == 38 [pid = 1248] [id = 264] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 12D6AC00 == 37 [pid = 1248] [id = 263] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 198B7800 == 36 [pid = 1248] [id = 261] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 0DDF3800 == 35 [pid = 1248] [id = 262] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 13D4F800 == 34 [pid = 1248] [id = 266] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 18348000 == 33 [pid = 1248] [id = 270] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 12E5FC00 == 32 [pid = 1248] [id = 271] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 17343000 == 31 [pid = 1248] [id = 268] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 1563B800 == 30 [pid = 1248] [id = 267] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 17340800 == 29 [pid = 1248] [id = 269] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 0E89A000 == 28 [pid = 1248] [id = 265] 12:55:51 INFO - PROCESS | 1248 | --DOCSHELL 1834DC00 == 27 [pid = 1248] [id = 272] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E537000) [pid = 1248] [serial = 745] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0F5E2000) [pid = 1248] [serial = 778] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E89A400) [pid = 1248] [serial = 777] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0F5E4400) [pid = 1248] [serial = 763] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E472C00) [pid = 1248] [serial = 744] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15622000) [pid = 1248] [serial = 751] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17E1D800) [pid = 1248] [serial = 769] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1733A800) [pid = 1248] [serial = 780] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (184D5C00) [pid = 1248] [serial = 775] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1828F800) [pid = 1248] [serial = 772] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12786C00) [pid = 1248] [serial = 748] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E47A400) [pid = 1248] [serial = 760] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0F409800) [pid = 1248] [serial = 762] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1561D800) [pid = 1248] [serial = 750] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17E28800) [pid = 1248] [serial = 756] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1733D000) [pid = 1248] [serial = 753] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (14C28000) [pid = 1248] [serial = 765] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (18287800) [pid = 1248] [serial = 771] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0E471C00) [pid = 1248] [serial = 759] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (184D9000) [pid = 1248] [serial = 781] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (17524C00) [pid = 1248] [serial = 754] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (184CE000) [pid = 1248] [serial = 774] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (17340000) [pid = 1248] [serial = 768] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (1561D000) [pid = 1248] [serial = 766] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (125E9C00) [pid = 1248] [serial = 747] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (19A1C400) [pid = 1248] [serial = 783] [outer = 00000000] [url = about:blank] 12:55:52 INFO - PROCESS | 1248 | 1471463752104 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1935ms 12:55:52 INFO - PROCESS | 1248 | 1471463752141 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1248 | 1471463752146 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:55:52 INFO - PROCESS | 1248 | 1471463752151 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1248 | 1471463752155 Marionette TRACE conn5 <- [1,1058,null,{}] 12:55:52 INFO - PROCESS | 1248 | 1471463752161 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}] 12:55:52 INFO - PROCESS | 1248 | 1471463752164 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:52 INFO - PROCESS | 1248 | 1471463752257 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 12:55:52 INFO - PROCESS | 1248 | 1471463752265 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1248 | 1471463752269 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:52 INFO - PROCESS | 1248 | ++DOCSHELL 0DDFD800 == 28 [pid = 1248] [id = 274] 12:55:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0E250400) [pid = 1248] [serial = 821] [outer = 00000000] 12:55:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E46F400) [pid = 1248] [serial = 822] [outer = 0E250400] 12:55:52 INFO - PROCESS | 1248 | 1471463752320 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E476800) [pid = 1248] [serial = 823] [outer = 0E250400] 12:55:52 INFO - PROCESS | 1248 | 1471463752806 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 730ms 12:55:52 INFO - PROCESS | 1248 | 1471463752881 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1248 | 1471463752887 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:55:52 INFO - PROCESS | 1248 | 1471463752893 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1248 | 1471463752896 Marionette TRACE conn5 <- [1,1062,null,{}] 12:55:52 INFO - PROCESS | 1248 | 1471463752900 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}] 12:55:52 INFO - PROCESS | 1248 | 1471463752903 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:53 INFO - PROCESS | 1248 | 1471463752994 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 12:55:53 INFO - PROCESS | 1248 | 1471463753007 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1248 | 1471463753010 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:53 INFO - PROCESS | 1248 | ++DOCSHELL 0E895400 == 29 [pid = 1248] [id = 275] 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E895C00) [pid = 1248] [serial = 824] [outer = 00000000] 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0E89A400) [pid = 1248] [serial = 825] [outer = 0E895C00] 12:55:53 INFO - PROCESS | 1248 | 1471463753064 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E921400) [pid = 1248] [serial = 826] [outer = 0E895C00] 12:55:53 INFO - PROCESS | 1248 | 1471463753517 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 12:55:53 INFO - PROCESS | 1248 | 1471463753566 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1248 | 1471463753568 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:55:53 INFO - PROCESS | 1248 | 1471463753572 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1248 | 1471463753575 Marionette TRACE conn5 <- [1,1066,null,{}] 12:55:53 INFO - PROCESS | 1248 | 1471463753586 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}] 12:55:53 INFO - PROCESS | 1248 | 1471463753591 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:53 INFO - PROCESS | 1248 | 1471463753702 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 12:55:53 INFO - PROCESS | 1248 | 1471463753720 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1248 | 1471463753724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:53 INFO - PROCESS | 1248 | ++DOCSHELL 12785400 == 30 [pid = 1248] [id = 276] 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (12785800) [pid = 1248] [serial = 827] [outer = 00000000] 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1292C800) [pid = 1248] [serial = 828] [outer = 12785800] 12:55:53 INFO - PROCESS | 1248 | 1471463753775 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (12D2C800) [pid = 1248] [serial = 829] [outer = 12785800] 12:55:54 INFO - PROCESS | 1248 | 1471463754208 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 12:55:54 INFO - PROCESS | 1248 | 1471463754246 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 1248 | 1471463754249 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 12:55:54 INFO - PROCESS | 1248 | 1471463754256 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:55:54 INFO - PROCESS | 1248 | 1471463754258 Marionette TRACE conn5 <- [1,1070,null,{}] 12:55:54 INFO - PROCESS | 1248 | 1471463754262 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}] 12:55:54 INFO - PROCESS | 1248 | 1471463754264 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:54 INFO - PROCESS | 1248 | 1471463754347 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 12:55:54 INFO - PROCESS | 1248 | 1471463754355 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 1248 | 1471463754357 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:54 INFO - PROCESS | 1248 | ++DOCSHELL 13750C00 == 31 [pid = 1248] [id = 277] 12:55:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (13751400) [pid = 1248] [serial = 830] [outer = 00000000] 12:55:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (13D46800) [pid = 1248] [serial = 831] [outer = 13751400] 12:55:54 INFO - PROCESS | 1248 | 1471463754403 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13DBF800) [pid = 1248] [serial = 832] [outer = 13751400] 12:55:54 INFO - PROCESS | 1248 | 1471463754808 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 12:55:54 INFO - PROCESS | 1248 | 1471463754831 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 1248 | 1471463754833 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:55:54 INFO - PROCESS | 1248 | 1471463754836 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 1248 | 1471463754838 Marionette TRACE conn5 <- [1,1074,null,{}] 12:55:54 INFO - PROCESS | 1248 | 1471463754842 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}] 12:55:54 INFO - PROCESS | 1248 | 1471463754844 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:54 INFO - PROCESS | 1248 | 1471463754958 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 12:55:54 INFO - PROCESS | 1248 | 1471463754965 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 1248 | 1471463754967 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:54 INFO - PROCESS | 1248 | ++DOCSHELL 14160C00 == 32 [pid = 1248] [id = 278] 12:55:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14161800) [pid = 1248] [serial = 833] [outer = 00000000] 12:55:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (14C31400) [pid = 1248] [serial = 834] [outer = 14161800] 12:55:55 INFO - PROCESS | 1248 | 1471463755014 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15620C00) [pid = 1248] [serial = 835] [outer = 14161800] 12:55:55 INFO - PROCESS | 1248 | 1471463755439 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]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 630ms 12:55:55 INFO - PROCESS | 1248 | 1471463755467 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 1248 | 1471463755469 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:55:55 INFO - PROCESS | 1248 | 1471463755472 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1248 | 1471463755474 Marionette TRACE conn5 <- [1,1078,null,{}] 12:55:55 INFO - PROCESS | 1248 | 1471463755477 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}] 12:55:55 INFO - PROCESS | 1248 | 1471463755483 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:55 INFO - PROCESS | 1248 | 1471463755615 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 12:55:55 INFO - PROCESS | 1248 | 1471463755630 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1248 | 1471463755631 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:55 INFO - PROCESS | 1248 | ++DOCSHELL 1563C800 == 33 [pid = 1248] [id = 279] 12:55:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1563EC00) [pid = 1248] [serial = 836] [outer = 00000000] 12:55:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15B63000) [pid = 1248] [serial = 837] [outer = 1563EC00] 12:55:55 INFO - PROCESS | 1248 | 1471463755677 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15B59400) [pid = 1248] [serial = 838] [outer = 1563EC00] 12:55:56 INFO - PROCESS | 1248 | 1471463756094 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:55:56 INFO - PROCESS | 1248 | 1471463756143 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 1248 | 1471463756144 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 12:55:56 INFO - PROCESS | 1248 | 1471463756147 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1248 | 1471463756149 Marionette TRACE conn5 <- [1,1082,null,{}] 12:55:56 INFO - PROCESS | 1248 | 1471463756153 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}] 12:55:56 INFO - PROCESS | 1248 | 1471463756154 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:56 INFO - PROCESS | 1248 | 1471463756262 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 12:55:56 INFO - PROCESS | 1248 | 1471463756303 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1248 | 1471463756305 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:56 INFO - PROCESS | 1248 | ++DOCSHELL 17173400 == 34 [pid = 1248] [id = 280] 12:55:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17311C00) [pid = 1248] [serial = 839] [outer = 00000000] 12:55:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17343000) [pid = 1248] [serial = 840] [outer = 17311C00] 12:55:56 INFO - PROCESS | 1248 | 1471463756350 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17343C00) [pid = 1248] [serial = 841] [outer = 17311C00] 12:55:56 INFO - PROCESS | 1248 | 1471463756733 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 630ms 12:55:56 INFO - PROCESS | 1248 | 1471463756779 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 1248 | 1471463756781 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:55:56 INFO - PROCESS | 1248 | 1471463756784 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1248 | 1471463756786 Marionette TRACE conn5 <- [1,1086,null,{}] 12:55:56 INFO - PROCESS | 1248 | 1471463756789 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}] 12:55:56 INFO - PROCESS | 1248 | 1471463756791 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:56 INFO - PROCESS | 1248 | 1471463756908 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 12:55:56 INFO - PROCESS | 1248 | 1471463756960 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1248 | 1471463756962 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:56 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB0000 == 35 [pid = 1248] [id = 281] 12:55:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17342C00) [pid = 1248] [serial = 842] [outer = 00000000] 12:55:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17E22000) [pid = 1248] [serial = 843] [outer = 17342C00] 12:55:57 INFO - PROCESS | 1248 | 1471463757007 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1763B800) [pid = 1248] [serial = 844] [outer = 17342C00] 12:55:57 INFO - PROCESS | 1248 | 1471463757397 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 630ms 12:55:57 INFO - PROCESS | 1248 | 1471463757415 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1248 | 1471463757417 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:55:57 INFO - PROCESS | 1248 | 1471463757427 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1248 | 1471463757429 Marionette TRACE conn5 <- [1,1090,null,{}] 12:55:57 INFO - PROCESS | 1248 | 1471463757433 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}] 12:55:57 INFO - PROCESS | 1248 | 1471463757435 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:57 INFO - PROCESS | 1248 | 1471463757543 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 12:55:57 INFO - PROCESS | 1248 | 1471463757549 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 1248 | 1471463757551 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:57 INFO - PROCESS | 1248 | ++DOCSHELL 1277FC00 == 36 [pid = 1248] [id = 282] 12:55:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1D400) [pid = 1248] [serial = 845] [outer = 00000000] 12:55:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18156000) [pid = 1248] [serial = 846] [outer = 17E1D400] 12:55:57 INFO - PROCESS | 1248 | 1471463757597 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (18280C00) [pid = 1248] [serial = 847] [outer = 17E1D400] 12:55:58 INFO - PROCESS | 1248 | 1471463758101 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 730ms 12:55:58 INFO - PROCESS | 1248 | 1471463758160 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 1248 | 1471463758162 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:55:58 INFO - PROCESS | 1248 | 1471463758166 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 1248 | 1471463758168 Marionette TRACE conn5 <- [1,1094,null,{}] 12:55:58 INFO - PROCESS | 1248 | 1471463758171 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}] 12:55:58 INFO - PROCESS | 1248 | 1471463758173 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:58 INFO - PROCESS | 1248 | 1471463758291 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 12:55:58 INFO - PROCESS | 1248 | 1471463758297 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1248 | 1471463758299 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:58 INFO - PROCESS | 1248 | ++DOCSHELL 1815D800 == 37 [pid = 1248] [id = 283] 12:55:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (18289400) [pid = 1248] [serial = 848] [outer = 00000000] 12:55:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (184D0800) [pid = 1248] [serial = 849] [outer = 18289400] 12:55:58 INFO - PROCESS | 1248 | 1471463758393 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (184D7000) [pid = 1248] [serial = 850] [outer = 18289400] 12:55:58 INFO - PROCESS | 1248 | 1471463758818 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 12:55:58 INFO - PROCESS | 1248 | 1471463758840 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 1248 | 1471463758842 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 12:55:58 INFO - PROCESS | 1248 | 1471463758845 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:55:58 INFO - PROCESS | 1248 | 1471463758848 Marionette TRACE conn5 <- [1,1098,null,{}] 12:55:58 INFO - PROCESS | 1248 | 1471463758858 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}] 12:55:58 INFO - PROCESS | 1248 | 1471463758860 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:59 INFO - PROCESS | 1248 | 1471463759013 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 12:55:59 INFO - PROCESS | 1248 | 1471463759041 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1248 | 1471463759044 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:59 INFO - PROCESS | 1248 | ++DOCSHELL 1415B000 == 38 [pid = 1248] [id = 284] 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (19B08000) [pid = 1248] [serial = 851] [outer = 00000000] 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19B4EC00) [pid = 1248] [serial = 852] [outer = 19B08000] 12:55:59 INFO - PROCESS | 1248 | 1471463759092 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (19CAB000) [pid = 1248] [serial = 853] [outer = 19B08000] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1834E000) [pid = 1248] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (17526400) [pid = 1248] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (18039400) [pid = 1248] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1834AC00) [pid = 1248] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (15642000) [pid = 1248] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (13D51400) [pid = 1248] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E89DC00) [pid = 1248] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0DCE8400) [pid = 1248] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (12D89C00) [pid = 1248] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0DDF5400) [pid = 1248] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (198B9C00) [pid = 1248] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13D4C000) [pid = 1248] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:55:59 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E1E400) [pid = 1248] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:55:59 INFO - PROCESS | 1248 | 1471463759676 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 870ms 12:55:59 INFO - PROCESS | 1248 | 1471463759730 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1248 | 1471463759732 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:55:59 INFO - PROCESS | 1248 | 1471463759736 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1248 | 1471463759738 Marionette TRACE conn5 <- [1,1102,null,{}] 12:55:59 INFO - PROCESS | 1248 | 1471463759742 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}] 12:55:59 INFO - PROCESS | 1248 | 1471463759743 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:59 INFO - PROCESS | 1248 | 1471463759822 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 12:55:59 INFO - PROCESS | 1248 | 1471463759837 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1248 | 1471463759839 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:55:59 INFO - PROCESS | 1248 | ++DOCSHELL 1415D400 == 39 [pid = 1248] [id = 285] 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (142D4400) [pid = 1248] [serial = 854] [outer = 00000000] 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17336C00) [pid = 1248] [serial = 855] [outer = 142D4400] 12:55:59 INFO - PROCESS | 1248 | 1471463759885 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17526400) [pid = 1248] [serial = 856] [outer = 142D4400] 12:56:00 INFO - PROCESS | 1248 | 1471463760296 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms 12:56:00 INFO - PROCESS | 1248 | 1471463760371 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:56:00 INFO - PROCESS | 1248 | 1471463760373 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 12:56:00 INFO - PROCESS | 1248 | 1471463760377 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1248 | 1471463760378 Marionette TRACE conn5 <- [1,1106,null,{}] 12:56:00 INFO - PROCESS | 1248 | 1471463760382 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}] 12:56:00 INFO - PROCESS | 1248 | 1471463760384 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:00 INFO - PROCESS | 1248 | 1471463760462 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 12:56:00 INFO - PROCESS | 1248 | 1471463760470 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1248 | 1471463760472 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:00 INFO - PROCESS | 1248 | ++DOCSHELL 17177C00 == 40 [pid = 1248] [id = 286] 12:56:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18289800) [pid = 1248] [serial = 857] [outer = 00000000] 12:56:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B03800) [pid = 1248] [serial = 858] [outer = 18289800] 12:56:00 INFO - PROCESS | 1248 | 1471463760516 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0DC36C00) [pid = 1248] [serial = 859] [outer = 18289800] 12:56:00 INFO - PROCESS | 1248 | 1471463760945 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 631ms 12:56:01 INFO - PROCESS | 1248 | 1471463761024 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 1248 | 1471463761026 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 12:56:01 INFO - PROCESS | 1248 | 1471463761030 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 1248 | 1471463761031 Marionette TRACE conn5 <- [1,1110,null,{}] 12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:56:01 INFO - PROCESS | 1248 | 1471463761035 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}] 12:56:01 INFO - PROCESS | 1248 | 1471463761036 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:01 INFO - PROCESS | 1248 | 1471463761115 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 12:56:01 INFO - PROCESS | 1248 | 1471463761123 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1248 | 1471463761125 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:01 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB5000 == 41 [pid = 1248] [id = 287] 12:56:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19B05000) [pid = 1248] [serial = 860] [outer = 00000000] 12:56:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1A754C00) [pid = 1248] [serial = 861] [outer = 19B05000] 12:56:01 INFO - PROCESS | 1248 | 1471463761169 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1A7E5800) [pid = 1248] [serial = 862] [outer = 19B05000] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 18399C00 == 40 [pid = 1248] [id = 273] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 0DDFD800 == 39 [pid = 1248] [id = 274] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 12785400 == 38 [pid = 1248] [id = 276] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 1277FC00 == 37 [pid = 1248] [id = 282] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 1563C800 == 36 [pid = 1248] [id = 279] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 13750C00 == 35 [pid = 1248] [id = 277] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 17177C00 == 34 [pid = 1248] [id = 286] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 17173400 == 33 [pid = 1248] [id = 280] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 14160C00 == 32 [pid = 1248] [id = 278] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 1415D400 == 31 [pid = 1248] [id = 285] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 0E895400 == 30 [pid = 1248] [id = 275] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 0EAB0000 == 29 [pid = 1248] [id = 281] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 1415B000 == 28 [pid = 1248] [id = 284] 12:56:02 INFO - PROCESS | 1248 | --DOCSHELL 1815D800 == 27 [pid = 1248] [id = 283] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17F0E800) [pid = 1248] [serial = 757] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19B04C00) [pid = 1248] [serial = 817] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17E1B400) [pid = 1248] [serial = 804] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1828EC00) [pid = 1248] [serial = 807] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E44400) [pid = 1248] [serial = 805] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1839F400) [pid = 1248] [serial = 810] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1828F400) [pid = 1248] [serial = 808] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1997B000) [pid = 1248] [serial = 816] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (184CC400) [pid = 1248] [serial = 811] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (19B0B400) [pid = 1248] [serial = 819] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17177800) [pid = 1248] [serial = 801] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (14157000) [pid = 1248] [serial = 798] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1561B000) [pid = 1248] [serial = 799] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0EAB6800) [pid = 1248] [serial = 795] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0F403400) [pid = 1248] [serial = 796] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E64B800) [pid = 1248] [serial = 792] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E89A800) [pid = 1248] [serial = 793] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (14C28400) [pid = 1248] [serial = 790] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (13DBCC00) [pid = 1248] [serial = 789] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E648400) [pid = 1248] [serial = 787] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0E472800) [pid = 1248] [serial = 786] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (19A1C800) [pid = 1248] [serial = 784] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (180B5800) [pid = 1248] [serial = 813] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (18346000) [pid = 1248] [serial = 814] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (1733D400) [pid = 1248] [serial = 802] [outer = 00000000] [url = about:blank] 12:56:02 INFO - PROCESS | 1248 | 1471463762959 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1980ms 12:56:03 INFO - PROCESS | 1248 | 1471463763017 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 1248 | 1471463763021 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:56:03 INFO - PROCESS | 1248 | 1471463763027 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1248 | 1471463763030 Marionette TRACE conn5 <- [1,1114,null,{}] 12:56:03 INFO - PROCESS | 1248 | 1471463763036 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}] 12:56:03 INFO - PROCESS | 1248 | 1471463763040 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:03 INFO - PROCESS | 1248 | 1471463763133 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 12:56:03 INFO - PROCESS | 1248 | 1471463763140 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 1248 | 1471463763145 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:03 INFO - PROCESS | 1248 | ++DOCSHELL 0DDFD000 == 28 [pid = 1248] [id = 288] 12:56:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0DDFE400) [pid = 1248] [serial = 863] [outer = 00000000] 12:56:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E253800) [pid = 1248] [serial = 864] [outer = 0DDFE400] 12:56:03 INFO - PROCESS | 1248 | 1471463763200 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E471C00) [pid = 1248] [serial = 865] [outer = 0DDFE400] 12:56:03 INFO - PROCESS | 1248 | 1471463763716 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 791ms 12:56:03 INFO - PROCESS | 1248 | 1471463763817 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 1248 | 1471463763822 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:56:03 INFO - PROCESS | 1248 | 1471463763828 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1248 | 1471463763831 Marionette TRACE conn5 <- [1,1118,null,{}] 12:56:03 INFO - PROCESS | 1248 | 1471463763835 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}] 12:56:03 INFO - PROCESS | 1248 | 1471463763837 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:03 INFO - PROCESS | 1248 | 1471463763935 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 12:56:04 INFO - PROCESS | 1248 | 1471463764009 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1248 | 1471463764012 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:04 INFO - PROCESS | 1248 | ++DOCSHELL 0E64A000 == 29 [pid = 1248] [id = 289] 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E64B800) [pid = 1248] [serial = 866] [outer = 00000000] 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E89C400) [pid = 1248] [serial = 867] [outer = 0E64B800] 12:56:04 INFO - PROCESS | 1248 | 1471463764061 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E921C00) [pid = 1248] [serial = 868] [outer = 0E64B800] 12:56:04 INFO - PROCESS | 1248 | 1471463764447 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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 12:56:04 INFO - PROCESS | 1248 | 1471463764512 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 1248 | 1471463764514 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:56:04 INFO - PROCESS | 1248 | 1471463764520 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1248 | 1471463764523 Marionette TRACE conn5 <- [1,1122,null,{}] 12:56:04 INFO - PROCESS | 1248 | 1471463764534 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}] 12:56:04 INFO - PROCESS | 1248 | 1471463764539 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:04 INFO - PROCESS | 1248 | 1471463764644 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 12:56:04 INFO - PROCESS | 1248 | [1248] 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 12:56:04 INFO - PROCESS | 1248 | 1471463764673 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1248 | 1471463764676 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:04 INFO - PROCESS | 1248 | ++DOCSHELL 129ED800 == 30 [pid = 1248] [id = 290] 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (129EDC00) [pid = 1248] [serial = 869] [outer = 00000000] 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (12D6CC00) [pid = 1248] [serial = 870] [outer = 129EDC00] 12:56:04 INFO - PROCESS | 1248 | 1471463764725 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (13757800) [pid = 1248] [serial = 871] [outer = 129EDC00] 12:56:05 INFO - PROCESS | 1248 | 1471463765152 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 12:56:05 INFO - PROCESS | 1248 | 1471463765193 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1248 | 1471463765196 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 12:56:05 INFO - PROCESS | 1248 | 1471463765199 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:56:05 INFO - PROCESS | 1248 | 1471463765201 Marionette TRACE conn5 <- [1,1126,null,{}] 12:56:05 INFO - PROCESS | 1248 | 1471463765205 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}] 12:56:05 INFO - PROCESS | 1248 | 1471463765207 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:05 INFO - PROCESS | 1248 | 1471463765292 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 12:56:05 INFO - PROCESS | 1248 | 1471463765297 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1248 | 1471463765299 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:05 INFO - PROCESS | 1248 | ++DOCSHELL 13D26400 == 31 [pid = 1248] [id = 291] 12:56:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (13D45800) [pid = 1248] [serial = 872] [outer = 00000000] 12:56:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (14157C00) [pid = 1248] [serial = 873] [outer = 13D45800] 12:56:05 INFO - PROCESS | 1248 | 1471463765346 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14C29400) [pid = 1248] [serial = 874] [outer = 13D45800] 12:56:05 INFO - PROCESS | 1248 | 1471463765776 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms 12:56:05 INFO - PROCESS | 1248 | 1471463765833 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1248 | 1471463765835 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:56:05 INFO - PROCESS | 1248 | 1471463765839 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1248 | 1471463765841 Marionette TRACE conn5 <- [1,1130,null,{}] 12:56:05 INFO - PROCESS | 1248 | 1471463765844 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}] 12:56:05 INFO - PROCESS | 1248 | 1471463765846 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:05 INFO - PROCESS | 1248 | 1471463765924 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 12:56:05 INFO - PROCESS | 1248 | 1471463765931 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1248 | 1471463765934 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:05 INFO - PROCESS | 1248 | ++DOCSHELL 15619400 == 32 [pid = 1248] [id = 292] 12:56:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1561C800) [pid = 1248] [serial = 875] [outer = 00000000] 12:56:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15625800) [pid = 1248] [serial = 876] [outer = 1561C800] 12:56:06 INFO - PROCESS | 1248 | 1471463765980 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1563B800) [pid = 1248] [serial = 877] [outer = 1561C800] 12:56:06 INFO - PROCESS | 1248 | 1471463766431 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 12:56:06 INFO - PROCESS | 1248 | 1471463766475 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 1248 | 1471463766477 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:56:06 INFO - PROCESS | 1248 | 1471463766480 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 1248 | 1471463766482 Marionette TRACE conn5 <- [1,1134,null,{}] 12:56:06 INFO - PROCESS | 1248 | 1471463766485 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}] 12:56:06 INFO - PROCESS | 1248 | 1471463766491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:06 INFO - PROCESS | 1248 | 1471463766596 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 12:56:06 INFO - PROCESS | 1248 | 1471463766604 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1248 | 1471463766606 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:06 INFO - PROCESS | 1248 | ++DOCSHELL 17338800 == 33 [pid = 1248] [id = 293] 12:56:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17339000) [pid = 1248] [serial = 878] [outer = 00000000] 12:56:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1733F400) [pid = 1248] [serial = 879] [outer = 17339000] 12:56:06 INFO - PROCESS | 1248 | 1471463766652 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17342800) [pid = 1248] [serial = 880] [outer = 17339000] 12:56:07 INFO - PROCESS | 1248 | 1471463767079 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 12:56:07 INFO - PROCESS | 1248 | 1471463767116 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 1248 | 1471463767118 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:56:07 INFO - PROCESS | 1248 | 1471463767125 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1248 | 1471463767127 Marionette TRACE conn5 <- [1,1138,null,{}] 12:56:07 INFO - PROCESS | 1248 | 1471463767131 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}] 12:56:07 INFO - PROCESS | 1248 | 1471463767132 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:07 INFO - PROCESS | 1248 | 1471463767208 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 12:56:07 INFO - PROCESS | 1248 | 1471463767214 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1248 | 1471463767215 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:07 INFO - PROCESS | 1248 | ++DOCSHELL 17177800 == 34 [pid = 1248] [id = 294] 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1763CC00) [pid = 1248] [serial = 881] [outer = 00000000] 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17E2A800) [pid = 1248] [serial = 882] [outer = 1763CC00] 12:56:07 INFO - PROCESS | 1248 | 1471463767261 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17F01400) [pid = 1248] [serial = 883] [outer = 1763CC00] 12:56:07 INFO - PROCESS | 1248 | 1471463767735 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 12:56:07 INFO - PROCESS | 1248 | 1471463767759 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 1248 | 1471463767761 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 12:56:07 INFO - PROCESS | 1248 | 1471463767764 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:56:07 INFO - PROCESS | 1248 | 1471463767766 Marionette TRACE conn5 <- [1,1142,null,{}] 12:56:07 INFO - PROCESS | 1248 | 1471463767773 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}] 12:56:07 INFO - PROCESS | 1248 | 1471463767775 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:07 INFO - PROCESS | 1248 | 1471463767852 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 12:56:07 INFO - PROCESS | 1248 | 1471463767858 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1248 | 1471463767860 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:07 INFO - PROCESS | 1248 | ++DOCSHELL 18155400 == 35 [pid = 1248] [id = 295] 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1815D000) [pid = 1248] [serial = 884] [outer = 00000000] 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1828A800) [pid = 1248] [serial = 885] [outer = 1815D000] 12:56:07 INFO - PROCESS | 1248 | 1471463767905 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1828C000) [pid = 1248] [serial = 886] [outer = 1815D000] 12:56:08 INFO - PROCESS | 1248 | 1471463768368 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:56:08 INFO - PROCESS | 1248 | 1471463768440 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 1248 | 1471463768442 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 12:56:08 INFO - PROCESS | 1248 | 1471463768446 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1248 | 1471463768447 Marionette TRACE conn5 <- [1,1146,null,{}] 12:56:08 INFO - PROCESS | 1248 | 1471463768451 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}] 12:56:08 INFO - PROCESS | 1248 | 1471463768453 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:08 INFO - PROCESS | 1248 | 1471463768561 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 12:56:08 INFO - PROCESS | 1248 | 1471463768645 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1248 | 1471463768646 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:08 INFO - PROCESS | 1248 | ++DOCSHELL 12973000 == 36 [pid = 1248] [id = 296] 12:56:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1834D400) [pid = 1248] [serial = 887] [outer = 00000000] 12:56:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (184B3000) [pid = 1248] [serial = 888] [outer = 1834D400] 12:56:08 INFO - PROCESS | 1248 | 1471463768692 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (184CB000) [pid = 1248] [serial = 889] [outer = 1834D400] 12:56:09 INFO - PROCESS | 1248 | 1471463769098 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 12:56:09 INFO - PROCESS | 1248 | 1471463769124 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1248 | 1471463769126 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 12:56:09 INFO - PROCESS | 1248 | 1471463769129 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:56:09 INFO - PROCESS | 1248 | 1471463769131 Marionette TRACE conn5 <- [1,1150,null,{}] 12:56:09 INFO - PROCESS | 1248 | 1471463769134 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}] 12:56:09 INFO - PROCESS | 1248 | 1471463769136 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:09 INFO - PROCESS | 1248 | 1471463769247 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 12:56:09 INFO - PROCESS | 1248 | 1471463769252 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1248 | 1471463769254 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:09 INFO - PROCESS | 1248 | ++DOCSHELL 184B2400 == 37 [pid = 1248] [id = 297] 12:56:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (184CE800) [pid = 1248] [serial = 890] [outer = 00000000] 12:56:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (19AB2800) [pid = 1248] [serial = 891] [outer = 184CE800] 12:56:09 INFO - PROCESS | 1248 | 1471463769300 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (19A1D000) [pid = 1248] [serial = 892] [outer = 184CE800] 12:56:09 INFO - PROCESS | 1248 | 1471463769757 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 12:56:09 INFO - PROCESS | 1248 | 1471463769804 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1248 | 1471463769806 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 12:56:09 INFO - PROCESS | 1248 | 1471463769810 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:56:09 INFO - PROCESS | 1248 | 1471463769812 Marionette TRACE conn5 <- [1,1154,null,{}] 12:56:09 INFO - PROCESS | 1248 | 1471463769815 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}] 12:56:09 INFO - PROCESS | 1248 | 1471463769818 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:09 INFO - PROCESS | 1248 | 1471463769967 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 12:56:10 INFO - PROCESS | 1248 | 1471463770031 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1248 | 1471463770033 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:10 INFO - PROCESS | 1248 | ++DOCSHELL 0E816C00 == 38 [pid = 1248] [id = 298] 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (19B0E000) [pid = 1248] [serial = 893] [outer = 00000000] 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (19CE9000) [pid = 1248] [serial = 894] [outer = 19B0E000] 12:56:10 INFO - PROCESS | 1248 | 1471463770085 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1AC54000) [pid = 1248] [serial = 895] [outer = 19B0E000] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (17E1D400) [pid = 1248] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (18289400) [pid = 1248] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (19B08000) [pid = 1248] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (18289800) [pid = 1248] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1563EC00) [pid = 1248] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (14161800) [pid = 1248] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (13751400) [pid = 1248] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (12785800) [pid = 1248] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E895C00) [pid = 1248] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E250400) [pid = 1248] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19A25C00) [pid = 1248] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17342C00) [pid = 1248] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17311C00) [pid = 1248] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:56:10 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (142D4400) [pid = 1248] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:56:10 INFO - PROCESS | 1248 | 1471463770621 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 830ms 12:56:10 INFO - PROCESS | 1248 | 1471463770648 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1248 | 1471463770650 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 12:56:10 INFO - PROCESS | 1248 | 1471463770653 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:56:10 INFO - PROCESS | 1248 | 1471463770655 Marionette TRACE conn5 <- [1,1158,null,{}] 12:56:10 INFO - PROCESS | 1248 | 1471463770658 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}] 12:56:10 INFO - PROCESS | 1248 | 1471463770660 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:10 INFO - PROCESS | 1248 | 1471463770741 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 12:56:10 INFO - PROCESS | 1248 | 1471463770746 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1248 | 1471463770748 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:10 INFO - PROCESS | 1248 | ++DOCSHELL 15617400 == 39 [pid = 1248] [id = 299] 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1561EC00) [pid = 1248] [serial = 896] [outer = 00000000] 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1752AC00) [pid = 1248] [serial = 897] [outer = 1561EC00] 12:56:10 INFO - PROCESS | 1248 | 1471463770793 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18288400) [pid = 1248] [serial = 898] [outer = 1561EC00] 12:56:11 INFO - PROCESS | 1248 | 1471463771216 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 570ms 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:56:11 INFO - PROCESS | 1248 | 1471463771228 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1248 | 1471463771230 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 12:56:11 INFO - PROCESS | 1248 | 1471463771233 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1248 | 1471463771235 Marionette TRACE conn5 <- [1,1162,null,{}] 12:56:11 INFO - PROCESS | 1248 | 1471463771238 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}] 12:56:11 INFO - PROCESS | 1248 | 1471463771240 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:11 INFO - PROCESS | 1248 | 1471463771357 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 12:56:11 INFO - PROCESS | 1248 | 1471463771364 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1248 | 1471463771366 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:11 INFO - PROCESS | 1248 | ++DOCSHELL 198B3C00 == 40 [pid = 1248] [id = 300] 12:56:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19A25C00) [pid = 1248] [serial = 899] [outer = 00000000] 12:56:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1A7E8C00) [pid = 1248] [serial = 900] [outer = 19A25C00] 12:56:11 INFO - PROCESS | 1248 | 1471463771412 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1AC57C00) [pid = 1248] [serial = 901] [outer = 19A25C00] 12:56:11 INFO - PROCESS | 1248 | 1471463771848 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] 12:56:11 INFO - PROCESS | 1248 | 1471463771912 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:56:11 INFO - PROCESS | 1248 | 1471463771915 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1248 | 1471463771917 Marionette TRACE conn5 <- [1,1166,null,{}] 12:56:11 INFO - PROCESS | 1248 | 1471463771920 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}] 12:56:11 INFO - PROCESS | 1248 | 1471463771922 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:12 INFO - PROCESS | 1248 | 1471463772003 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 12:56:12 INFO - PROCESS | 1248 | 1471463772009 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1248 | 1471463772011 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:12 INFO - PROCESS | 1248 | ++DOCSHELL 15643C00 == 41 [pid = 1248] [id = 301] 12:56:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (184D9C00) [pid = 1248] [serial = 902] [outer = 00000000] 12:56:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1AC8B000) [pid = 1248] [serial = 903] [outer = 184D9C00] 12:56:12 INFO - PROCESS | 1248 | 1471463772065 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1B0B3400) [pid = 1248] [serial = 904] [outer = 184D9C00] 12:56:12 INFO - PROCESS | 1248 | 1471463772625 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] 12:56:12 INFO - PROCESS | 1248 | 1471463772651 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:56:12 INFO - PROCESS | 1248 | 1471463772657 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1248 | 1471463772661 Marionette TRACE conn5 <- [1,1170,null,{}] 12:56:12 INFO - PROCESS | 1248 | 1471463772710 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}] 12:56:12 INFO - PROCESS | 1248 | 1471463772714 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:12 INFO - PROCESS | 1248 | 1471463772900 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 12:56:12 INFO - PROCESS | 1248 | 1471463772977 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1248 | 1471463772982 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:13 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6DC00 == 42 [pid = 1248] [id = 302] 12:56:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0DC7A000) [pid = 1248] [serial = 905] [outer = 00000000] 12:56:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E539400) [pid = 1248] [serial = 906] [outer = 0DC7A000] 12:56:13 INFO - PROCESS | 1248 | 1471463773041 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E738000) [pid = 1248] [serial = 907] [outer = 0DC7A000] 12:56:13 INFO - PROCESS | 1248 | 1471463773739 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] 12:56:13 INFO - PROCESS | 1248 | 1471463773779 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:56:13 INFO - PROCESS | 1248 | 1471463773785 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1248 | 1471463773788 Marionette TRACE conn5 <- [1,1174,null,{}] 12:56:13 INFO - PROCESS | 1248 | 1471463773792 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}] 12:56:13 INFO - PROCESS | 1248 | 1471463773795 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:13 INFO - PROCESS | 1248 | 1471463773917 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 12:56:14 INFO - PROCESS | 1248 | 1471463774045 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1248 | 1471463774048 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:14 INFO - PROCESS | 1248 | ++DOCSHELL 1296A400 == 43 [pid = 1248] [id = 303] 12:56:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (129F2800) [pid = 1248] [serial = 908] [outer = 00000000] 12:56:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (13751C00) [pid = 1248] [serial = 909] [outer = 129F2800] 12:56:14 INFO - PROCESS | 1248 | 1471463774107 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (14160C00) [pid = 1248] [serial = 910] [outer = 129F2800] 12:56:15 INFO - PROCESS | 1248 | 1471463775022 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] 12:56:15 INFO - PROCESS | 1248 | 1471463775127 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:56:15 INFO - PROCESS | 1248 | 1471463775132 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1248 | 1471463775135 Marionette TRACE conn5 <- [1,1178,null,{}] 12:56:15 INFO - PROCESS | 1248 | 1471463775141 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}] 12:56:15 INFO - PROCESS | 1248 | 1471463775143 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:15 INFO - PROCESS | 1248 | 1471463775272 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 198B3C00 == 42 [pid = 1248] [id = 300] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 15617400 == 41 [pid = 1248] [id = 299] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 0E816C00 == 40 [pid = 1248] [id = 298] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 184B2400 == 39 [pid = 1248] [id = 297] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 12973000 == 38 [pid = 1248] [id = 296] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 18155400 == 37 [pid = 1248] [id = 295] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 17177800 == 36 [pid = 1248] [id = 294] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 17338800 == 35 [pid = 1248] [id = 293] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 15619400 == 34 [pid = 1248] [id = 292] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 13D26400 == 33 [pid = 1248] [id = 291] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 129ED800 == 32 [pid = 1248] [id = 290] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (1A754C00) [pid = 1248] [serial = 861] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 0E64A000 == 31 [pid = 1248] [id = 289] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 0DDFD000 == 30 [pid = 1248] [id = 288] 12:56:15 INFO - PROCESS | 1248 | --DOCSHELL 0EAB5000 == 29 [pid = 1248] [id = 287] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (18156000) [pid = 1248] [serial = 846] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (184D0800) [pid = 1248] [serial = 849] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (18280C00) [pid = 1248] [serial = 847] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (19B4EC00) [pid = 1248] [serial = 852] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (184D7000) [pid = 1248] [serial = 850] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (19B03800) [pid = 1248] [serial = 858] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (19CAB000) [pid = 1248] [serial = 853] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (15B63000) [pid = 1248] [serial = 837] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (14C31400) [pid = 1248] [serial = 834] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (15620C00) [pid = 1248] [serial = 835] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (13D46800) [pid = 1248] [serial = 831] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (13DBF800) [pid = 1248] [serial = 832] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1292C800) [pid = 1248] [serial = 828] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (12D2C800) [pid = 1248] [serial = 829] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E89A400) [pid = 1248] [serial = 825] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E921400) [pid = 1248] [serial = 826] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E46F400) [pid = 1248] [serial = 822] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E476800) [pid = 1248] [serial = 823] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B0CC00) [pid = 1248] [serial = 820] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17E22000) [pid = 1248] [serial = 843] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17343000) [pid = 1248] [serial = 840] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17343C00) [pid = 1248] [serial = 841] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15B59400) [pid = 1248] [serial = 838] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0DC36C00) [pid = 1248] [serial = 859] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17336C00) [pid = 1248] [serial = 855] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17526400) [pid = 1248] [serial = 856] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1763B800) [pid = 1248] [serial = 844] [outer = 00000000] [url = about:blank] 12:56:15 INFO - PROCESS | 1248 | 1471463775399 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1248 | 1471463775404 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:15 INFO - PROCESS | 1248 | ++DOCSHELL 0BC4C000 == 30 [pid = 1248] [id = 304] 12:56:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0DB68C00) [pid = 1248] [serial = 911] [outer = 00000000] 12:56:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E472000) [pid = 1248] [serial = 912] [outer = 0DB68C00] 12:56:15 INFO - PROCESS | 1248 | 1471463775458 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E685400) [pid = 1248] [serial = 913] [outer = 0DB68C00] 12:56:15 INFO - PROCESS | 1248 | 1471463775892 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] 12:56:15 INFO - PROCESS | 1248 | 1471463775966 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 12:56:15 INFO - PROCESS | 1248 | 1471463775972 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:56:15 INFO - PROCESS | 1248 | 1471463775975 Marionette TRACE conn5 <- [1,1182,null,{}] 12:56:15 INFO - PROCESS | 1248 | 1471463775979 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}] 12:56:15 INFO - PROCESS | 1248 | 1471463775981 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:16 INFO - PROCESS | 1248 | 1471463776065 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 12:56:16 INFO - PROCESS | 1248 | 1471463776071 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1248 | 1471463776073 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:16 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A3400 == 31 [pid = 1248] [id = 305] 12:56:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E921400) [pid = 1248] [serial = 914] [outer = 00000000] 12:56:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1266A000) [pid = 1248] [serial = 915] [outer = 0E921400] 12:56:16 INFO - PROCESS | 1248 | 1471463776122 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (129ED800) [pid = 1248] [serial = 916] [outer = 0E921400] 12:56:16 INFO - PROCESS | 1248 | 1471463776598 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] 12:56:16 INFO - PROCESS | 1248 | 1471463776649 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 12:56:16 INFO - PROCESS | 1248 | 1471463776653 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:56:16 INFO - PROCESS | 1248 | 1471463776657 Marionette TRACE conn5 <- [1,1186,null,{}] 12:56:16 INFO - PROCESS | 1248 | 1471463776667 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}] 12:56:16 INFO - PROCESS | 1248 | 1471463776672 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:16 INFO - PROCESS | 1248 | 1471463776784 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 12:56:16 INFO - PROCESS | 1248 | 1471463776871 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1248 | 1471463776874 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:16 INFO - PROCESS | 1248 | ++DOCSHELL 15618C00 == 32 [pid = 1248] [id = 306] 12:56:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15619000) [pid = 1248] [serial = 917] [outer = 00000000] 12:56:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15621400) [pid = 1248] [serial = 918] [outer = 15619000] 12:56:16 INFO - PROCESS | 1248 | 1471463776924 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15AEE800) [pid = 1248] [serial = 919] [outer = 15619000] 12:56:17 INFO - PROCESS | 1248 | 1471463777309 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 12:56:17 INFO - PROCESS | 1248 | 1471463777336 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1248 | 1471463777339 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 12:56:17 INFO - PROCESS | 1248 | 1471463777342 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1248 | 1471463777343 Marionette TRACE conn5 <- [1,1190,null,{}] 12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:56:17 INFO - PROCESS | 1248 | 1471463777347 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}] 12:56:17 INFO - PROCESS | 1248 | 1471463777349 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:17 INFO - PROCESS | 1248 | 1471463777472 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 12:56:17 INFO - PROCESS | 1248 | 1471463777486 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1248 | 1471463777488 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:17 INFO - PROCESS | 1248 | ++DOCSHELL 15B5D400 == 33 [pid = 1248] [id = 307] 12:56:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17172800) [pid = 1248] [serial = 920] [outer = 00000000] 12:56:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1733B000) [pid = 1248] [serial = 921] [outer = 17172800] 12:56:17 INFO - PROCESS | 1248 | 1471463777535 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17526400) [pid = 1248] [serial = 922] [outer = 17172800] 12:56:17 INFO - PROCESS | 1248 | 1471463777968 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]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:56:18 INFO - PROCESS | 1248 | 1471463778018 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1248 | 1471463778020 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 12:56:18 INFO - PROCESS | 1248 | 1471463778023 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1248 | 1471463778024 Marionette TRACE conn5 <- [1,1194,null,{}] 12:56:18 INFO - PROCESS | 1248 | 1471463778034 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}] 12:56:18 INFO - PROCESS | 1248 | 1471463778036 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:18 INFO - PROCESS | 1248 | 1471463778142 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 12:56:18 INFO - PROCESS | 1248 | 1471463778227 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 1248 | 1471463778229 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:18 INFO - PROCESS | 1248 | ++DOCSHELL 17631000 == 34 [pid = 1248] [id = 308] 12:56:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17C09C00) [pid = 1248] [serial = 923] [outer = 00000000] 12:56:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17E25800) [pid = 1248] [serial = 924] [outer = 17C09C00] 12:56:18 INFO - PROCESS | 1248 | 1471463778275 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E44000) [pid = 1248] [serial = 925] [outer = 17C09C00] 12:56:18 INFO - PROCESS | 1248 | 1471463778699 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]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 730ms 12:56:18 INFO - PROCESS | 1248 | 1471463778757 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1248 | 1471463778759 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:56:18 INFO - PROCESS | 1248 | 1471463778762 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1248 | 1471463778764 Marionette TRACE conn5 <- [1,1198,null,{}] 12:56:18 INFO - PROCESS | 1248 | 1471463778768 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}] 12:56:18 INFO - PROCESS | 1248 | 1471463778773 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:18 INFO - PROCESS | 1248 | 1471463778909 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 12:56:18 INFO - PROCESS | 1248 | 1471463778972 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 1248 | 1471463778974 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:19 INFO - PROCESS | 1248 | ++DOCSHELL 18280C00 == 35 [pid = 1248] [id = 309] 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18282400) [pid = 1248] [serial = 926] [outer = 00000000] 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (184CB400) [pid = 1248] [serial = 927] [outer = 18282400] 12:56:19 INFO - PROCESS | 1248 | 1471463779022 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (184CE000) [pid = 1248] [serial = 928] [outer = 18282400] 12:56:19 INFO - PROCESS | 1248 | 1471463779599 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]]]}] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1834D400) [pid = 1248] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1763CC00) [pid = 1248] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (13D45800) [pid = 1248] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19B05000) [pid = 1248] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0DDFE400) [pid = 1248] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1561C800) [pid = 1248] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E64B800) [pid = 1248] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1815D000) [pid = 1248] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (184CE800) [pid = 1248] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17339000) [pid = 1248] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (129EDC00) [pid = 1248] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19B0E000) [pid = 1248] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19A25C00) [pid = 1248] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:56:19 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1561EC00) [pid = 1248] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 930ms 12:56:19 INFO - PROCESS | 1248 | 1471463779694 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:56:19 INFO - PROCESS | 1248 | 1471463779696 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 12:56:19 INFO - PROCESS | 1248 | 1471463779699 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 1248 | 1471463779701 Marionette TRACE conn5 <- [1,1202,null,{}] 12:56:19 INFO - PROCESS | 1248 | 1471463779705 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}] 12:56:19 INFO - PROCESS | 1248 | 1471463779707 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:19 INFO - PROCESS | 1248 | 1471463779784 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 12:56:19 INFO - PROCESS | 1248 | 1471463779789 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1248 | 1471463779791 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:19 INFO - PROCESS | 1248 | ++DOCSHELL 12D6A800 == 36 [pid = 1248] [id = 310] 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12E61400) [pid = 1248] [serial = 929] [outer = 00000000] 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15636C00) [pid = 1248] [serial = 930] [outer = 12E61400] 12:56:19 INFO - PROCESS | 1248 | 1471463779836 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1563EC00) [pid = 1248] [serial = 931] [outer = 12E61400] 12:56:20 INFO - PROCESS | 1248 | 1471463780239 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 12:56:20 INFO - PROCESS | 1248 | 1471463780270 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1248 | 1471463780272 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:56:20 INFO - PROCESS | 1248 | 1471463780274 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1248 | 1471463780276 Marionette TRACE conn5 <- [1,1206,null,{}] 12:56:20 INFO - PROCESS | 1248 | 1471463780279 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}] 12:56:20 INFO - PROCESS | 1248 | 1471463780281 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:20 INFO - PROCESS | 1248 | 1471463780397 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 12:56:20 INFO - PROCESS | 1248 | 1471463780403 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1248 | 1471463780404 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:20 INFO - PROCESS | 1248 | ++DOCSHELL 1763CC00 == 37 [pid = 1248] [id = 311] 12:56:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18288000) [pid = 1248] [serial = 932] [outer = 00000000] 12:56:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (198B9C00) [pid = 1248] [serial = 933] [outer = 18288000] 12:56:20 INFO - PROCESS | 1248 | 1471463780450 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19A1A400) [pid = 1248] [serial = 934] [outer = 18288000] 12:56:20 INFO - PROCESS | 1248 | 1471463780845 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 12:56:20 INFO - PROCESS | 1248 | 1471463780906 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:56:20 INFO - PROCESS | 1248 | 1471463780908 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 12:56:20 INFO - PROCESS | 1248 | 1471463780911 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1248 | 1471463780913 Marionette TRACE conn5 <- [1,1210,null,{}] 12:56:20 INFO - PROCESS | 1248 | 1471463780917 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}] 12:56:20 INFO - PROCESS | 1248 | 1471463780919 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:21 INFO - PROCESS | 1248 | 1471463781006 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 12:56:21 INFO - PROCESS | 1248 | 1471463781011 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1248 | 1471463781013 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:21 INFO - PROCESS | 1248 | ++DOCSHELL 1561B400 == 38 [pid = 1248] [id = 312] 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B08800) [pid = 1248] [serial = 935] [outer = 00000000] 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B51C00) [pid = 1248] [serial = 936] [outer = 19B08800] 12:56:21 INFO - PROCESS | 1248 | 1471463781058 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B53400) [pid = 1248] [serial = 937] [outer = 19B08800] 12:56:21 INFO - PROCESS | 1248 | 1471463781500 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] 12:56:21 INFO - PROCESS | 1248 | 1471463781554 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 12:56:21 INFO - PROCESS | 1248 | 1471463781558 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:56:21 INFO - PROCESS | 1248 | 1471463781560 Marionette TRACE conn5 <- [1,1214,null,{}] 12:56:21 INFO - PROCESS | 1248 | 1471463781564 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}] 12:56:21 INFO - PROCESS | 1248 | 1471463781565 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:21 INFO - PROCESS | 1248 | 1471463781688 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 12:56:21 INFO - PROCESS | 1248 | 1471463781820 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1248 | 1471463781823 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:21 INFO - PROCESS | 1248 | ++DOCSHELL 086E9C00 == 39 [pid = 1248] [id = 313] 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (086EA000) [pid = 1248] [serial = 938] [outer = 00000000] 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0DBC9C00) [pid = 1248] [serial = 939] [outer = 086EA000] 12:56:21 INFO - PROCESS | 1248 | 1471463781886 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E25C000) [pid = 1248] [serial = 940] [outer = 086EA000] 12:56:22 INFO - PROCESS | 1248 | 1471463782551 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1016ms 12:56:22 INFO - PROCESS | 1248 | 1471463782580 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1248 | 1471463782585 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:56:22 INFO - PROCESS | 1248 | 1471463782590 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1248 | 1471463782593 Marionette TRACE conn5 <- [1,1218,null,{}] 12:56:22 INFO - PROCESS | 1248 | 1471463782617 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}] 12:56:22 INFO - PROCESS | 1248 | 1471463782620 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:22 INFO - PROCESS | 1248 | 1471463782756 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 12:56:22 INFO - PROCESS | 1248 | 1471463782888 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1248 | 1471463782891 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:22 INFO - PROCESS | 1248 | ++DOCSHELL 13D49400 == 40 [pid = 1248] [id = 314] 12:56:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (13D4C000) [pid = 1248] [serial = 941] [outer = 00000000] 12:56:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1415CC00) [pid = 1248] [serial = 942] [outer = 13D4C000] 12:56:22 INFO - PROCESS | 1248 | 1471463782951 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (15621800) [pid = 1248] [serial = 943] [outer = 13D4C000] 12:56:23 INFO - PROCESS | 1248 | 1471463783534 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 970ms 12:56:23 INFO - PROCESS | 1248 | 1471463783565 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1248 | 1471463783568 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:56:23 INFO - PROCESS | 1248 | 1471463783572 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1248 | 1471463783575 Marionette TRACE conn5 <- [1,1222,null,{}] 12:56:23 INFO - PROCESS | 1248 | 1471463783579 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}] 12:56:23 INFO - PROCESS | 1248 | 1471463783581 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:23 INFO - PROCESS | 1248 | 1471463783690 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 12:56:23 INFO - PROCESS | 1248 | 1471463783791 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1248 | 1471463783793 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:23 INFO - PROCESS | 1248 | ++DOCSHELL 17639800 == 41 [pid = 1248] [id = 315] 12:56:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (17E1FC00) [pid = 1248] [serial = 944] [outer = 00000000] 12:56:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1828A000) [pid = 1248] [serial = 945] [outer = 17E1FC00] 12:56:23 INFO - PROCESS | 1248 | 1471463783850 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (183A1000) [pid = 1248] [serial = 946] [outer = 17E1FC00] 12:56:24 INFO - PROCESS | 1248 | 1471463784474 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 931ms 12:56:24 INFO - PROCESS | 1248 | 1471463784504 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1248 | 1471463784508 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 12:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:56:24 INFO - PROCESS | 1248 | 1471463784519 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1248 | 1471463784524 Marionette TRACE conn5 <- [1,1226,null,{}] 12:56:24 INFO - PROCESS | 1248 | 1471463784528 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}] 12:56:24 INFO - PROCESS | 1248 | 1471463784531 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:24 INFO - PROCESS | 1248 | 1471463784672 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 12:56:24 INFO - PROCESS | 1248 | 1471463784816 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1248 | 1471463784819 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:24 INFO - PROCESS | 1248 | ++DOCSHELL 17336400 == 42 [pid = 1248] [id = 316] 12:56:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1733FC00) [pid = 1248] [serial = 947] [outer = 00000000] 12:56:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1A7E5C00) [pid = 1248] [serial = 948] [outer = 1733FC00] 12:56:24 INFO - PROCESS | 1248 | 1471463784875 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1AC5D800) [pid = 1248] [serial = 949] [outer = 1733FC00] 12:56:25 INFO - PROCESS | 1248 | 1471463785601 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1130ms 12:56:25 INFO - PROCESS | 1248 | 1471463785645 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1248 | 1471463785649 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:56:25 INFO - PROCESS | 1248 | 1471463785653 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1248 | 1471463785656 Marionette TRACE conn5 <- [1,1230,null,{}] 12:56:25 INFO - PROCESS | 1248 | 1471463785662 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}] 12:56:25 INFO - PROCESS | 1248 | 1471463785665 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:25 INFO - PROCESS | 1248 | 1471463785769 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 12:56:25 INFO - PROCESS | 1248 | 1471463785872 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1248 | 1471463785875 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:25 INFO - PROCESS | 1248 | ++DOCSHELL 0E252400 == 43 [pid = 1248] [id = 317] 12:56:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E470000) [pid = 1248] [serial = 950] [outer = 00000000] 12:56:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (0E731400) [pid = 1248] [serial = 951] [outer = 0E470000] 12:56:25 INFO - PROCESS | 1248 | 1471463785926 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (12669000) [pid = 1248] [serial = 952] [outer = 0E470000] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 1561B400 == 42 [pid = 1248] [id = 312] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 1763CC00 == 41 [pid = 1248] [id = 311] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 12D6A800 == 40 [pid = 1248] [id = 310] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 18280C00 == 39 [pid = 1248] [id = 309] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 17631000 == 38 [pid = 1248] [id = 308] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 15B5D400 == 37 [pid = 1248] [id = 307] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 15618C00 == 36 [pid = 1248] [id = 306] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 0E8A3400 == 35 [pid = 1248] [id = 305] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 0BC4C000 == 34 [pid = 1248] [id = 304] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 0DB6DC00 == 33 [pid = 1248] [id = 302] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 1296A400 == 32 [pid = 1248] [id = 303] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 15643C00 == 31 [pid = 1248] [id = 301] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 17336400 == 30 [pid = 1248] [id = 316] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 13D49400 == 29 [pid = 1248] [id = 314] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 17639800 == 28 [pid = 1248] [id = 315] 12:56:26 INFO - PROCESS | 1248 | --DOCSHELL 086E9C00 == 27 [pid = 1248] [id = 313] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (184B3000) [pid = 1248] [serial = 888] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (17E2A800) [pid = 1248] [serial = 882] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (17F01400) [pid = 1248] [serial = 883] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (14157C00) [pid = 1248] [serial = 873] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (14C29400) [pid = 1248] [serial = 874] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1A7E5800) [pid = 1248] [serial = 862] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E253800) [pid = 1248] [serial = 864] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E471C00) [pid = 1248] [serial = 865] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (15625800) [pid = 1248] [serial = 876] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1563B800) [pid = 1248] [serial = 877] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E89C400) [pid = 1248] [serial = 867] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E921C00) [pid = 1248] [serial = 868] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1828A800) [pid = 1248] [serial = 885] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19AB2800) [pid = 1248] [serial = 891] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733F400) [pid = 1248] [serial = 879] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17342800) [pid = 1248] [serial = 880] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (12D6CC00) [pid = 1248] [serial = 870] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (13757800) [pid = 1248] [serial = 871] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (184CB000) [pid = 1248] [serial = 889] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC8B000) [pid = 1248] [serial = 903] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19CE9000) [pid = 1248] [serial = 894] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19A1D000) [pid = 1248] [serial = 892] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1AC57C00) [pid = 1248] [serial = 901] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1AC54000) [pid = 1248] [serial = 895] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1752AC00) [pid = 1248] [serial = 897] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18288400) [pid = 1248] [serial = 898] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1828C000) [pid = 1248] [serial = 886] [outer = 00000000] [url = about:blank] 12:56:26 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1A7E8C00) [pid = 1248] [serial = 900] [outer = 00000000] [url = about:blank] 12:56:27 INFO - PROCESS | 1248 | 1471463787128 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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1539ms 12:56:27 INFO - PROCESS | 1248 | 1471463787194 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 1248 | 1471463787198 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 12:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:56:27 INFO - PROCESS | 1248 | 1471463787203 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 1248 | 1471463787206 Marionette TRACE conn5 <- [1,1234,null,{}] 12:56:27 INFO - PROCESS | 1248 | 1471463787212 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}] 12:56:27 INFO - PROCESS | 1248 | 1471463787214 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:27 INFO - PROCESS | 1248 | 1471463787301 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 12:56:27 INFO - PROCESS | 1248 | 1471463787308 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1248 | 1471463787312 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:27 INFO - PROCESS | 1248 | ++DOCSHELL 0E537C00 == 28 [pid = 1248] [id = 318] 12:56:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E538000) [pid = 1248] [serial = 953] [outer = 00000000] 12:56:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E541400) [pid = 1248] [serial = 954] [outer = 0E538000] 12:56:27 INFO - PROCESS | 1248 | 1471463787362 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E64B800) [pid = 1248] [serial = 955] [outer = 0E538000] 12:56:28 INFO - PROCESS | 1248 | 1471463788091 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 12:56:28 INFO - PROCESS | 1248 | 1471463788133 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1248 | 1471463788138 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:56:28 INFO - PROCESS | 1248 | 1471463788144 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1248 | 1471463788147 Marionette TRACE conn5 <- [1,1238,null,{}] 12:56:28 INFO - PROCESS | 1248 | 1471463788151 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}] 12:56:28 INFO - PROCESS | 1248 | 1471463788154 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:28 INFO - PROCESS | 1248 | 1471463788240 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 12:56:28 INFO - PROCESS | 1248 | 1471463788247 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1248 | 1471463788249 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:28 INFO - PROCESS | 1248 | ++DOCSHELL 0EF05C00 == 29 [pid = 1248] [id = 319] 12:56:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0EF06400) [pid = 1248] [serial = 956] [outer = 00000000] 12:56:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0F410800) [pid = 1248] [serial = 957] [outer = 0EF06400] 12:56:28 INFO - PROCESS | 1248 | 1471463788297 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (12786400) [pid = 1248] [serial = 958] [outer = 0EF06400] 12:56:28 INFO - PROCESS | 1248 | 1471463788741 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 630ms 12:56:28 INFO - PROCESS | 1248 | 1471463788780 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1248 | 1471463788782 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:56:28 INFO - PROCESS | 1248 | 1471463788786 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1248 | 1471463788789 Marionette TRACE conn5 <- [1,1242,null,{}] 12:56:28 INFO - PROCESS | 1248 | 1471463788800 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}] 12:56:28 INFO - PROCESS | 1248 | 1471463788805 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:28 INFO - PROCESS | 1248 | 1471463788889 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 12:56:28 INFO - PROCESS | 1248 | 1471463788897 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1248 | 1471463788900 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:28 INFO - PROCESS | 1248 | ++DOCSHELL 1415B400 == 30 [pid = 1248] [id = 320] 12:56:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (142D3C00) [pid = 1248] [serial = 959] [outer = 00000000] 12:56:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15618400) [pid = 1248] [serial = 960] [outer = 142D3C00] 12:56:28 INFO - PROCESS | 1248 | 1471463788950 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1561FC00) [pid = 1248] [serial = 961] [outer = 142D3C00] 12:56:29 INFO - PROCESS | 1248 | 1471463789450 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 731ms 12:56:29 INFO - PROCESS | 1248 | 1471463789519 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1248 | 1471463789522 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 12:56:29 INFO - PROCESS | 1248 | 1471463789525 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:56:29 INFO - PROCESS | 1248 | 1471463789527 Marionette TRACE conn5 <- [1,1246,null,{}] 12:56:29 INFO - PROCESS | 1248 | 1471463789531 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}] 12:56:29 INFO - PROCESS | 1248 | 1471463789533 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:29 INFO - PROCESS | 1248 | 1471463789671 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 12:56:29 INFO - PROCESS | 1248 | 1471463789693 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 1248 | 1471463789695 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:29 INFO - PROCESS | 1248 | ++DOCSHELL 15643800 == 31 [pid = 1248] [id = 321] 12:56:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15AE7400) [pid = 1248] [serial = 962] [outer = 00000000] 12:56:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15B56000) [pid = 1248] [serial = 963] [outer = 15AE7400] 12:56:29 INFO - PROCESS | 1248 | 1471463789741 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1733A800) [pid = 1248] [serial = 964] [outer = 15AE7400] 12:56:30 INFO - PROCESS | 1248 | 1471463790155 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 12:56:30 INFO - PROCESS | 1248 | 1471463790199 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 1248 | 1471463790201 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:56:30 INFO - PROCESS | 1248 | 1471463790204 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1248 | 1471463790206 Marionette TRACE conn5 <- [1,1250,null,{}] 12:56:30 INFO - PROCESS | 1248 | 1471463790210 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}] 12:56:30 INFO - PROCESS | 1248 | 1471463790212 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:30 INFO - PROCESS | 1248 | 1471463790318 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 12:56:30 INFO - PROCESS | 1248 | 1471463790324 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1248 | 1471463790326 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:30 INFO - PROCESS | 1248 | ++DOCSHELL 1733DC00 == 32 [pid = 1248] [id = 322] 12:56:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1733E000) [pid = 1248] [serial = 965] [outer = 00000000] 12:56:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17639800) [pid = 1248] [serial = 966] [outer = 1733E000] 12:56:30 INFO - PROCESS | 1248 | 1471463790371 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1D800) [pid = 1248] [serial = 967] [outer = 1733E000] 12:56:30 INFO - PROCESS | 1248 | 1471463790840 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:56:30 INFO - PROCESS | 1248 | 1471463790875 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 1248 | 1471463790877 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 12:56:30 INFO - PROCESS | 1248 | 1471463790880 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1248 | 1471463790882 Marionette TRACE conn5 <- [1,1254,null,{}] 12:56:30 INFO - PROCESS | 1248 | 1471463790891 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}] 12:56:30 INFO - PROCESS | 1248 | 1471463790897 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:31 INFO - PROCESS | 1248 | 1471463791030 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 12:56:31 INFO - PROCESS | 1248 | 1471463791121 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1248 | 1471463791123 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:31 INFO - PROCESS | 1248 | ++DOCSHELL 180B2800 == 33 [pid = 1248] [id = 323] 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (180B8000) [pid = 1248] [serial = 968] [outer = 00000000] 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1828CC00) [pid = 1248] [serial = 969] [outer = 180B8000] 12:56:31 INFO - PROCESS | 1248 | 1471463791169 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (184ABC00) [pid = 1248] [serial = 970] [outer = 180B8000] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19B08800) [pid = 1248] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17C09C00) [pid = 1248] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18282400) [pid = 1248] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (129F2800) [pid = 1248] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184D9C00) [pid = 1248] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E921400) [pid = 1248] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0DC7A000) [pid = 1248] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15619000) [pid = 1248] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DB68C00) [pid = 1248] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (12E61400) [pid = 1248] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (18288000) [pid = 1248] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:56:31 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17172800) [pid = 1248] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:56:31 INFO - PROCESS | 1248 | 1471463791722 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 890ms 12:56:31 INFO - PROCESS | 1248 | 1471463791771 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 12:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:56:31 INFO - PROCESS | 1248 | 1471463791773 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 12:56:31 INFO - PROCESS | 1248 | 1471463791776 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1248 | 1471463791778 Marionette TRACE conn5 <- [1,1258,null,{}] 12:56:31 INFO - PROCESS | 1248 | 1471463791782 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}] 12:56:31 INFO - PROCESS | 1248 | 1471463791784 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:31 INFO - PROCESS | 1248 | 1471463791860 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 12:56:31 INFO - PROCESS | 1248 | 1471463791866 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1248 | 1471463791867 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:31 INFO - PROCESS | 1248 | ++DOCSHELL 0BC3F400 == 34 [pid = 1248] [id = 324] 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17172000) [pid = 1248] [serial = 971] [outer = 00000000] 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18155800) [pid = 1248] [serial = 972] [outer = 17172000] 12:56:31 INFO - PROCESS | 1248 | 1471463791914 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18160C00) [pid = 1248] [serial = 973] [outer = 17172000] 12:56:32 INFO - PROCESS | 1248 | 1471463792342 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 631ms 12:56:32 INFO - PROCESS | 1248 | 1471463792409 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1248 | 1471463792411 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:56:32 INFO - PROCESS | 1248 | 1471463792414 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1248 | 1471463792416 Marionette TRACE conn5 <- [1,1262,null,{}] 12:56:32 INFO - PROCESS | 1248 | 1471463792420 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}] 12:56:32 INFO - PROCESS | 1248 | 1471463792422 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:32 INFO - PROCESS | 1248 | 1471463792499 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 12:56:32 INFO - PROCESS | 1248 | 1471463792507 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1248 | 1471463792508 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:32 INFO - PROCESS | 1248 | ++DOCSHELL 184CBC00 == 35 [pid = 1248] [id = 325] 12:56:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184CC800) [pid = 1248] [serial = 974] [outer = 00000000] 12:56:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (184D8C00) [pid = 1248] [serial = 975] [outer = 184CC800] 12:56:32 INFO - PROCESS | 1248 | 1471463792553 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (184D0000) [pid = 1248] [serial = 976] [outer = 184CC800] 12:56:33 INFO - PROCESS | 1248 | 1471463792998 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 630ms 12:56:33 INFO - PROCESS | 1248 | 1471463793052 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1248 | 1471463793054 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:56:33 INFO - PROCESS | 1248 | 1471463793057 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1248 | 1471463793059 Marionette TRACE conn5 <- [1,1266,null,{}] 12:56:33 INFO - PROCESS | 1248 | 1471463793062 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}] 12:56:33 INFO - PROCESS | 1248 | 1471463793064 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:33 INFO - PROCESS | 1248 | 1471463793141 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 12:56:33 INFO - PROCESS | 1248 | 1471463793147 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 1248 | 1471463793148 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:33 INFO - PROCESS | 1248 | ++DOCSHELL 14159800 == 36 [pid = 1248] [id = 326] 12:56:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19AB4800) [pid = 1248] [serial = 977] [outer = 00000000] 12:56:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B08000) [pid = 1248] [serial = 978] [outer = 19AB4800] 12:56:33 INFO - PROCESS | 1248 | 1471463793193 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B08800) [pid = 1248] [serial = 979] [outer = 19AB4800] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 0E537C00 == 35 [pid = 1248] [id = 318] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 0E252400 == 34 [pid = 1248] [id = 317] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 1415B400 == 33 [pid = 1248] [id = 320] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 0EF05C00 == 32 [pid = 1248] [id = 319] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 0BC3F400 == 31 [pid = 1248] [id = 324] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 1733DC00 == 30 [pid = 1248] [id = 322] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 180B2800 == 29 [pid = 1248] [id = 323] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 15643800 == 28 [pid = 1248] [id = 321] 12:56:34 INFO - PROCESS | 1248 | --DOCSHELL 184CBC00 == 27 [pid = 1248] [id = 325] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E25800) [pid = 1248] [serial = 924] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184CB400) [pid = 1248] [serial = 927] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17E44000) [pid = 1248] [serial = 925] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13751C00) [pid = 1248] [serial = 909] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (14160C00) [pid = 1248] [serial = 910] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1B0B3400) [pid = 1248] [serial = 904] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1266A000) [pid = 1248] [serial = 915] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (129ED800) [pid = 1248] [serial = 916] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E539400) [pid = 1248] [serial = 906] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E738000) [pid = 1248] [serial = 907] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15621400) [pid = 1248] [serial = 918] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15AEE800) [pid = 1248] [serial = 919] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E472000) [pid = 1248] [serial = 912] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E685400) [pid = 1248] [serial = 913] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1563EC00) [pid = 1248] [serial = 931] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (15636C00) [pid = 1248] [serial = 930] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (184CE000) [pid = 1248] [serial = 928] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (19A1A400) [pid = 1248] [serial = 934] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (1733B000) [pid = 1248] [serial = 921] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (198B9C00) [pid = 1248] [serial = 933] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (19B53400) [pid = 1248] [serial = 937] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (17526400) [pid = 1248] [serial = 922] [outer = 00000000] [url = about:blank] 12:56:34 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B51C00) [pid = 1248] [serial = 936] [outer = 00000000] [url = about:blank] 12:56:35 INFO - PROCESS | 1248 | 1471463795069 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]]]}] 12:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2070ms 12:56:35 INFO - PROCESS | 1248 | 1471463795129 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1248 | 1471463795134 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 12:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:56:35 INFO - PROCESS | 1248 | 1471463795140 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1248 | 1471463795144 Marionette TRACE conn5 <- [1,1270,null,{}] 12:56:35 INFO - PROCESS | 1248 | 1471463795151 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}] 12:56:35 INFO - PROCESS | 1248 | 1471463795155 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:35 INFO - PROCESS | 1248 | 1471463795314 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 12:56:35 INFO - PROCESS | 1248 | 1471463795429 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1248 | 1471463795434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:35 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE9C00 == 28 [pid = 1248] [id = 327] 12:56:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0DD5A000) [pid = 1248] [serial = 980] [outer = 00000000] 12:56:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0DDFA800) [pid = 1248] [serial = 981] [outer = 0DD5A000] 12:56:35 INFO - PROCESS | 1248 | 1471463795500 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0E254000) [pid = 1248] [serial = 982] [outer = 0DD5A000] 12:56:36 INFO - PROCESS | 1248 | 1471463796208 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]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1125ms 12:56:36 INFO - PROCESS | 1248 | 1471463796268 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 1248 | 1471463796274 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 12:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:56:36 INFO - PROCESS | 1248 | 1471463796281 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 1248 | 1471463796284 Marionette TRACE conn5 <- [1,1274,null,{}] 12:56:36 INFO - PROCESS | 1248 | 1471463796312 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}] 12:56:36 INFO - PROCESS | 1248 | 1471463796316 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:36 INFO - PROCESS | 1248 | 1471463796447 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 12:56:36 INFO - PROCESS | 1248 | 1471463796520 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 1248 | 1471463796523 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:36 INFO - PROCESS | 1248 | ++DOCSHELL 0E542800 == 29 [pid = 1248] [id = 328] 12:56:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E646800) [pid = 1248] [serial = 983] [outer = 00000000] 12:56:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E686400) [pid = 1248] [serial = 984] [outer = 0E646800] 12:56:36 INFO - PROCESS | 1248 | 1471463796583 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E80B800) [pid = 1248] [serial = 985] [outer = 0E646800] 12:56:37 INFO - PROCESS | 1248 | 1471463797339 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]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1095ms 12:56:37 INFO - PROCESS | 1248 | 1471463797384 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 1248 | 1471463797388 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:56:37 INFO - PROCESS | 1248 | 1471463797393 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 1248 | 1471463797396 Marionette TRACE conn5 <- [1,1278,null,{}] 12:56:37 INFO - PROCESS | 1248 | 1471463797402 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}] 12:56:37 INFO - PROCESS | 1248 | 1471463797405 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:37 INFO - PROCESS | 1248 | 1471463797497 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 12:56:37 INFO - PROCESS | 1248 | 1471463797504 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1248 | 1471463797507 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:37 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF3400 == 30 [pid = 1248] [id = 329] 12:56:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0DDF8400) [pid = 1248] [serial = 986] [outer = 00000000] 12:56:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E47D400) [pid = 1248] [serial = 987] [outer = 0DDF8400] 12:56:37 INFO - PROCESS | 1248 | 1471463797559 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E685400) [pid = 1248] [serial = 988] [outer = 0DDF8400] 12:56:38 INFO - PROCESS | 1248 | 1471463798093 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 730ms 12:56:38 INFO - PROCESS | 1248 | 1471463798123 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1248 | 1471463798127 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 12:56:38 INFO - PROCESS | 1248 | 1471463798133 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:56:38 INFO - PROCESS | 1248 | 1471463798135 Marionette TRACE conn5 <- [1,1282,null,{}] 12:56:38 INFO - PROCESS | 1248 | 1471463798139 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}] 12:56:38 INFO - PROCESS | 1248 | 1471463798141 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:38 INFO - PROCESS | 1248 | 1471463798235 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 12:56:38 INFO - PROCESS | 1248 | 1471463798244 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1248 | 1471463798246 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:38 INFO - PROCESS | 1248 | ++DOCSHELL 0EABCC00 == 31 [pid = 1248] [id = 330] 12:56:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0EF03400) [pid = 1248] [serial = 989] [outer = 00000000] 12:56:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0EF96400) [pid = 1248] [serial = 990] [outer = 0EF03400] 12:56:38 INFO - PROCESS | 1248 | 1471463798294 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0F59BC00) [pid = 1248] [serial = 991] [outer = 0EF03400] 12:56:38 INFO - PROCESS | 1248 | 1471463798777 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 12:56:38 INFO - PROCESS | 1248 | 1471463798808 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1248 | 1471463798810 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:56:38 INFO - PROCESS | 1248 | 1471463798813 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1248 | 1471463798817 Marionette TRACE conn5 <- [1,1286,null,{}] 12:56:38 INFO - PROCESS | 1248 | 1471463798828 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}] 12:56:38 INFO - PROCESS | 1248 | 1471463798833 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:38 INFO - PROCESS | 1248 | 1471463798921 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 12:56:38 INFO - PROCESS | 1248 | 1471463798930 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1248 | 1471463798934 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:38 INFO - PROCESS | 1248 | ++DOCSHELL 12E60800 == 32 [pid = 1248] [id = 331] 12:56:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12E63800) [pid = 1248] [serial = 992] [outer = 00000000] 12:56:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (13750C00) [pid = 1248] [serial = 993] [outer = 12E63800] 12:56:39 INFO - PROCESS | 1248 | 1471463798986 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (13D29C00) [pid = 1248] [serial = 994] [outer = 12E63800] 12:56:39 INFO - PROCESS | 1248 | 1471463799501 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 730ms 12:56:39 INFO - PROCESS | 1248 | 1471463799548 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1248 | 1471463799550 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 12:56:39 INFO - PROCESS | 1248 | 1471463799553 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1248 | 1471463799555 Marionette TRACE conn5 <- [1,1290,null,{}] 12:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:56:39 INFO - PROCESS | 1248 | 1471463799559 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}] 12:56:39 INFO - PROCESS | 1248 | 1471463799561 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:39 INFO - PROCESS | 1248 | 1471463799677 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 12:56:39 INFO - PROCESS | 1248 | 1471463799688 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 1248 | 1471463799690 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:39 INFO - PROCESS | 1248 | ++DOCSHELL 142D1000 == 33 [pid = 1248] [id = 332] 12:56:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (142D3400) [pid = 1248] [serial = 995] [outer = 00000000] 12:56:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1561B400) [pid = 1248] [serial = 996] [outer = 142D3400] 12:56:39 INFO - PROCESS | 1248 | 1471463799737 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15622000) [pid = 1248] [serial = 997] [outer = 142D3400] 12:56:40 INFO - PROCESS | 1248 | 1471463800231 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 730ms 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:56:40 INFO - PROCESS | 1248 | 1471463800296 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1248 | 1471463800298 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 12:56:40 INFO - PROCESS | 1248 | 1471463800302 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1248 | 1471463800303 Marionette TRACE conn5 <- [1,1294,null,{}] 12:56:40 INFO - PROCESS | 1248 | 1471463800307 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}] 12:56:40 INFO - PROCESS | 1248 | 1471463800309 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:40 INFO - PROCESS | 1248 | 1471463800420 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 12:56:40 INFO - PROCESS | 1248 | 1471463800431 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1248 | 1471463800433 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:40 INFO - PROCESS | 1248 | ++DOCSHELL 15624400 == 34 [pid = 1248] [id = 333] 12:56:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15625000) [pid = 1248] [serial = 998] [outer = 00000000] 12:56:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1563FC00) [pid = 1248] [serial = 999] [outer = 15625000] 12:56:40 INFO - PROCESS | 1248 | 1471463800525 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0BC42C00) [pid = 1248] [serial = 1000] [outer = 15625000] 12:56:40 INFO - PROCESS | 1248 | 1471463800964 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 12:56:41 INFO - PROCESS | 1248 | 1471463801046 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 1248 | 1471463801048 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:56:41 INFO - PROCESS | 1248 | 1471463801056 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1248 | 1471463801058 Marionette TRACE conn5 <- [1,1298,null,{}] 12:56:41 INFO - PROCESS | 1248 | 1471463801062 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}] 12:56:41 INFO - PROCESS | 1248 | 1471463801067 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:41 INFO - PROCESS | 1248 | 1471463801224 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 12:56:41 INFO - PROCESS | 1248 | 1471463801279 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1248 | 1471463801281 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:41 INFO - PROCESS | 1248 | ++DOCSHELL 17344000 == 35 [pid = 1248] [id = 334] 12:56:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17524800) [pid = 1248] [serial = 1001] [outer = 00000000] 12:56:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1DC00) [pid = 1248] [serial = 1002] [outer = 17524800] 12:56:41 INFO - PROCESS | 1248 | 1471463801328 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E1E400) [pid = 1248] [serial = 1003] [outer = 17524800] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (184CC800) [pid = 1248] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15AE7400) [pid = 1248] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733E000) [pid = 1248] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (180B8000) [pid = 1248] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (142D3C00) [pid = 1248] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0EF06400) [pid = 1248] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E538000) [pid = 1248] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E470000) [pid = 1248] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1733FC00) [pid = 1248] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17E1FC00) [pid = 1248] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (13D4C000) [pid = 1248] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (086EA000) [pid = 1248] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:56:41 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17172000) [pid = 1248] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:56:41 INFO - PROCESS | 1248 | 1471463801728 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] 12:56:41 INFO - PROCESS | 1248 | 1471463801786 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:56:41 INFO - PROCESS | 1248 | 1471463801789 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1248 | 1471463801791 Marionette TRACE conn5 <- [1,1302,null,{}] 12:56:41 INFO - PROCESS | 1248 | 1471463801795 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}] 12:56:41 INFO - PROCESS | 1248 | 1471463801796 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:41 INFO - PROCESS | 1248 | 1471463801908 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 12:56:41 INFO - PROCESS | 1248 | 1471463801960 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1248 | 1471463801962 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF2400 == 36 [pid = 1248] [id = 335] 12:56:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0F5E2000) [pid = 1248] [serial = 1004] [outer = 00000000] 12:56:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1733B000) [pid = 1248] [serial = 1005] [outer = 0F5E2000] 12:56:42 INFO - PROCESS | 1248 | 1471463802008 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17E1D400) [pid = 1248] [serial = 1006] [outer = 0F5E2000] 12:56:42 INFO - PROCESS | 1248 | 1471463802370 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]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 630ms 12:56:42 INFO - PROCESS | 1248 | 1471463802425 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1248 | 1471463802427 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 12:56:42 INFO - PROCESS | 1248 | 1471463802430 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:56:42 INFO - PROCESS | 1248 | 1471463802432 Marionette TRACE conn5 <- [1,1306,null,{}] 12:56:42 INFO - PROCESS | 1248 | 1471463802435 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}] 12:56:42 INFO - PROCESS | 1248 | 1471463802437 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:42 INFO - PROCESS | 1248 | 1471463802516 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 12:56:42 INFO - PROCESS | 1248 | 1471463802549 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1248 | 1471463802551 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:42 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB1000 == 37 [pid = 1248] [id = 336] 12:56:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17E2A800) [pid = 1248] [serial = 1007] [outer = 00000000] 12:56:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1803D000) [pid = 1248] [serial = 1008] [outer = 17E2A800] 12:56:42 INFO - PROCESS | 1248 | 1471463802598 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (180BC000) [pid = 1248] [serial = 1009] [outer = 17E2A800] 12:56:43 INFO - PROCESS | 1248 | 1471463803018 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:56:43 INFO - PROCESS | 1248 | 1471463803072 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1248 | 1471463803074 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 12:56:43 INFO - PROCESS | 1248 | 1471463803077 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1248 | 1471463803079 Marionette TRACE conn5 <- [1,1310,null,{}] 12:56:43 INFO - PROCESS | 1248 | 1471463803082 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}] 12:56:43 INFO - PROCESS | 1248 | 1471463803084 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:43 INFO - PROCESS | 1248 | 1471463803168 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 12:56:43 INFO - PROCESS | 1248 | 1471463803174 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1248 | 1471463803176 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:43 INFO - PROCESS | 1248 | ++DOCSHELL 12D93400 == 38 [pid = 1248] [id = 337] 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (180C1800) [pid = 1248] [serial = 1010] [outer = 00000000] 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18281400) [pid = 1248] [serial = 1011] [outer = 180C1800] 12:56:43 INFO - PROCESS | 1248 | 1471463803231 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18285800) [pid = 1248] [serial = 1012] [outer = 180C1800] 12:56:43 INFO - PROCESS | 1248 | 1471463803653 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 12:56:43 INFO - PROCESS | 1248 | 1471463803710 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1248 | 1471463803712 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:56:43 INFO - PROCESS | 1248 | 1471463803715 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1248 | 1471463803717 Marionette TRACE conn5 <- [1,1314,null,{}] 12:56:43 INFO - PROCESS | 1248 | 1471463803720 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}] 12:56:43 INFO - PROCESS | 1248 | 1471463803722 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:43 INFO - PROCESS | 1248 | 1471463803802 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 12:56:43 INFO - PROCESS | 1248 | 1471463803808 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1248 | 1471463803809 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:43 INFO - PROCESS | 1248 | ++DOCSHELL 18280C00 == 39 [pid = 1248] [id = 338] 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1828F400) [pid = 1248] [serial = 1013] [outer = 00000000] 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18347800) [pid = 1248] [serial = 1014] [outer = 1828F400] 12:56:43 INFO - PROCESS | 1248 | 1471463803857 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1839E800) [pid = 1248] [serial = 1015] [outer = 1828F400] 12:56:44 INFO - PROCESS | 1248 | 1471463804546 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]]]}] 12:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 870ms 12:56:44 INFO - PROCESS | 1248 | 1471463804587 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:56:44 INFO - PROCESS | 1248 | 1471463804591 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 12:56:44 INFO - PROCESS | 1248 | 1471463804596 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1248 | 1471463804602 Marionette TRACE conn5 <- [1,1318,null,{}] 12:56:44 INFO - PROCESS | 1248 | 1471463804607 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}] 12:56:44 INFO - PROCESS | 1248 | 1471463804610 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:44 INFO - PROCESS | 1248 | 1471463804725 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 12:56:44 INFO - PROCESS | 1248 | 1471463804852 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1248 | 1471463804855 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:44 INFO - PROCESS | 1248 | ++DOCSHELL 0E47C000 == 40 [pid = 1248] [id = 339] 12:56:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E539400) [pid = 1248] [serial = 1016] [outer = 00000000] 12:56:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E92E400) [pid = 1248] [serial = 1017] [outer = 0E539400] 12:56:44 INFO - PROCESS | 1248 | 1471463804922 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0EF98800) [pid = 1248] [serial = 1018] [outer = 0E539400] 12:56:45 INFO - PROCESS | 1248 | 1471463805556 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1027ms 12:56:45 INFO - PROCESS | 1248 | 1471463805624 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1248 | 1471463805628 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 12:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:56:45 INFO - PROCESS | 1248 | 1471463805635 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1248 | 1471463805638 Marionette TRACE conn5 <- [1,1322,null,{}] 12:56:45 INFO - PROCESS | 1248 | 1471463805642 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}] 12:56:45 INFO - PROCESS | 1248 | 1471463805645 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:45 INFO - PROCESS | 1248 | 1471463805761 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 12:56:45 INFO - PROCESS | 1248 | 1471463805889 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1248 | 1471463805891 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:45 INFO - PROCESS | 1248 | ++DOCSHELL 13D46800 == 41 [pid = 1248] [id = 340] 12:56:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (14157C00) [pid = 1248] [serial = 1019] [outer = 00000000] 12:56:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (15620400) [pid = 1248] [serial = 1020] [outer = 14157C00] 12:56:45 INFO - PROCESS | 1248 | 1471463805951 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (15B59400) [pid = 1248] [serial = 1021] [outer = 14157C00] 12:56:46 INFO - PROCESS | 1248 | 1471463806557 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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 970ms 12:56:46 INFO - PROCESS | 1248 | 1471463806608 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1248 | 1471463806611 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:56:46 INFO - PROCESS | 1248 | 1471463806615 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1248 | 1471463806619 Marionette TRACE conn5 <- [1,1326,null,{}] 12:56:46 INFO - PROCESS | 1248 | 1471463806630 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}] 12:56:46 INFO - PROCESS | 1248 | 1471463806635 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:46 INFO - PROCESS | 1248 | 1471463806744 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 12:56:46 INFO - PROCESS | 1248 | 1471463806872 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1248 | 1471463806876 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:46 INFO - PROCESS | 1248 | ++DOCSHELL 184CC400 == 42 [pid = 1248] [id = 341] 12:56:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (184CF400) [pid = 1248] [serial = 1022] [outer = 00000000] 12:56:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (184D8400) [pid = 1248] [serial = 1023] [outer = 184CF400] 12:56:46 INFO - PROCESS | 1248 | 1471463806936 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (19984000) [pid = 1248] [serial = 1024] [outer = 184CF400] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 13D21800 == 41 [pid = 1248] [id = 18] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 0DDF9400 == 40 [pid = 1248] [id = 10] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 17E29000 == 39 [pid = 1248] [id = 22] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 19AB3000 == 38 [pid = 1248] [id = 12] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 0DCE4C00 == 37 [pid = 1248] [id = 15] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 1BE31400 == 36 [pid = 1248] [id = 8] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 0E731000 == 35 [pid = 1248] [id = 28] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 0EF0F400 == 34 [pid = 1248] [id = 16] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 12D65C00 == 33 [pid = 1248] [id = 17] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 0DCE9C00 == 32 [pid = 1248] [id = 327] 12:56:47 INFO - PROCESS | 1248 | --DOCSHELL 14159800 == 31 [pid = 1248] [id = 326] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (184D0000) [pid = 1248] [serial = 976] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (15B56000) [pid = 1248] [serial = 963] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (17639800) [pid = 1248] [serial = 966] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1733A800) [pid = 1248] [serial = 964] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1828CC00) [pid = 1248] [serial = 969] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17E1D800) [pid = 1248] [serial = 967] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (184D8C00) [pid = 1248] [serial = 975] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (184ABC00) [pid = 1248] [serial = 970] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15618400) [pid = 1248] [serial = 960] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0F410800) [pid = 1248] [serial = 957] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (12786400) [pid = 1248] [serial = 958] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E541400) [pid = 1248] [serial = 954] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E64B800) [pid = 1248] [serial = 955] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12669000) [pid = 1248] [serial = 952] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E731400) [pid = 1248] [serial = 951] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC5D800) [pid = 1248] [serial = 949] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1A7E5C00) [pid = 1248] [serial = 948] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (183A1000) [pid = 1248] [serial = 946] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1828A000) [pid = 1248] [serial = 945] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15621800) [pid = 1248] [serial = 943] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1415CC00) [pid = 1248] [serial = 942] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E25C000) [pid = 1248] [serial = 940] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0DBC9C00) [pid = 1248] [serial = 939] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (18155800) [pid = 1248] [serial = 972] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (18160C00) [pid = 1248] [serial = 973] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1561FC00) [pid = 1248] [serial = 961] [outer = 00000000] [url = about:blank] 12:56:48 INFO - PROCESS | 1248 | 1471463808116 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1521ms 12:56:48 INFO - PROCESS | 1248 | 1471463808139 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1248 | 1471463808143 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 12:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:56:48 INFO - PROCESS | 1248 | 1471463808154 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1248 | 1471463808158 Marionette TRACE conn5 <- [1,1330,null,{}] 12:56:48 INFO - PROCESS | 1248 | 1471463808163 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}] 12:56:48 INFO - PROCESS | 1248 | 1471463808165 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:48 INFO - PROCESS | 1248 | 1471463808245 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 12:56:48 INFO - PROCESS | 1248 | 1471463808326 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1248 | 1471463808328 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:48 INFO - PROCESS | 1248 | ++DOCSHELL 0E24F400 == 32 [pid = 1248] [id = 342] 12:56:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E46E400) [pid = 1248] [serial = 1025] [outer = 00000000] 12:56:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E53B800) [pid = 1248] [serial = 1026] [outer = 0E46E400] 12:56:48 INFO - PROCESS | 1248 | 1471463808378 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E682000) [pid = 1248] [serial = 1027] [outer = 0E46E400] 12:56:48 INFO - PROCESS | 1248 | 1471463808767 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 690ms 12:56:48 INFO - PROCESS | 1248 | 1471463808845 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1248 | 1471463808850 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 12:56:48 INFO - PROCESS | 1248 | 1471463808855 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:56:48 INFO - PROCESS | 1248 | 1471463808858 Marionette TRACE conn5 <- [1,1334,null,{}] 12:56:48 INFO - PROCESS | 1248 | 1471463808862 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}] 12:56:48 INFO - PROCESS | 1248 | 1471463808865 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:48 INFO - PROCESS | 1248 | 1471463808952 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 12:56:48 INFO - PROCESS | 1248 | 1471463808964 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1248 | 1471463808966 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:49 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A0400 == 33 [pid = 1248] [id = 343] 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E930000) [pid = 1248] [serial = 1028] [outer = 00000000] 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0F5D8800) [pid = 1248] [serial = 1029] [outer = 0E930000] 12:56:49 INFO - PROCESS | 1248 | 1471463809014 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (126BA800) [pid = 1248] [serial = 1030] [outer = 0E930000] 12:56:49 INFO - PROCESS | 1248 | 1471463809488 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 12:56:49 INFO - PROCESS | 1248 | 1471463809530 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 1248 | 1471463809532 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:56:49 INFO - PROCESS | 1248 | 1471463809536 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 1248 | 1471463809539 Marionette TRACE conn5 <- [1,1338,null,{}] 12:56:49 INFO - PROCESS | 1248 | 1471463809549 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}] 12:56:49 INFO - PROCESS | 1248 | 1471463809553 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:49 INFO - PROCESS | 1248 | 1471463809664 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 12:56:49 INFO - PROCESS | 1248 | 1471463809760 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 1248 | 1471463809763 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:49 INFO - PROCESS | 1248 | ++DOCSHELL 142D6800 == 34 [pid = 1248] [id = 344] 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (142D8C00) [pid = 1248] [serial = 1031] [outer = 00000000] 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1561C000) [pid = 1248] [serial = 1032] [outer = 142D8C00] 12:56:49 INFO - PROCESS | 1248 | 1471463809815 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15626C00) [pid = 1248] [serial = 1033] [outer = 142D8C00] 12:56:50 INFO - PROCESS | 1248 | 1471463810250 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 733ms 12:56:50 INFO - PROCESS | 1248 | 1471463810273 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 1248 | 1471463810276 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 12:56:50 INFO - PROCESS | 1248 | 1471463810279 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:56:50 INFO - PROCESS | 1248 | 1471463810281 Marionette TRACE conn5 <- [1,1342,null,{}] 12:56:50 INFO - PROCESS | 1248 | 1471463810288 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}] 12:56:50 INFO - PROCESS | 1248 | 1471463810290 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:50 INFO - PROCESS | 1248 | 1471463810410 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 12:56:50 INFO - PROCESS | 1248 | 1471463810416 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1248 | 1471463810419 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:50 INFO - PROCESS | 1248 | ++DOCSHELL 15626000 == 35 [pid = 1248] [id = 345] 12:56:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15626800) [pid = 1248] [serial = 1034] [outer = 00000000] 12:56:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17337C00) [pid = 1248] [serial = 1035] [outer = 15626800] 12:56:50 INFO - PROCESS | 1248 | 1471463810513 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17342800) [pid = 1248] [serial = 1036] [outer = 15626800] 12:56:50 INFO - PROCESS | 1248 | 1471463810942 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 730ms 12:56:51 INFO - PROCESS | 1248 | 1471463811013 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1248 | 1471463811015 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:56:51 INFO - PROCESS | 1248 | 1471463811063 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1248 | 1471463811065 Marionette TRACE conn5 <- [1,1346,null,{}] 12:56:51 INFO - PROCESS | 1248 | 1471463811069 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}] 12:56:51 INFO - PROCESS | 1248 | 1471463811071 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:51 INFO - PROCESS | 1248 | 1471463811188 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 12:56:51 INFO - PROCESS | 1248 | 1471463811193 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1248 | 1471463811195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:51 INFO - PROCESS | 1248 | ++DOCSHELL 15B58400 == 36 [pid = 1248] [id = 346] 12:56:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17306400) [pid = 1248] [serial = 1037] [outer = 00000000] 12:56:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17F07000) [pid = 1248] [serial = 1038] [outer = 17306400] 12:56:51 INFO - PROCESS | 1248 | 1471463811241 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (180B8C00) [pid = 1248] [serial = 1039] [outer = 17306400] 12:56:51 INFO - PROCESS | 1248 | 1471463811691 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 691ms 12:56:51 INFO - PROCESS | 1248 | 1471463811740 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1248 | 1471463811742 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:56:51 INFO - PROCESS | 1248 | 1471463811745 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1248 | 1471463811747 Marionette TRACE conn5 <- [1,1350,null,{}] 12:56:51 INFO - PROCESS | 1248 | 1471463811750 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}] 12:56:51 INFO - PROCESS | 1248 | 1471463811756 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:51 INFO - PROCESS | 1248 | 1471463811900 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 12:56:51 INFO - PROCESS | 1248 | 1471463811962 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1248 | 1471463811964 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:51 INFO - PROCESS | 1248 | ++DOCSHELL 086F1400 == 37 [pid = 1248] [id = 347] 12:56:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18280800) [pid = 1248] [serial = 1040] [outer = 00000000] 12:56:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184CFC00) [pid = 1248] [serial = 1041] [outer = 18280800] 12:56:52 INFO - PROCESS | 1248 | 1471463812012 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (198B3400) [pid = 1248] [serial = 1042] [outer = 18280800] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (180C1800) [pid = 1248] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E646800) [pid = 1248] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19AB4800) [pid = 1248] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15625000) [pid = 1248] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (12E63800) [pid = 1248] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17524800) [pid = 1248] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0F5E2000) [pid = 1248] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0DD5A000) [pid = 1248] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0EF03400) [pid = 1248] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17E2A800) [pid = 1248] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (142D3400) [pid = 1248] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:56:52 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DDF8400) [pid = 1248] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:56:52 INFO - PROCESS | 1248 | 1471463812523 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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 830ms 12:56:52 INFO - PROCESS | 1248 | 1471463812576 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 1248 | 1471463812578 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 12:56:52 INFO - PROCESS | 1248 | 1471463812582 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 1248 | 1471463812583 Marionette TRACE conn5 <- [1,1354,null,{}] 12:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:56:52 INFO - PROCESS | 1248 | 1471463812587 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}] 12:56:52 INFO - PROCESS | 1248 | 1471463812589 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:52 INFO - PROCESS | 1248 | 1471463812670 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 12:56:52 INFO - PROCESS | 1248 | 1471463812675 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1248 | 1471463812677 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:52 INFO - PROCESS | 1248 | ++DOCSHELL 0E479C00 == 38 [pid = 1248] [id = 348] 12:56:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0E653C00) [pid = 1248] [serial = 1043] [outer = 00000000] 12:56:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1561B000) [pid = 1248] [serial = 1044] [outer = 0E653C00] 12:56:52 INFO - PROCESS | 1248 | 1471463812722 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15AF5000) [pid = 1248] [serial = 1045] [outer = 0E653C00] 12:56:53 INFO - PROCESS | 1248 | 1471463813175 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] 12:56:53 INFO - PROCESS | 1248 | 1471463813219 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 12:56:53 INFO - PROCESS | 1248 | 1471463813226 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1248 | 1471463813228 Marionette TRACE conn5 <- [1,1358,null,{}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:56:53 INFO - PROCESS | 1248 | 1471463813232 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}] 12:56:53 INFO - PROCESS | 1248 | 1471463813234 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:53 INFO - PROCESS | 1248 | 1471463813317 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 12:56:53 INFO - PROCESS | 1248 | 1471463813323 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1248 | 1471463813324 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:53 INFO - PROCESS | 1248 | ++DOCSHELL 17F01400 == 39 [pid = 1248] [id = 349] 12:56:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1828C800) [pid = 1248] [serial = 1046] [outer = 00000000] 12:56:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19988000) [pid = 1248] [serial = 1047] [outer = 1828C800] 12:56:53 INFO - PROCESS | 1248 | 1471463813370 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (14C31400) [pid = 1248] [serial = 1048] [outer = 1828C800] 12:56:53 INFO - PROCESS | 1248 | 1471463813820 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] 12:56:53 INFO - PROCESS | 1248 | 1471463813864 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:56:53 INFO - PROCESS | 1248 | 1471463813867 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1248 | 1471463813869 Marionette TRACE conn5 <- [1,1362,null,{}] 12:56:53 INFO - PROCESS | 1248 | 1471463813877 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}] 12:56:53 INFO - PROCESS | 1248 | 1471463813879 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:53 INFO - PROCESS | 1248 | 1471463813961 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 12:56:53 INFO - PROCESS | 1248 | 1471463813967 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1248 | 1471463813969 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:54 INFO - PROCESS | 1248 | ++DOCSHELL 19B01800 == 40 [pid = 1248] [id = 350] 12:56:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B04000) [pid = 1248] [serial = 1049] [outer = 00000000] 12:56:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B0B000) [pid = 1248] [serial = 1050] [outer = 19B04000] 12:56:54 INFO - PROCESS | 1248 | 1471463814016 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B06000) [pid = 1248] [serial = 1051] [outer = 19B04000] 12:56:54 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:54 INFO - PROCESS | 1248 | 1471463814638 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] 12:56:54 INFO - PROCESS | 1248 | 1471463814721 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:56:54 INFO - PROCESS | 1248 | 1471463814728 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 1248 | 1471463814732 Marionette TRACE conn5 <- [1,1366,null,{}] 12:56:54 INFO - PROCESS | 1248 | 1471463814738 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}] 12:56:54 INFO - PROCESS | 1248 | 1471463814741 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:54 INFO - PROCESS | 1248 | 1471463814863 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 12:56:55 INFO - PROCESS | 1248 | 1471463814987 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1248 | 1471463814989 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:55 INFO - PROCESS | 1248 | ++DOCSHELL 0DD5E000 == 41 [pid = 1248] [id = 351] 12:56:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E538800) [pid = 1248] [serial = 1052] [outer = 00000000] 12:56:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0F59CC00) [pid = 1248] [serial = 1053] [outer = 0E538800] 12:56:55 INFO - PROCESS | 1248 | 1471463815049 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (129ED800) [pid = 1248] [serial = 1054] [outer = 0E538800] 12:56:55 INFO - PROCESS | 1248 | 1471463815664 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] 12:56:55 INFO - PROCESS | 1248 | 1471463815710 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:56:55 INFO - PROCESS | 1248 | 1471463815717 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1248 | 1471463815720 Marionette TRACE conn5 <- [1,1370,null,{}] 12:56:55 INFO - PROCESS | 1248 | 1471463815724 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}] 12:56:55 INFO - PROCESS | 1248 | 1471463815727 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:55 INFO - PROCESS | 1248 | 1471463815840 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 12:56:55 INFO - PROCESS | 1248 | 1471463815971 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1248 | 1471463815974 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:56 INFO - PROCESS | 1248 | ++DOCSHELL 15621C00 == 42 [pid = 1248] [id = 352] 12:56:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (15626400) [pid = 1248] [serial = 1055] [outer = 00000000] 12:56:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1733C000) [pid = 1248] [serial = 1056] [outer = 15626400] 12:56:56 INFO - PROCESS | 1248 | 1471463816034 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (180B9000) [pid = 1248] [serial = 1057] [outer = 15626400] 12:56:56 INFO - PROCESS | 1248 | [1248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:56 INFO - PROCESS | 1248 | 1471463816662 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] 12:56:56 INFO - PROCESS | 1248 | 1471463816701 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 12:56:56 INFO - PROCESS | 1248 | 1471463816705 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:56:56 INFO - PROCESS | 1248 | 1471463816709 Marionette TRACE conn5 <- [1,1374,null,{}] 12:56:56 INFO - PROCESS | 1248 | 1471463816720 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}] 12:56:56 INFO - PROCESS | 1248 | 1471463816725 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:56 INFO - PROCESS | 1248 | 1471463816835 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 12:56:56 INFO - PROCESS | 1248 | 1471463816940 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 1248 | 1471463816944 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:56 INFO - PROCESS | 1248 | ++DOCSHELL 19B55800 == 43 [pid = 1248] [id = 353] 12:56:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19B56400) [pid = 1248] [serial = 1058] [outer = 00000000] 12:56:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (19C9FC00) [pid = 1248] [serial = 1059] [outer = 19B56400] 12:56:57 INFO - PROCESS | 1248 | 1471463817003 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19D8CC00) [pid = 1248] [serial = 1060] [outer = 19B56400] 12:56:57 INFO - PROCESS | 1248 | 1471463817835 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] 12:56:57 INFO - PROCESS | 1248 | 1471463817900 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 12:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:56:57 INFO - PROCESS | 1248 | 1471463817905 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1248 | 1471463817908 Marionette TRACE conn5 <- [1,1378,null,{}] 12:56:57 INFO - PROCESS | 1248 | 1471463817913 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}] 12:56:57 INFO - PROCESS | 1248 | 1471463817916 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:58 INFO - PROCESS | 1248 | 1471463818024 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 12:56:58 INFO - PROCESS | 1248 | 1471463818152 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 1248 | 1471463818157 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:58 INFO - PROCESS | 1248 | ++DOCSHELL 0E47CC00 == 44 [pid = 1248] [id = 354] 12:56:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0E537000) [pid = 1248] [serial = 1061] [outer = 00000000] 12:56:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E89D400) [pid = 1248] [serial = 1062] [outer = 0E537000] 12:56:58 INFO - PROCESS | 1248 | 1471463818211 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0EF95800) [pid = 1248] [serial = 1063] [outer = 0E537000] 12:56:58 INFO - PROCESS | 1248 | --DOCSHELL 14C2C000 == 43 [pid = 1248] [id = 19] 12:56:58 INFO - PROCESS | 1248 | --DOCSHELL 17528400 == 42 [pid = 1248] [id = 20] 12:56:58 INFO - PROCESS | 1248 | --DOCSHELL 15618000 == 41 [pid = 1248] [id = 26] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (19B08000) [pid = 1248] [serial = 978] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (18281400) [pid = 1248] [serial = 1011] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E80B800) [pid = 1248] [serial = 985] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E686400) [pid = 1248] [serial = 984] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (19B08800) [pid = 1248] [serial = 979] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1563FC00) [pid = 1248] [serial = 999] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (13750C00) [pid = 1248] [serial = 993] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (13D29C00) [pid = 1248] [serial = 994] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17E1DC00) [pid = 1248] [serial = 1002] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0BC42C00) [pid = 1248] [serial = 1000] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1733B000) [pid = 1248] [serial = 1005] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E254000) [pid = 1248] [serial = 982] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0DDFA800) [pid = 1248] [serial = 981] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0EF96400) [pid = 1248] [serial = 990] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0F59BC00) [pid = 1248] [serial = 991] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1803D000) [pid = 1248] [serial = 1008] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1561B400) [pid = 1248] [serial = 996] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E47D400) [pid = 1248] [serial = 987] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E685400) [pid = 1248] [serial = 988] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17E1E400) [pid = 1248] [serial = 1003] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (180BC000) [pid = 1248] [serial = 1009] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E1D400) [pid = 1248] [serial = 1006] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15622000) [pid = 1248] [serial = 997] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (18285800) [pid = 1248] [serial = 1012] [outer = 00000000] [url = about:blank] 12:56:58 INFO - PROCESS | 1248 | 1471463818739 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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 869ms 12:56:58 INFO - PROCESS | 1248 | 1471463818780 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 1248 | 1471463818784 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 12:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:56:58 INFO - PROCESS | 1248 | 1471463818793 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 1248 | 1471463818796 Marionette TRACE conn5 <- [1,1382,null,{}] 12:56:58 INFO - PROCESS | 1248 | 1471463818800 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}] 12:56:58 INFO - PROCESS | 1248 | 1471463818802 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:58 INFO - PROCESS | 1248 | 1471463818890 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 12:56:58 INFO - PROCESS | 1248 | 1471463818896 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 1248 | 1471463818899 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:58 INFO - PROCESS | 1248 | ++DOCSHELL 0E738000 == 42 [pid = 1248] [id = 355] 12:56:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E812800) [pid = 1248] [serial = 1064] [outer = 00000000] 12:56:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E89D800) [pid = 1248] [serial = 1065] [outer = 0E812800] 12:56:58 INFO - PROCESS | 1248 | 1471463818947 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0EF9E400) [pid = 1248] [serial = 1066] [outer = 0E812800] 12:56:59 INFO - PROCESS | 1248 | 1471463819430 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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 12:56:59 INFO - PROCESS | 1248 | 1471463819465 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 1248 | 1471463819467 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 12:56:59 INFO - PROCESS | 1248 | 1471463819471 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:56:59 INFO - PROCESS | 1248 | 1471463819474 Marionette TRACE conn5 <- [1,1386,null,{}] 12:56:59 INFO - PROCESS | 1248 | 1471463819484 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}] 12:56:59 INFO - PROCESS | 1248 | 1471463819488 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:59 INFO - PROCESS | 1248 | 1471463819577 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 12:56:59 INFO - PROCESS | 1248 | 1471463819587 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 1248 | 1471463819590 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:56:59 INFO - PROCESS | 1248 | ++DOCSHELL 14161800 == 43 [pid = 1248] [id = 356] 12:56:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (142D3400) [pid = 1248] [serial = 1067] [outer = 00000000] 12:56:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14C2B000) [pid = 1248] [serial = 1068] [outer = 142D3400] 12:56:59 INFO - PROCESS | 1248 | 1471463819638 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15623800) [pid = 1248] [serial = 1069] [outer = 142D3400] 12:57:00 INFO - PROCESS | 1248 | 1471463820112 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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 12:57:00 INFO - PROCESS | 1248 | 1471463820144 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 1248 | 1471463820147 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 12:57:00 INFO - PROCESS | 1248 | 1471463820151 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:57:00 INFO - PROCESS | 1248 | 1471463820152 Marionette TRACE conn5 <- [1,1390,null,{}] 12:57:00 INFO - PROCESS | 1248 | 1471463820160 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}] 12:57:00 INFO - PROCESS | 1248 | 1471463820162 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:00 INFO - PROCESS | 1248 | 1471463820248 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 12:57:00 INFO - PROCESS | 1248 | 1471463820256 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1248 | 1471463820258 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:00 INFO - PROCESS | 1248 | ++DOCSHELL 15B54400 == 44 [pid = 1248] [id = 357] 12:57:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15B57400) [pid = 1248] [serial = 1070] [outer = 00000000] 12:57:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1763D400) [pid = 1248] [serial = 1071] [outer = 15B57400] 12:57:00 INFO - PROCESS | 1248 | 1471463820314 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E1F800) [pid = 1248] [serial = 1072] [outer = 15B57400] 12:57:00 INFO - PROCESS | 1248 | 1471463820740 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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 631ms 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:57:00 INFO - PROCESS | 1248 | 1471463820786 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 1248 | 1471463820788 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 12:57:00 INFO - PROCESS | 1248 | 1471463820791 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 1248 | 1471463820793 Marionette TRACE conn5 <- [1,1394,null,{}] 12:57:00 INFO - PROCESS | 1248 | 1471463820796 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}] 12:57:00 INFO - PROCESS | 1248 | 1471463820798 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:00 INFO - PROCESS | 1248 | 1471463820879 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 12:57:00 INFO - PROCESS | 1248 | 1471463820884 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1248 | 1471463820886 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:00 INFO - PROCESS | 1248 | ++DOCSHELL 17E3C800 == 45 [pid = 1248] [id = 358] 12:57:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17E3EC00) [pid = 1248] [serial = 1073] [outer = 00000000] 12:57:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (180BC000) [pid = 1248] [serial = 1074] [outer = 17E3EC00] 12:57:00 INFO - PROCESS | 1248 | 1471463820933 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (180BE400) [pid = 1248] [serial = 1075] [outer = 17E3EC00] 12:57:01 INFO - PROCESS | 1248 | 1471463821430 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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 12:57:01 INFO - PROCESS | 1248 | 1471463821462 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 12:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:57:01 INFO - PROCESS | 1248 | 1471463821464 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 12:57:01 INFO - PROCESS | 1248 | 1471463821467 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 1248 | 1471463821469 Marionette TRACE conn5 <- [1,1398,null,{}] 12:57:01 INFO - PROCESS | 1248 | 1471463821472 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}] 12:57:01 INFO - PROCESS | 1248 | 1471463821478 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:01 INFO - PROCESS | 1248 | 1471463821616 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 12:57:01 INFO - PROCESS | 1248 | 1471463821676 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 1248 | 1471463821678 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:01 INFO - PROCESS | 1248 | ++DOCSHELL 1828B800 == 46 [pid = 1248] [id = 359] 12:57:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18349400) [pid = 1248] [serial = 1076] [outer = 00000000] 12:57:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19AB4800) [pid = 1248] [serial = 1077] [outer = 18349400] 12:57:01 INFO - PROCESS | 1248 | 1471463821726 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19B0C800) [pid = 1248] [serial = 1078] [outer = 18349400] 12:57:02 INFO - PROCESS | 1248 | 1471463822191 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]]]}] 12:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 771ms 12:57:02 INFO - PROCESS | 1248 | 1471463822264 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 1248 | 1471463822266 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 12:57:02 INFO - PROCESS | 1248 | 1471463822269 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 1248 | 1471463822271 Marionette TRACE conn5 <- [1,1402,null,{}] 12:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:57:02 INFO - PROCESS | 1248 | 1471463822275 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}] 12:57:02 INFO - PROCESS | 1248 | 1471463822276 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:02 INFO - PROCESS | 1248 | 1471463822403 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 12:57:02 INFO - PROCESS | 1248 | 1471463822460 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 1248 | 1471463822461 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:02 INFO - PROCESS | 1248 | ++DOCSHELL 184CE000 == 47 [pid = 1248] [id = 360] 12:57:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19A25800) [pid = 1248] [serial = 1079] [outer = 00000000] 12:57:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19D8A400) [pid = 1248] [serial = 1080] [outer = 19A25800] 12:57:02 INFO - PROCESS | 1248 | 1471463822508 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1A751000) [pid = 1248] [serial = 1081] [outer = 19A25800] 12:57:02 INFO - PROCESS | 1248 | 1471463822947 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:57:03 INFO - PROCESS | 1248 | 1471463823005 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1248 | 1471463823007 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 12:57:03 INFO - PROCESS | 1248 | 1471463823010 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1248 | 1471463823012 Marionette TRACE conn5 <- [1,1406,null,{}] 12:57:03 INFO - PROCESS | 1248 | 1471463823015 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}] 12:57:03 INFO - PROCESS | 1248 | 1471463823017 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:03 INFO - PROCESS | 1248 | 1471463823129 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 12:57:03 INFO - PROCESS | 1248 | 1471463823141 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 1248 | 1471463823143 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:03 INFO - PROCESS | 1248 | ++DOCSHELL 1A7E6000 == 48 [pid = 1248] [id = 361] 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1A7E6400) [pid = 1248] [serial = 1082] [outer = 00000000] 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1AC55800) [pid = 1248] [serial = 1083] [outer = 1A7E6400] 12:57:03 INFO - PROCESS | 1248 | 1471463823188 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1AC58400) [pid = 1248] [serial = 1084] [outer = 1A7E6400] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (15626800) [pid = 1248] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E46E400) [pid = 1248] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (142D8C00) [pid = 1248] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17306400) [pid = 1248] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E930000) [pid = 1248] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1828C800) [pid = 1248] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18280800) [pid = 1248] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:57:03 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E653C00) [pid = 1248] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:57:03 INFO - PROCESS | 1248 | 1471463823683 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:57:03 INFO - PROCESS | 1248 | 1471463823741 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1248 | 1471463823743 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 12:57:03 INFO - PROCESS | 1248 | 1471463823746 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1248 | 1471463823748 Marionette TRACE conn5 <- [1,1410,null,{}] 12:57:03 INFO - PROCESS | 1248 | 1471463823751 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}] 12:57:03 INFO - PROCESS | 1248 | 1471463823753 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:03 INFO - PROCESS | 1248 | 1471463823834 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 12:57:03 INFO - PROCESS | 1248 | 1471463823840 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 1248 | 1471463823842 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:03 INFO - PROCESS | 1248 | ++DOCSHELL 0E898400 == 49 [pid = 1248] [id = 362] 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E8A1800) [pid = 1248] [serial = 1085] [outer = 00000000] 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (180B4C00) [pid = 1248] [serial = 1086] [outer = 0E8A1800] 12:57:03 INFO - PROCESS | 1248 | 1471463823889 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (15622000) [pid = 1248] [serial = 1087] [outer = 0E8A1800] 12:57:04 INFO - PROCESS | 1248 | 1471463824326 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]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 630ms 12:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:57:04 INFO - PROCESS | 1248 | 1471463824377 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 1248 | 1471463824379 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 12:57:04 INFO - PROCESS | 1248 | 1471463824383 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 1248 | 1471463824384 Marionette TRACE conn5 <- [1,1414,null,{}] 12:57:04 INFO - PROCESS | 1248 | 1471463824388 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}] 12:57:04 INFO - PROCESS | 1248 | 1471463824390 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:04 INFO - PROCESS | 1248 | 1471463824471 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 12:57:04 INFO - PROCESS | 1248 | 1471463824477 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 1248 | 1471463824479 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:04 INFO - PROCESS | 1248 | ++DOCSHELL 15623000 == 50 [pid = 1248] [id = 363] 12:57:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (15B5C400) [pid = 1248] [serial = 1088] [outer = 00000000] 12:57:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1AC5FC00) [pid = 1248] [serial = 1089] [outer = 15B5C400] 12:57:04 INFO - PROCESS | 1248 | 1471463824523 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1AC8D000) [pid = 1248] [serial = 1090] [outer = 15B5C400] 12:57:04 INFO - PROCESS | 1248 | 1471463824958 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]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 630ms 12:57:05 INFO - PROCESS | 1248 | 1471463825017 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 1248 | 1471463825019 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 12:57:05 INFO - PROCESS | 1248 | 1471463825022 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:57:05 INFO - PROCESS | 1248 | 1471463825024 Marionette TRACE conn5 <- [1,1418,null,{}] 12:57:05 INFO - PROCESS | 1248 | 1471463825028 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}] 12:57:05 INFO - PROCESS | 1248 | 1471463825031 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:05 INFO - PROCESS | 1248 | 1471463825131 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 12:57:05 INFO - PROCESS | 1248 | 1471463825145 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1248 | 1471463825148 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:05 INFO - PROCESS | 1248 | ++DOCSHELL 1B0C0000 == 51 [pid = 1248] [id = 364] 12:57:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1B0C0400) [pid = 1248] [serial = 1091] [outer = 00000000] 12:57:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1B89F400) [pid = 1248] [serial = 1092] [outer = 1B0C0400] 12:57:05 INFO - PROCESS | 1248 | 1471463825195 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1B8A9C00) [pid = 1248] [serial = 1093] [outer = 1B0C0400] 12:57:05 INFO - PROCESS | 1248 | 1471463825911 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]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 930ms 12:57:05 INFO - PROCESS | 1248 | 1471463825957 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 1248 | 1471463825962 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:57:05 INFO - PROCESS | 1248 | 1471463825966 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 1248 | 1471463825971 Marionette TRACE conn5 <- [1,1422,null,{}] 12:57:05 INFO - PROCESS | 1248 | 1471463825977 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}] 12:57:05 INFO - PROCESS | 1248 | 1471463825980 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:06 INFO - PROCESS | 1248 | 1471463826096 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 12:57:06 INFO - PROCESS | 1248 | 1471463826202 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 1248 | 1471463826204 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:06 INFO - PROCESS | 1248 | ++DOCSHELL 0E64DC00 == 52 [pid = 1248] [id = 365] 12:57:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E685400) [pid = 1248] [serial = 1094] [outer = 00000000] 12:57:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E897400) [pid = 1248] [serial = 1095] [outer = 0E685400] 12:57:06 INFO - PROCESS | 1248 | 1471463826263 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0EABB400) [pid = 1248] [serial = 1096] [outer = 0E685400] 12:57:06 INFO - PROCESS | 1248 | 1471463826881 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 990ms 12:57:06 INFO - PROCESS | 1248 | 1471463826957 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 1248 | 1471463826962 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 12:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:57:06 INFO - PROCESS | 1248 | 1471463826969 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1248 | 1471463826972 Marionette TRACE conn5 <- [1,1426,null,{}] 12:57:06 INFO - PROCESS | 1248 | 1471463826976 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}] 12:57:06 INFO - PROCESS | 1248 | 1471463826979 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:07 INFO - PROCESS | 1248 | 1471463827102 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 12:57:07 INFO - PROCESS | 1248 | 1471463827228 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1248 | 1471463827231 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:07 INFO - PROCESS | 1248 | ++DOCSHELL 142D8400 == 53 [pid = 1248] [id = 366] 12:57:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (14C2A000) [pid = 1248] [serial = 1097] [outer = 00000000] 12:57:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (15AEE800) [pid = 1248] [serial = 1098] [outer = 14C2A000] 12:57:07 INFO - PROCESS | 1248 | 1471463827290 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (17343C00) [pid = 1248] [serial = 1099] [outer = 14C2A000] 12:57:07 INFO - PROCESS | 1248 | 1471463827916 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 12:57:07 INFO - PROCESS | 1248 | 1471463827950 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 1248 | 1471463827953 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:57:07 INFO - PROCESS | 1248 | 1471463827957 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 1248 | 1471463827961 Marionette TRACE conn5 <- [1,1430,null,{}] 12:57:07 INFO - PROCESS | 1248 | 1471463827972 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}] 12:57:07 INFO - PROCESS | 1248 | 1471463827977 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:08 INFO - PROCESS | 1248 | 1471463828110 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 12:57:08 INFO - PROCESS | 1248 | 1471463828252 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 1248 | 1471463828256 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:08 INFO - PROCESS | 1248 | ++DOCSHELL 1AC5E000 == 54 [pid = 1248] [id = 367] 12:57:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1AC5EC00) [pid = 1248] [serial = 1100] [outer = 00000000] 12:57:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (1B0B6C00) [pid = 1248] [serial = 1101] [outer = 1AC5EC00] 12:57:08 INFO - PROCESS | 1248 | 1471463828318 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (1B8A3000) [pid = 1248] [serial = 1102] [outer = 1AC5EC00] 12:57:09 INFO - PROCESS | 1248 | 1471463829196 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]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1280ms 12:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:57:09 INFO - PROCESS | 1248 | 1471463829244 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 1248 | 1471463829249 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 12:57:09 INFO - PROCESS | 1248 | 1471463829254 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 1248 | 1471463829257 Marionette TRACE conn5 <- [1,1434,null,{}] 12:57:09 INFO - PROCESS | 1248 | 1471463829262 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}] 12:57:09 INFO - PROCESS | 1248 | 1471463829265 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:09 INFO - PROCESS | 1248 | 1471463829367 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 12:57:09 INFO - PROCESS | 1248 | 1471463829502 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 1248 | 1471463829506 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:09 INFO - PROCESS | 1248 | ++DOCSHELL 086E4000 == 55 [pid = 1248] [id = 368] 12:57:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (0DC33400) [pid = 1248] [serial = 1103] [outer = 00000000] 12:57:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 103 (0E686C00) [pid = 1248] [serial = 1104] [outer = 0DC33400] 12:57:09 INFO - PROCESS | 1248 | 1471463829560 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 104 (0E899400) [pid = 1248] [serial = 1105] [outer = 0DC33400] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 15623000 == 54 [pid = 1248] [id = 363] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E898400 == 53 [pid = 1248] [id = 362] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 1A7E6000 == 52 [pid = 1248] [id = 361] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 184CE000 == 51 [pid = 1248] [id = 360] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 1828B800 == 50 [pid = 1248] [id = 359] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 17E3C800 == 49 [pid = 1248] [id = 358] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 15B54400 == 48 [pid = 1248] [id = 357] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 14161800 == 47 [pid = 1248] [id = 356] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E738000 == 46 [pid = 1248] [id = 355] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E47CC00 == 45 [pid = 1248] [id = 354] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 19B55800 == 44 [pid = 1248] [id = 353] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0DD5E000 == 43 [pid = 1248] [id = 351] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 15621C00 == 42 [pid = 1248] [id = 352] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E479C00 == 41 [pid = 1248] [id = 348] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 12E6C400 == 40 [pid = 1248] [id = 11] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 19B01800 == 39 [pid = 1248] [id = 350] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 086F1400 == 38 [pid = 1248] [id = 347] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 17F01400 == 37 [pid = 1248] [id = 349] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 17E21400 == 36 [pid = 1248] [id = 21] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E53C400 == 35 [pid = 1248] [id = 27] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0EABE000 == 34 [pid = 1248] [id = 23] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 15617C00 == 33 [pid = 1248] [id = 24] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 19A1E000 == 32 [pid = 1248] [id = 25] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E542800 == 31 [pid = 1248] [id = 328] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 1AC5E000 == 30 [pid = 1248] [id = 367] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 142D8400 == 29 [pid = 1248] [id = 366] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 1B0C0000 == 28 [pid = 1248] [id = 364] 12:57:10 INFO - PROCESS | 1248 | --DOCSHELL 0E64DC00 == 27 [pid = 1248] [id = 365] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 103 (17337C00) [pid = 1248] [serial = 1035] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 102 (0E53B800) [pid = 1248] [serial = 1026] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (0E682000) [pid = 1248] [serial = 1027] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (1561C000) [pid = 1248] [serial = 1032] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (17F07000) [pid = 1248] [serial = 1038] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (0E92E400) [pid = 1248] [serial = 1017] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (0F5D8800) [pid = 1248] [serial = 1029] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (126BA800) [pid = 1248] [serial = 1030] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (18347800) [pid = 1248] [serial = 1014] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (15620400) [pid = 1248] [serial = 1020] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (184D8400) [pid = 1248] [serial = 1023] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (17342800) [pid = 1248] [serial = 1036] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (14C31400) [pid = 1248] [serial = 1048] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (19B0B000) [pid = 1248] [serial = 1050] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (184CFC00) [pid = 1248] [serial = 1041] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (180B8C00) [pid = 1248] [serial = 1039] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (19988000) [pid = 1248] [serial = 1047] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (198B3400) [pid = 1248] [serial = 1042] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1561B000) [pid = 1248] [serial = 1044] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15AF5000) [pid = 1248] [serial = 1045] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15626C00) [pid = 1248] [serial = 1033] [outer = 00000000] [url = about:blank] 12:57:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0DC3B400) [pid = 1248] [serial = 1106] [outer = 180B6800] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 15626000 == 26 [pid = 1248] [id = 345] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 0DDF2400 == 25 [pid = 1248] [id = 335] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 17344000 == 24 [pid = 1248] [id = 334] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 18280C00 == 23 [pid = 1248] [id = 338] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 142D6800 == 22 [pid = 1248] [id = 344] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 15624400 == 21 [pid = 1248] [id = 333] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 0EAB1000 == 20 [pid = 1248] [id = 336] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 15B58400 == 19 [pid = 1248] [id = 346] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 142D1000 == 18 [pid = 1248] [id = 332] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 12E60800 == 17 [pid = 1248] [id = 331] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 0E47C000 == 16 [pid = 1248] [id = 339] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 0EABCC00 == 15 [pid = 1248] [id = 330] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 12D93400 == 14 [pid = 1248] [id = 337] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 0DDF3400 == 13 [pid = 1248] [id = 329] 12:57:11 INFO - PROCESS | 1248 | --DOCSHELL 13D46800 == 12 [pid = 1248] [id = 340] 12:57:12 INFO - PROCESS | 1248 | --DOCSHELL 0E8A0400 == 11 [pid = 1248] [id = 343] 12:57:12 INFO - PROCESS | 1248 | --DOCSHELL 184CC400 == 10 [pid = 1248] [id = 341] 12:57:12 INFO - PROCESS | 1248 | --DOCSHELL 0E24F400 == 9 [pid = 1248] [id = 342] 12:57:13 INFO - PROCESS | 1248 | 1471463833226 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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 4036ms 12:57:13 INFO - PROCESS | 1248 | 1471463833291 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 1248 | 1471463833294 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:57:13 INFO - PROCESS | 1248 | 1471463833301 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 1248 | 1471463833305 Marionette TRACE conn5 <- [1,1438,null,{}] 12:57:13 INFO - PROCESS | 1248 | 1471463833312 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}] 12:57:13 INFO - PROCESS | 1248 | 1471463833314 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:13 INFO - PROCESS | 1248 | 1471463833417 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 12:57:13 INFO - PROCESS | 1248 | 1471463833425 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 1248 | 1471463833428 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:13 INFO - PROCESS | 1248 | ++DOCSHELL 0E254800 == 10 [pid = 1248] [id = 369] 12:57:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E256000) [pid = 1248] [serial = 1107] [outer = 00000000] 12:57:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E475800) [pid = 1248] [serial = 1108] [outer = 0E256000] 12:57:13 INFO - PROCESS | 1248 | 1471463833483 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E538000) [pid = 1248] [serial = 1109] [outer = 0E256000] 12:57:13 INFO - PROCESS | 1248 | 1471463833978 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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 730ms 12:57:14 INFO - PROCESS | 1248 | 1471463834031 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 1248 | 1471463834036 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:57:14 INFO - PROCESS | 1248 | 1471463834042 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 1248 | 1471463834045 Marionette TRACE conn5 <- [1,1442,null,{}] 12:57:14 INFO - PROCESS | 1248 | 1471463834049 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}] 12:57:14 INFO - PROCESS | 1248 | 1471463834052 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:14 INFO - PROCESS | 1248 | 1471463834148 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 12:57:14 INFO - PROCESS | 1248 | 1471463834155 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 1248 | 1471463834157 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:14 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A0400 == 11 [pid = 1248] [id = 370] 12:57:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E923C00) [pid = 1248] [serial = 1110] [outer = 00000000] 12:57:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0EAB6400) [pid = 1248] [serial = 1111] [outer = 0E923C00] 12:57:14 INFO - PROCESS | 1248 | 1471463834207 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0EF9F400) [pid = 1248] [serial = 1112] [outer = 0E923C00] 12:57:14 INFO - PROCESS | 1248 | 1471463834712 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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 731ms 12:57:14 INFO - PROCESS | 1248 | 1471463834776 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 1248 | 1471463834779 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 12:57:14 INFO - PROCESS | 1248 | 1471463834782 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:57:14 INFO - PROCESS | 1248 | 1471463834786 Marionette TRACE conn5 <- [1,1446,null,{}] 12:57:14 INFO - PROCESS | 1248 | 1471463834833 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}] 12:57:14 INFO - PROCESS | 1248 | 1471463834838 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:14 INFO - PROCESS | 1248 | 1471463834979 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 12:57:15 INFO - PROCESS | 1248 | 1471463835001 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1248 | 1471463835004 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:15 INFO - PROCESS | 1248 | ++DOCSHELL 129F8400 == 12 [pid = 1248] [id = 371] 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (12D93400) [pid = 1248] [serial = 1113] [outer = 00000000] 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1375BC00) [pid = 1248] [serial = 1114] [outer = 12D93400] 12:57:15 INFO - PROCESS | 1248 | 1471463835055 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (13D49400) [pid = 1248] [serial = 1115] [outer = 12D93400] 12:57:15 INFO - PROCESS | 1248 | 1471463835571 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]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 810ms 12:57:15 INFO - PROCESS | 1248 | 1471463835596 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 1248 | 1471463835599 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:57:15 INFO - PROCESS | 1248 | 1471463835612 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 1248 | 1471463835613 Marionette TRACE conn5 <- [1,1450,null,{}] 12:57:15 INFO - PROCESS | 1248 | 1471463835617 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}] 12:57:15 INFO - PROCESS | 1248 | 1471463835619 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:15 INFO - PROCESS | 1248 | 1471463835738 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 12:57:15 INFO - PROCESS | 1248 | 1471463835743 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1248 | 1471463835745 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:15 INFO - PROCESS | 1248 | ++DOCSHELL 13DC3400 == 13 [pid = 1248] [id = 372] 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (142D3800) [pid = 1248] [serial = 1116] [outer = 00000000] 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (15617C00) [pid = 1248] [serial = 1117] [outer = 142D3800] 12:57:15 INFO - PROCESS | 1248 | 1471463835792 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (15626800) [pid = 1248] [serial = 1118] [outer = 142D3800] 12:57:16 INFO - PROCESS | 1248 | 1471463836260 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]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 12:57:16 INFO - PROCESS | 1248 | 1471463836281 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 1248 | 1471463836283 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:57:16 INFO - PROCESS | 1248 | 1471463836286 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 1248 | 1471463836288 Marionette TRACE conn5 <- [1,1454,null,{}] 12:57:16 INFO - PROCESS | 1248 | 1471463836292 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}] 12:57:16 INFO - PROCESS | 1248 | 1471463836294 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:16 INFO - PROCESS | 1248 | 1471463836435 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 12:57:16 INFO - PROCESS | 1248 | 1471463836453 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1248 | 1471463836455 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:16 INFO - PROCESS | 1248 | ++DOCSHELL 1563B000 == 14 [pid = 1248] [id = 373] 12:57:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1563D000) [pid = 1248] [serial = 1119] [outer = 00000000] 12:57:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (15B09800) [pid = 1248] [serial = 1120] [outer = 1563D000] 12:57:16 INFO - PROCESS | 1248 | 1471463836502 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (17315800) [pid = 1248] [serial = 1121] [outer = 1563D000] 12:57:17 INFO - PROCESS | 1248 | 1471463837439 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]]]}] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (0E539400) [pid = 1248] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (14157C00) [pid = 1248] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (1828F400) [pid = 1248] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (184CF400) [pid = 1248] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (18349400) [pid = 1248] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (19A25800) [pid = 1248] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E812800) [pid = 1248] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (142D3400) [pid = 1248] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (19B04000) [pid = 1248] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (15B57400) [pid = 1248] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1A7E6400) [pid = 1248] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E537000) [pid = 1248] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19B56400) [pid = 1248] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15B5C400) [pid = 1248] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15626400) [pid = 1248] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E3EC00) [pid = 1248] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E538800) [pid = 1248] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1B0C0400) [pid = 1248] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E8A1800) [pid = 1248] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E685400) [pid = 1248] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (14C2A000) [pid = 1248] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:57:17 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC5EC00) [pid = 1248] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1223ms 12:57:17 INFO - PROCESS | 1248 | 1471463837510 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 1248 | 1471463837513 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 12:57:17 INFO - PROCESS | 1248 | 1471463837516 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:57:17 INFO - PROCESS | 1248 | 1471463837517 Marionette TRACE conn5 <- [1,1458,null,{}] 12:57:17 INFO - PROCESS | 1248 | 1471463837521 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}] 12:57:17 INFO - PROCESS | 1248 | 1471463837526 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:17 INFO - PROCESS | 1248 | 1471463837647 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 12:57:17 INFO - PROCESS | 1248 | 1471463837654 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 1248 | 1471463837656 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:17 INFO - PROCESS | 1248 | ++DOCSHELL 129F5400 == 15 [pid = 1248] [id = 374] 12:57:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (12D2E400) [pid = 1248] [serial = 1122] [outer = 00000000] 12:57:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (142DB400) [pid = 1248] [serial = 1123] [outer = 12D2E400] 12:57:17 INFO - PROCESS | 1248 | 1471463837703 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17339C00) [pid = 1248] [serial = 1124] [outer = 12D2E400] 12:57:18 INFO - PROCESS | 1248 | 1471463838199 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]]]}] 12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:57:18 INFO - PROCESS | 1248 | 1471463838250 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 1248 | 1471463838252 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 12:57:18 INFO - PROCESS | 1248 | 1471463838255 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 1248 | 1471463838257 Marionette TRACE conn5 <- [1,1462,null,{}] 12:57:18 INFO - PROCESS | 1248 | 1471463838260 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}] 12:57:18 INFO - PROCESS | 1248 | 1471463838262 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:18 INFO - PROCESS | 1248 | 1471463838342 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 12:57:18 INFO - PROCESS | 1248 | 1471463838347 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 1248 | 1471463838349 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:18 INFO - PROCESS | 1248 | ++DOCSHELL 1733F400 == 16 [pid = 1248] [id = 375] 12:57:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17340800) [pid = 1248] [serial = 1125] [outer = 00000000] 12:57:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17636400) [pid = 1248] [serial = 1126] [outer = 17340800] 12:57:18 INFO - PROCESS | 1248 | 1471463838395 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17C09C00) [pid = 1248] [serial = 1127] [outer = 17340800] 12:57:18 INFO - PROCESS | 1248 | 1471463838838 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]]]}] 12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 629ms 12:57:18 INFO - PROCESS | 1248 | 1471463838886 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 1248 | 1471463838889 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 12:57:18 INFO - PROCESS | 1248 | 1471463838892 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:57:18 INFO - PROCESS | 1248 | 1471463838894 Marionette TRACE conn5 <- [1,1466,null,{}] 12:57:18 INFO - PROCESS | 1248 | 1471463838897 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}] 12:57:18 INFO - PROCESS | 1248 | 1471463838899 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:18 INFO - PROCESS | 1248 | 1471463838979 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 12:57:18 INFO - PROCESS | 1248 | 1471463838985 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 1248 | 1471463838987 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:19 INFO - PROCESS | 1248 | ++DOCSHELL 1733BC00 == 17 [pid = 1248] [id = 376] 12:57:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1BC00) [pid = 1248] [serial = 1128] [outer = 00000000] 12:57:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E44000) [pid = 1248] [serial = 1129] [outer = 17E1BC00] 12:57:19 INFO - PROCESS | 1248 | 1471463839034 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (17F05000) [pid = 1248] [serial = 1130] [outer = 17E1BC00] 12:57:19 INFO - PROCESS | 1248 | 1471463839683 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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 830ms 12:57:19 INFO - PROCESS | 1248 | 1471463839727 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 1248 | 1471463839732 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 12:57:19 INFO - PROCESS | 1248 | 1471463839737 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:57:19 INFO - PROCESS | 1248 | 1471463839741 Marionette TRACE conn5 <- [1,1470,null,{}] 12:57:19 INFO - PROCESS | 1248 | 1471463839747 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}] 12:57:19 INFO - PROCESS | 1248 | 1471463839750 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:19 INFO - PROCESS | 1248 | 1471463839896 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 12:57:20 INFO - PROCESS | 1248 | 1471463840029 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 1248 | 1471463840034 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:20 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF7000 == 18 [pid = 1248] [id = 377] 12:57:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E472400) [pid = 1248] [serial = 1131] [outer = 00000000] 12:57:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E540400) [pid = 1248] [serial = 1132] [outer = 0E472400] 12:57:20 INFO - PROCESS | 1248 | 1471463840095 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E64E400) [pid = 1248] [serial = 1133] [outer = 0E472400] 12:57:20 INFO - PROCESS | 1248 | 1471463840924 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1237ms 12:57:20 INFO - PROCESS | 1248 | 1471463840979 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 1248 | 1471463840984 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:57:20 INFO - PROCESS | 1248 | 1471463840990 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 1248 | 1471463840993 Marionette TRACE conn5 <- [1,1474,null,{}] 12:57:21 INFO - PROCESS | 1248 | 1471463840998 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}] 12:57:21 INFO - PROCESS | 1248 | 1471463841000 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:21 INFO - PROCESS | 1248 | 1471463841121 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 12:57:21 INFO - PROCESS | 1248 | 1471463841262 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 1248 | 1471463841265 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:21 INFO - PROCESS | 1248 | ++DOCSHELL 1296C800 == 19 [pid = 1248] [id = 378] 12:57:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (12972400) [pid = 1248] [serial = 1134] [outer = 00000000] 12:57:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (13751000) [pid = 1248] [serial = 1135] [outer = 12972400] 12:57:21 INFO - PROCESS | 1248 | 1471463841325 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (14160C00) [pid = 1248] [serial = 1136] [outer = 12972400] 12:57:22 INFO - PROCESS | 1248 | 1471463842121 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]]]}] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0EF98800) [pid = 1248] [serial = 1018] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (15B59400) [pid = 1248] [serial = 1021] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1839E800) [pid = 1248] [serial = 1015] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (19984000) [pid = 1248] [serial = 1024] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (19AB4800) [pid = 1248] [serial = 1077] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (19D8A400) [pid = 1248] [serial = 1080] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19B0C800) [pid = 1248] [serial = 1078] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E89D800) [pid = 1248] [serial = 1065] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0EF9E400) [pid = 1248] [serial = 1066] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (14C2B000) [pid = 1248] [serial = 1068] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15623800) [pid = 1248] [serial = 1069] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19B06000) [pid = 1248] [serial = 1051] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1763D400) [pid = 1248] [serial = 1071] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17E1F800) [pid = 1248] [serial = 1072] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC55800) [pid = 1248] [serial = 1083] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E89D400) [pid = 1248] [serial = 1062] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0EF95800) [pid = 1248] [serial = 1063] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19C9FC00) [pid = 1248] [serial = 1059] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1AC8D000) [pid = 1248] [serial = 1090] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (19D8CC00) [pid = 1248] [serial = 1060] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1733C000) [pid = 1248] [serial = 1056] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (180B9000) [pid = 1248] [serial = 1057] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180BC000) [pid = 1248] [serial = 1074] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0F59CC00) [pid = 1248] [serial = 1053] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (129ED800) [pid = 1248] [serial = 1054] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1B8A9C00) [pid = 1248] [serial = 1093] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (1A751000) [pid = 1248] [serial = 1081] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (1B89F400) [pid = 1248] [serial = 1092] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (180B4C00) [pid = 1248] [serial = 1086] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0E686C00) [pid = 1248] [serial = 1104] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (0E897400) [pid = 1248] [serial = 1095] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (1AC5FC00) [pid = 1248] [serial = 1089] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (1AC58400) [pid = 1248] [serial = 1084] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (15AEE800) [pid = 1248] [serial = 1098] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0EABB400) [pid = 1248] [serial = 1096] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (1B0B6C00) [pid = 1248] [serial = 1101] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (15622000) [pid = 1248] [serial = 1087] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (17343C00) [pid = 1248] [serial = 1099] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (180BE400) [pid = 1248] [serial = 1075] [outer = 00000000] [url = about:blank] 12:57:22 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (1B8A3000) [pid = 1248] [serial = 1102] [outer = 00000000] [url = about:blank] 12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1233ms 12:57:22 INFO - PROCESS | 1248 | 1471463842227 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 1248 | 1471463842231 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:57:22 INFO - PROCESS | 1248 | 1471463842235 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 1248 | 1471463842238 Marionette TRACE conn5 <- [1,1478,null,{}] 12:57:22 INFO - PROCESS | 1248 | 1471463842244 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}] 12:57:22 INFO - PROCESS | 1248 | 1471463842246 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:22 INFO - PROCESS | 1248 | 1471463842342 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 12:57:22 INFO - PROCESS | 1248 | 1471463842350 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 1248 | 1471463842352 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:22 INFO - PROCESS | 1248 | ++DOCSHELL 0E540800 == 20 [pid = 1248] [id = 379] 12:57:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (0E541000) [pid = 1248] [serial = 1137] [outer = 00000000] 12:57:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (0E926800) [pid = 1248] [serial = 1138] [outer = 0E541000] 12:57:22 INFO - PROCESS | 1248 | 1471463842408 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (0EF0E400) [pid = 1248] [serial = 1139] [outer = 0E541000] 12:57:22 INFO - PROCESS | 1248 | 1471463842922 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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 730ms 12:57:22 INFO - PROCESS | 1248 | 1471463842966 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 1248 | 1471463842971 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:57:22 INFO - PROCESS | 1248 | 1471463842977 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 1248 | 1471463842979 Marionette TRACE conn5 <- [1,1482,null,{}] 12:57:22 INFO - PROCESS | 1248 | 1471463842983 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}] 12:57:22 INFO - PROCESS | 1248 | 1471463842985 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:23 INFO - PROCESS | 1248 | 1471463843072 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 12:57:23 INFO - PROCESS | 1248 | 1471463843156 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 1248 | 1471463843159 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:23 INFO - PROCESS | 1248 | ++DOCSHELL 0E814800 == 21 [pid = 1248] [id = 380] 12:57:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (129FAC00) [pid = 1248] [serial = 1140] [outer = 00000000] 12:57:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (12D91C00) [pid = 1248] [serial = 1141] [outer = 129FAC00] 12:57:23 INFO - PROCESS | 1248 | 1471463843239 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (13D51400) [pid = 1248] [serial = 1142] [outer = 129FAC00] 12:57:23 INFO - PROCESS | 1248 | 1471463843646 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 730ms 12:57:23 INFO - PROCESS | 1248 | 1471463843735 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 1248 | 1471463843738 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:57:23 INFO - PROCESS | 1248 | 1471463843745 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 1248 | 1471463843749 Marionette TRACE conn5 <- [1,1486,null,{}] 12:57:23 INFO - PROCESS | 1248 | 1471463843759 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}] 12:57:23 INFO - PROCESS | 1248 | 1471463843764 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:23 INFO - PROCESS | 1248 | 1471463843857 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 12:57:23 INFO - PROCESS | 1248 | 1471463843866 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 1248 | 1471463843869 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:23 INFO - PROCESS | 1248 | ++DOCSHELL 15B0A000 == 22 [pid = 1248] [id = 381] 12:57:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (15B0A800) [pid = 1248] [serial = 1143] [outer = 00000000] 12:57:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (15B5C400) [pid = 1248] [serial = 1144] [outer = 15B0A800] 12:57:23 INFO - PROCESS | 1248 | 1471463843921 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (1733C800) [pid = 1248] [serial = 1145] [outer = 15B0A800] 12:57:24 INFO - PROCESS | 1248 | 1471463844347 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 631ms 12:57:24 INFO - PROCESS | 1248 | 1471463844378 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 1248 | 1471463844381 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 12:57:24 INFO - PROCESS | 1248 | 1471463844384 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:57:24 INFO - PROCESS | 1248 | 1471463844386 Marionette TRACE conn5 <- [1,1490,null,{}] 12:57:24 INFO - PROCESS | 1248 | 1471463844389 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}] 12:57:24 INFO - PROCESS | 1248 | 1471463844391 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:24 INFO - PROCESS | 1248 | 1471463844530 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 12:57:24 INFO - PROCESS | 1248 | 1471463844537 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 1248 | 1471463844539 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:24 INFO - PROCESS | 1248 | ++DOCSHELL 17524400 == 23 [pid = 1248] [id = 382] 12:57:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (17524800) [pid = 1248] [serial = 1146] [outer = 00000000] 12:57:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (17E25800) [pid = 1248] [serial = 1147] [outer = 17524800] 12:57:24 INFO - PROCESS | 1248 | 1471463844633 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (17F05C00) [pid = 1248] [serial = 1148] [outer = 17524800] 12:57:25 INFO - PROCESS | 1248 | 1471463845051 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 730ms 12:57:25 INFO - PROCESS | 1248 | 1471463845119 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1248 | 1471463845121 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 12:57:25 INFO - PROCESS | 1248 | 1471463845124 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:57:25 INFO - PROCESS | 1248 | 1471463845126 Marionette TRACE conn5 <- [1,1494,null,{}] 12:57:25 INFO - PROCESS | 1248 | 1471463845129 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}] 12:57:25 INFO - PROCESS | 1248 | 1471463845132 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:25 INFO - PROCESS | 1248 | 1471463845247 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 12:57:25 INFO - PROCESS | 1248 | 1471463845338 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 1248 | 1471463845340 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:25 INFO - PROCESS | 1248 | ++DOCSHELL 180BF000 == 24 [pid = 1248] [id = 383] 12:57:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (180BF400) [pid = 1248] [serial = 1149] [outer = 00000000] 12:57:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (1815FC00) [pid = 1248] [serial = 1150] [outer = 180BF400] 12:57:25 INFO - PROCESS | 1248 | 1471463845386 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (18280400) [pid = 1248] [serial = 1151] [outer = 180BF400] 12:57:25 INFO - PROCESS | 1248 | 1471463845809 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 730ms 12:57:25 INFO - PROCESS | 1248 | 1471463845858 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1248 | 1471463845860 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:57:25 INFO - PROCESS | 1248 | 1471463845863 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 1248 | 1471463845865 Marionette TRACE conn5 <- [1,1498,null,{}] 12:57:25 INFO - PROCESS | 1248 | 1471463845869 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}] 12:57:25 INFO - PROCESS | 1248 | 1471463845874 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:26 INFO - PROCESS | 1248 | 1471463846010 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 12:57:26 INFO - PROCESS | 1248 | 1471463846016 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1248 | 1471463846018 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:26 INFO - PROCESS | 1248 | ++DOCSHELL 18289400 == 25 [pid = 1248] [id = 384] 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (18289800) [pid = 1248] [serial = 1152] [outer = 00000000] 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (184AB400) [pid = 1248] [serial = 1153] [outer = 18289800] 12:57:26 INFO - PROCESS | 1248 | 1471463846115 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (184ABC00) [pid = 1248] [serial = 1154] [outer = 18289800] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (142D3800) [pid = 1248] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E256000) [pid = 1248] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0E923C00) [pid = 1248] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0DC33400) [pid = 1248] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (1563D000) [pid = 1248] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (12D2E400) [pid = 1248] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (17340800) [pid = 1248] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:57:26 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (12D93400) [pid = 1248] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:57:26 INFO - PROCESS | 1248 | 1471463846520 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 730ms 12:57:26 INFO - PROCESS | 1248 | 1471463846615 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 1248 | 1471463846617 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:57:26 INFO - PROCESS | 1248 | 1471463846624 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 1248 | 1471463846626 Marionette TRACE conn5 <- [1,1502,null,{}] 12:57:26 INFO - PROCESS | 1248 | 1471463846629 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}] 12:57:26 INFO - PROCESS | 1248 | 1471463846631 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:26 INFO - PROCESS | 1248 | 1471463846746 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 12:57:26 INFO - PROCESS | 1248 | 1471463846800 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1248 | 1471463846802 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:26 INFO - PROCESS | 1248 | ++DOCSHELL 1375B400 == 26 [pid = 1248] [id = 385] 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (142D3800) [pid = 1248] [serial = 1155] [outer = 00000000] 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (17E20000) [pid = 1248] [serial = 1156] [outer = 142D3800] 12:57:26 INFO - PROCESS | 1248 | 1471463846847 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (180BA000) [pid = 1248] [serial = 1157] [outer = 142D3800] 12:57:27 INFO - PROCESS | 1248 | 1471463847205 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 12:57:27 INFO - PROCESS | 1248 | 1471463847253 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 1248 | 1471463847255 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:57:27 INFO - PROCESS | 1248 | 1471463847258 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1248 | 1471463847259 Marionette TRACE conn5 <- [1,1506,null,{}] 12:57:27 INFO - PROCESS | 1248 | 1471463847271 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}] 12:57:27 INFO - PROCESS | 1248 | 1471463847273 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:27 INFO - PROCESS | 1248 | 1471463847354 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 12:57:27 INFO - PROCESS | 1248 | 1471463847359 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 1248 | 1471463847361 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:27 INFO - PROCESS | 1248 | ++DOCSHELL 184CE800 == 27 [pid = 1248] [id = 386] 12:57:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (184D1C00) [pid = 1248] [serial = 1158] [outer = 00000000] 12:57:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (184D9C00) [pid = 1248] [serial = 1159] [outer = 184D1C00] 12:57:27 INFO - PROCESS | 1248 | 1471463847407 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (1997D800) [pid = 1248] [serial = 1160] [outer = 184D1C00] 12:57:28 INFO - PROCESS | 1248 | 1471463847990 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]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 790ms 12:57:28 INFO - PROCESS | 1248 | 1471463848050 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 1248 | 1471463848052 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 12:57:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:57:28 INFO - PROCESS | 1248 | 1471463848058 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 1248 | 1471463848060 Marionette TRACE conn5 <- [1,1510,null,{}] 12:57:28 INFO - PROCESS | 1248 | 1471463848063 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}] 12:57:28 INFO - PROCESS | 1248 | 1471463848065 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:28 INFO - PROCESS | 1248 | 1471463848149 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 12:57:28 INFO - PROCESS | 1248 | 1471463848240 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 1248 | 1471463848241 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:28 INFO - PROCESS | 1248 | ++DOCSHELL 0E46EC00 == 28 [pid = 1248] [id = 387] 12:57:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (12563C00) [pid = 1248] [serial = 1161] [outer = 00000000] 12:57:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (184D7800) [pid = 1248] [serial = 1162] [outer = 12563C00] 12:57:28 INFO - PROCESS | 1248 | 1471463848296 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (19A1B000) [pid = 1248] [serial = 1163] [outer = 12563C00] 12:57:28 INFO - PROCESS | 1248 | 1471463848838 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"]]]}] 12:57:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:57:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:57:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:57:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:57:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 839ms 12:57:28 INFO - PROCESS | 1248 | 1471463848899 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 12:57:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:57:28 INFO - PROCESS | 1248 | 1471463848904 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 12:57:28 INFO - PROCESS | 1248 | 1471463848909 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 1248 | 1471463848914 Marionette TRACE conn5 <- [1,1514,null,{}] 12:57:28 INFO - PROCESS | 1248 | 1471463848920 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}] 12:57:28 INFO - PROCESS | 1248 | 1471463848923 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:29 INFO - PROCESS | 1248 | 1471463849037 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 12:57:29 INFO - PROCESS | 1248 | 1471463849170 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 1248 | 1471463849173 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:29 INFO - PROCESS | 1248 | ++DOCSHELL 0EF98800 == 29 [pid = 1248] [id = 388] 12:57:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0F4ED400) [pid = 1248] [serial = 1164] [outer = 00000000] 12:57:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (129ED800) [pid = 1248] [serial = 1165] [outer = 0F4ED400] 12:57:29 INFO - PROCESS | 1248 | 1471463849233 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13DBC000) [pid = 1248] [serial = 1166] [outer = 0F4ED400] 12:57:29 INFO - PROCESS | 1248 | 1471463849824 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"]]]}] 12:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:57:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 930ms 12:57:29 INFO - PROCESS | 1248 | 1471463849839 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 1248 | 1471463849844 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 12:57:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:57:29 INFO - PROCESS | 1248 | 1471463849850 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 1248 | 1471463849853 Marionette TRACE conn5 <- [1,1518,null,{}] 12:57:29 INFO - PROCESS | 1248 | 1471463849858 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}] 12:57:29 INFO - PROCESS | 1248 | 1471463849860 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:29 INFO - PROCESS | 1248 | 1471463849978 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 12:57:30 INFO - PROCESS | 1248 | 1471463850110 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 1248 | 1471463850113 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:30 INFO - PROCESS | 1248 | ++DOCSHELL 17339800 == 30 [pid = 1248] [id = 389] 12:57:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17341C00) [pid = 1248] [serial = 1167] [outer = 00000000] 12:57:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17E25C00) [pid = 1248] [serial = 1168] [outer = 17341C00] 12:57:30 INFO - PROCESS | 1248 | 1471463850174 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (180C1C00) [pid = 1248] [serial = 1169] [outer = 17341C00] 12:57:30 INFO - PROCESS | 1248 | 1471463850730 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]]]}] 12:57:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:57:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:57:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:57:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 930ms 12:57:30 INFO - PROCESS | 1248 | 1471463850786 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 1248 | 1471463850791 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 12:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:57:30 INFO - PROCESS | 1248 | 1471463850796 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 1248 | 1471463850800 Marionette TRACE conn5 <- [1,1522,null,{}] 12:57:30 INFO - PROCESS | 1248 | 1471463850811 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}] 12:57:30 INFO - PROCESS | 1248 | 1471463850816 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:30 INFO - PROCESS | 1248 | 1471463850935 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 12:57:31 INFO - PROCESS | 1248 | 1471463851033 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 1248 | 1471463851036 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:31 INFO - PROCESS | 1248 | ++DOCSHELL 19B02400 == 31 [pid = 1248] [id = 390] 12:57:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B06800) [pid = 1248] [serial = 1170] [outer = 00000000] 12:57:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0A800) [pid = 1248] [serial = 1171] [outer = 19B06800] 12:57:31 INFO - PROCESS | 1248 | 1471463851110 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B0F800) [pid = 1248] [serial = 1172] [outer = 19B06800] 12:57:31 INFO - PROCESS | 1248 | 1471463851664 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 930ms 12:57:31 INFO - PROCESS | 1248 | 1471463851729 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 1248 | 1471463851732 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 12:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:57:31 INFO - PROCESS | 1248 | 1471463851736 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1248 | 1471463851738 Marionette TRACE conn5 <- [1,1526,null,{}] 12:57:31 INFO - PROCESS | 1248 | 1471463851742 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}] 12:57:31 INFO - PROCESS | 1248 | 1471463851744 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:31 INFO - PROCESS | 1248 | 1471463851856 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 12:57:32 INFO - PROCESS | 1248 | 1471463851987 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1248 | 1471463851989 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:32 INFO - PROCESS | 1248 | ++DOCSHELL 1292BC00 == 32 [pid = 1248] [id = 391] 12:57:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B49800) [pid = 1248] [serial = 1173] [outer = 00000000] 12:57:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19C10400) [pid = 1248] [serial = 1174] [outer = 19B49800] 12:57:32 INFO - PROCESS | 1248 | 1471463852047 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19D8E800) [pid = 1248] [serial = 1175] [outer = 19B49800] 12:57:32 INFO - PROCESS | 1248 | 1471463852778 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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1071ms 12:57:32 INFO - PROCESS | 1248 | 1471463852829 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 1248 | 1471463852833 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 12:57:32 INFO - PROCESS | 1248 | 1471463852839 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 1248 | 1471463852843 Marionette TRACE conn5 <- [1,1530,null,{}] 12:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:57:32 INFO - PROCESS | 1248 | 1471463852848 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}] 12:57:32 INFO - PROCESS | 1248 | 1471463852851 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:32 INFO - PROCESS | 1248 | 1471463852954 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 12:57:33 INFO - PROCESS | 1248 | 1471463853080 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 1248 | 1471463853085 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:33 INFO - PROCESS | 1248 | ++DOCSHELL 0EF05C00 == 33 [pid = 1248] [id = 392] 12:57:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0EF06400) [pid = 1248] [serial = 1176] [outer = 00000000] 12:57:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0F59C800) [pid = 1248] [serial = 1177] [outer = 0EF06400] 12:57:33 INFO - PROCESS | 1248 | 1471463853140 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (12566C00) [pid = 1248] [serial = 1178] [outer = 0EF06400] 12:57:34 INFO - PROCESS | 1248 | --DOCSHELL 086E4000 == 32 [pid = 1248] [id = 368] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17630000) [pid = 1248] [serial = 676] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15617C00) [pid = 1248] [serial = 1117] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E475800) [pid = 1248] [serial = 1108] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E538000) [pid = 1248] [serial = 1109] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0EAB6400) [pid = 1248] [serial = 1111] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0EF9F400) [pid = 1248] [serial = 1112] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E899400) [pid = 1248] [serial = 1105] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15B09800) [pid = 1248] [serial = 1120] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17E44000) [pid = 1248] [serial = 1129] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15626800) [pid = 1248] [serial = 1118] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (142DB400) [pid = 1248] [serial = 1123] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17636400) [pid = 1248] [serial = 1126] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (17C09C00) [pid = 1248] [serial = 1127] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17339C00) [pid = 1248] [serial = 1124] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17315800) [pid = 1248] [serial = 1121] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1375BC00) [pid = 1248] [serial = 1114] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (13D49400) [pid = 1248] [serial = 1115] [outer = 00000000] [url = about:blank] 12:57:34 INFO - PROCESS | 1248 | 1471463854395 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1576ms 12:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:57:34 INFO - PROCESS | 1248 | 1471463854423 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 1248 | 1471463854427 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 12:57:34 INFO - PROCESS | 1248 | 1471463854431 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 1248 | 1471463854434 Marionette TRACE conn5 <- [1,1534,null,{}] 12:57:34 INFO - PROCESS | 1248 | 1471463854440 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}] 12:57:34 INFO - PROCESS | 1248 | 1471463854443 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:34 INFO - PROCESS | 1248 | 1471463854533 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 12:57:34 INFO - PROCESS | 1248 | 1471463854625 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1248 | 1471463854627 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:34 INFO - PROCESS | 1248 | ++DOCSHELL 0DC33400 == 33 [pid = 1248] [id = 393] 12:57:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0DCE8400) [pid = 1248] [serial = 1179] [outer = 00000000] 12:57:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E252000) [pid = 1248] [serial = 1180] [outer = 0DCE8400] 12:57:34 INFO - PROCESS | 1248 | 1471463854677 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E25C000) [pid = 1248] [serial = 1181] [outer = 0DCE8400] 12:57:35 INFO - PROCESS | 1248 | 1471463855070 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 12:57:35 INFO - PROCESS | 1248 | 1471463855122 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1248 | 1471463855127 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 12:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:57:35 INFO - PROCESS | 1248 | 1471463855133 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 1248 | 1471463855136 Marionette TRACE conn5 <- [1,1538,null,{}] 12:57:35 INFO - PROCESS | 1248 | 1471463855140 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}] 12:57:35 INFO - PROCESS | 1248 | 1471463855142 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:35 INFO - PROCESS | 1248 | 1471463855232 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 12:57:35 INFO - PROCESS | 1248 | 1471463855283 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 1248 | 1471463855285 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E897800 == 34 [pid = 1248] [id = 394] 12:57:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E898800) [pid = 1248] [serial = 1182] [outer = 00000000] 12:57:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0E8A1400) [pid = 1248] [serial = 1183] [outer = 0E898800] 12:57:35 INFO - PROCESS | 1248 | 1471463855334 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E927C00) [pid = 1248] [serial = 1184] [outer = 0E898800] 12:57:35 INFO - PROCESS | 1248 | 1471463855808 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 12:57:35 INFO - PROCESS | 1248 | 1471463855868 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1248 | 1471463855871 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 12:57:35 INFO - PROCESS | 1248 | 1471463855874 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:57:35 INFO - PROCESS | 1248 | 1471463855877 Marionette TRACE conn5 <- [1,1542,null,{}] 12:57:35 INFO - PROCESS | 1248 | 1471463855888 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}] 12:57:35 INFO - PROCESS | 1248 | 1471463855893 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:35 INFO - PROCESS | 1248 | 1471463855979 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 12:57:36 INFO - PROCESS | 1248 | 1471463856076 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1248 | 1471463856079 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:36 INFO - PROCESS | 1248 | ++DOCSHELL 12E67400 == 35 [pid = 1248] [id = 395] 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (12E6BC00) [pid = 1248] [serial = 1185] [outer = 00000000] 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (13D26000) [pid = 1248] [serial = 1186] [outer = 12E6BC00] 12:57:36 INFO - PROCESS | 1248 | 1471463856129 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1415C000) [pid = 1248] [serial = 1187] [outer = 12E6BC00] 12:57:36 INFO - PROCESS | 1248 | 1471463856551 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 730ms 12:57:36 INFO - PROCESS | 1248 | 1471463856636 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 1248 | 1471463856639 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 12:57:36 INFO - PROCESS | 1248 | 1471463856645 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1248 | 1471463856647 Marionette TRACE conn5 <- [1,1546,null,{}] 12:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:57:36 INFO - PROCESS | 1248 | 1471463856651 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}] 12:57:36 INFO - PROCESS | 1248 | 1471463856653 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:36 INFO - PROCESS | 1248 | 1471463856773 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 12:57:36 INFO - PROCESS | 1248 | 1471463856834 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1248 | 1471463856836 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:36 INFO - PROCESS | 1248 | ++DOCSHELL 1561E000 == 36 [pid = 1248] [id = 396] 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1561E400) [pid = 1248] [serial = 1188] [outer = 00000000] 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15626C00) [pid = 1248] [serial = 1189] [outer = 1561E400] 12:57:36 INFO - PROCESS | 1248 | 1471463856884 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1563D000) [pid = 1248] [serial = 1190] [outer = 1561E400] 12:57:37 INFO - PROCESS | 1248 | 1471463857293 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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:57:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 731ms 12:57:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:57:37 INFO - PROCESS | 1248 | 1471463857388 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 1248 | 1471463857390 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 12:57:37 INFO - PROCESS | 1248 | 1471463857393 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 1248 | 1471463857395 Marionette TRACE conn5 <- [1,1550,null,{}] 12:57:37 INFO - PROCESS | 1248 | 1471463857399 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}] 12:57:37 INFO - PROCESS | 1248 | 1471463857401 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:37 INFO - PROCESS | 1248 | 1471463857509 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 12:57:37 INFO - PROCESS | 1248 | 1471463857518 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 1248 | 1471463857520 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:37 INFO - PROCESS | 1248 | ++DOCSHELL 15626800 == 37 [pid = 1248] [id = 397] 12:57:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15AEC000) [pid = 1248] [serial = 1191] [outer = 00000000] 12:57:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17177000) [pid = 1248] [serial = 1192] [outer = 15AEC000] 12:57:37 INFO - PROCESS | 1248 | 1471463857569 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1733DC00) [pid = 1248] [serial = 1193] [outer = 15AEC000] 12:57:38 INFO - PROCESS | 1248 | 1471463858042 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:57:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 12:57:38 INFO - PROCESS | 1248 | 1471463858065 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1248 | 1471463858068 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 12:57:38 INFO - PROCESS | 1248 | 1471463858071 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:57:38 INFO - PROCESS | 1248 | 1471463858073 Marionette TRACE conn5 <- [1,1554,null,{}] 12:57:38 INFO - PROCESS | 1248 | 1471463858076 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}] 12:57:38 INFO - PROCESS | 1248 | 1471463858081 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:38 INFO - PROCESS | 1248 | 1471463858243 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 12:57:38 INFO - PROCESS | 1248 | 1471463858283 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 1248 | 1471463858285 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:38 INFO - PROCESS | 1248 | ++DOCSHELL 1763B400 == 38 [pid = 1248] [id = 398] 12:57:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E28400) [pid = 1248] [serial = 1194] [outer = 00000000] 12:57:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (18034800) [pid = 1248] [serial = 1195] [outer = 17E28400] 12:57:38 INFO - PROCESS | 1248 | 1471463858333 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (18156000) [pid = 1248] [serial = 1196] [outer = 17E28400] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (18289800) [pid = 1248] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (180BF400) [pid = 1248] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (142D3800) [pid = 1248] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E541000) [pid = 1248] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (12972400) [pid = 1248] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17E1BC00) [pid = 1248] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E472400) [pid = 1248] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (129FAC00) [pid = 1248] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15B0A800) [pid = 1248] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (184D1C00) [pid = 1248] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17524800) [pid = 1248] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:57:38 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (12563C00) [pid = 1248] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:57:38 INFO - PROCESS | 1248 | 1471463858879 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:57:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 829ms 12:57:38 INFO - PROCESS | 1248 | 1471463858907 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1248 | 1471463858909 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 12:57:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:57:38 INFO - PROCESS | 1248 | 1471463858912 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1248 | 1471463858914 Marionette TRACE conn5 <- [1,1558,null,{}] 12:57:38 INFO - PROCESS | 1248 | 1471463858918 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}] 12:57:38 INFO - PROCESS | 1248 | 1471463858920 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:39 INFO - PROCESS | 1248 | 1471463859038 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 12:57:39 INFO - PROCESS | 1248 | 1471463859091 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1248 | 1471463859093 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:39 INFO - PROCESS | 1248 | ++DOCSHELL 0DC7AC00 == 39 [pid = 1248] [id = 399] 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0EAB1000) [pid = 1248] [serial = 1197] [outer = 00000000] 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E1BC00) [pid = 1248] [serial = 1198] [outer = 0EAB1000] 12:57:39 INFO - PROCESS | 1248 | 1471463859139 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E1F800) [pid = 1248] [serial = 1199] [outer = 0EAB1000] 12:57:39 INFO - PROCESS | 1248 | 1471463859490 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]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 630ms 12:57:39 INFO - PROCESS | 1248 | 1471463859548 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 1248 | 1471463859550 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 12:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:57:39 INFO - PROCESS | 1248 | 1471463859554 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 1248 | 1471463859555 Marionette TRACE conn5 <- [1,1562,null,{}] 12:57:39 INFO - PROCESS | 1248 | 1471463859559 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}] 12:57:39 INFO - PROCESS | 1248 | 1471463859561 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:39 INFO - PROCESS | 1248 | 1471463859639 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 12:57:39 INFO - PROCESS | 1248 | 1471463859644 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1248 | 1471463859646 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:39 INFO - PROCESS | 1248 | ++DOCSHELL 180C0C00 == 40 [pid = 1248] [id = 400] 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18160C00) [pid = 1248] [serial = 1200] [outer = 00000000] 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1834CC00) [pid = 1248] [serial = 1201] [outer = 18160C00] 12:57:39 INFO - PROCESS | 1248 | 1471463859691 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18342C00) [pid = 1248] [serial = 1202] [outer = 18160C00] 12:57:40 INFO - PROCESS | 1248 | 1471463860141 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 12:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:57:40 INFO - PROCESS | 1248 | 1471463860193 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 1248 | 1471463860195 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 12:57:40 INFO - PROCESS | 1248 | 1471463860199 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 1248 | 1471463860200 Marionette TRACE conn5 <- [1,1566,null,{}] 12:57:40 INFO - PROCESS | 1248 | 1471463860204 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}] 12:57:40 INFO - PROCESS | 1248 | 1471463860206 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:40 INFO - PROCESS | 1248 | 1471463860284 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 12:57:40 INFO - PROCESS | 1248 | 1471463860290 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 1248 | 1471463860292 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:40 INFO - PROCESS | 1248 | ++DOCSHELL 12D65C00 == 41 [pid = 1248] [id = 401] 12:57:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (184D5400) [pid = 1248] [serial = 1203] [outer = 00000000] 12:57:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19A25800) [pid = 1248] [serial = 1204] [outer = 184D5400] 12:57:40 INFO - PROCESS | 1248 | 1471463860346 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19A25C00) [pid = 1248] [serial = 1205] [outer = 184D5400] 12:57:40 INFO - PROCESS | 1248 | 1471463860915 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 770ms 12:57:40 INFO - PROCESS | 1248 | 1471463860971 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 1248 | 1471463860976 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 12:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:57:41 INFO - PROCESS | 1248 | 1471463861070 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1248 | 1471463861074 Marionette TRACE conn5 <- [1,1570,null,{}] 12:57:41 INFO - PROCESS | 1248 | 1471463861089 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}] 12:57:41 INFO - PROCESS | 1248 | 1471463861093 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:41 INFO - PROCESS | 1248 | 1471463861214 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 12:57:41 INFO - PROCESS | 1248 | 1471463861322 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 1248 | 1471463861327 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DBF0400 == 42 [pid = 1248] [id = 402] 12:57:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E471C00) [pid = 1248] [serial = 1206] [outer = 00000000] 12:57:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E53DC00) [pid = 1248] [serial = 1207] [outer = 0E471C00] 12:57:41 INFO - PROCESS | 1248 | 1471463861386 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E897C00) [pid = 1248] [serial = 1208] [outer = 0E471C00] 12:57:42 INFO - PROCESS | 1248 | 1471463862076 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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:57:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1121ms 12:57:42 INFO - PROCESS | 1248 | 1471463862156 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 1248 | 1471463862161 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 12:57:42 INFO - PROCESS | 1248 | 1471463862167 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 1248 | 1471463862170 Marionette TRACE conn5 <- [1,1574,null,{}] 12:57:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:57:42 INFO - PROCESS | 1248 | 1471463862174 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}] 12:57:42 INFO - PROCESS | 1248 | 1471463862177 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:42 INFO - PROCESS | 1248 | 1471463862304 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 12:57:42 INFO - PROCESS | 1248 | 1471463862431 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 1248 | 1471463862434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:42 INFO - PROCESS | 1248 | ++DOCSHELL 126B9C00 == 43 [pid = 1248] [id = 403] 12:57:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (126BF400) [pid = 1248] [serial = 1209] [outer = 00000000] 12:57:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (13DC3800) [pid = 1248] [serial = 1210] [outer = 126BF400] 12:57:42 INFO - PROCESS | 1248 | 1471463862495 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1561B800) [pid = 1248] [serial = 1211] [outer = 126BF400] 12:57:43 INFO - PROCESS | 1248 | 1471463863367 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]]]}] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 180C0C00 == 42 [pid = 1248] [id = 400] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 0DC7AC00 == 41 [pid = 1248] [id = 399] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 1763B400 == 40 [pid = 1248] [id = 398] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 15626800 == 39 [pid = 1248] [id = 397] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 1561E000 == 38 [pid = 1248] [id = 396] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 12E67400 == 37 [pid = 1248] [id = 395] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 0E897800 == 36 [pid = 1248] [id = 394] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 0DC33400 == 35 [pid = 1248] [id = 393] 12:57:43 INFO - PROCESS | 1248 | --DOCSHELL 0EF05C00 == 34 [pid = 1248] [id = 392] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (19A1B000) [pid = 1248] [serial = 1163] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (184D7800) [pid = 1248] [serial = 1162] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (184AB400) [pid = 1248] [serial = 1153] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (18280400) [pid = 1248] [serial = 1151] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1815FC00) [pid = 1248] [serial = 1150] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17E20000) [pid = 1248] [serial = 1156] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E926800) [pid = 1248] [serial = 1138] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0EF0E400) [pid = 1248] [serial = 1139] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (13751000) [pid = 1248] [serial = 1135] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (14160C00) [pid = 1248] [serial = 1136] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17F05000) [pid = 1248] [serial = 1130] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E540400) [pid = 1248] [serial = 1132] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E64E400) [pid = 1248] [serial = 1133] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12D91C00) [pid = 1248] [serial = 1141] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (13D51400) [pid = 1248] [serial = 1142] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15B5C400) [pid = 1248] [serial = 1144] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (184D9C00) [pid = 1248] [serial = 1159] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1997D800) [pid = 1248] [serial = 1160] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17E25800) [pid = 1248] [serial = 1147] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17F05C00) [pid = 1248] [serial = 1148] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180BA000) [pid = 1248] [serial = 1157] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (184ABC00) [pid = 1248] [serial = 1154] [outer = 00000000] [url = about:blank] 12:57:43 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1733C800) [pid = 1248] [serial = 1145] [outer = 00000000] [url = about:blank] 12:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1277ms 12:57:43 INFO - PROCESS | 1248 | 1471463863452 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 1248 | 1471463863456 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 12:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:57:43 INFO - PROCESS | 1248 | 1471463863461 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 1248 | 1471463863464 Marionette TRACE conn5 <- [1,1578,null,{}] 12:57:43 INFO - PROCESS | 1248 | 1471463863470 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}] 12:57:43 INFO - PROCESS | 1248 | 1471463863472 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:43 INFO - PROCESS | 1248 | 1471463863566 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 12:57:43 INFO - PROCESS | 1248 | 1471463863574 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 1248 | 1471463863578 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:43 INFO - PROCESS | 1248 | ++DOCSHELL 0E476800 == 35 [pid = 1248] [id = 404] 12:57:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E477000) [pid = 1248] [serial = 1212] [outer = 00000000] 12:57:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E53A800) [pid = 1248] [serial = 1213] [outer = 0E477000] 12:57:43 INFO - PROCESS | 1248 | 1471463863627 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E67E000) [pid = 1248] [serial = 1214] [outer = 0E477000] 12:57:44 INFO - PROCESS | 1248 | 1471463864151 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 12:57:44 INFO - PROCESS | 1248 | 1471463864191 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 1248 | 1471463864196 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 12:57:44 INFO - PROCESS | 1248 | 1471463864201 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:57:44 INFO - PROCESS | 1248 | 1471463864203 Marionette TRACE conn5 <- [1,1582,null,{}] 12:57:44 INFO - PROCESS | 1248 | 1471463864207 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}] 12:57:44 INFO - PROCESS | 1248 | 1471463864210 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:44 INFO - PROCESS | 1248 | 1471463864296 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 12:57:44 INFO - PROCESS | 1248 | 1471463864391 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 1248 | 1471463864393 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:44 INFO - PROCESS | 1248 | ++DOCSHELL 0EABB000 == 36 [pid = 1248] [id = 405] 12:57:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0EABD000) [pid = 1248] [serial = 1215] [outer = 00000000] 12:57:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (12669000) [pid = 1248] [serial = 1216] [outer = 0EABD000] 12:57:44 INFO - PROCESS | 1248 | 1471463864442 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (129F6800) [pid = 1248] [serial = 1217] [outer = 0EABD000] 12:57:44 INFO - PROCESS | 1248 | 1471463864824 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 12:57:44 INFO - PROCESS | 1248 | 1471463864876 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 1248 | 1471463864879 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 12:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:57:44 INFO - PROCESS | 1248 | 1471463864882 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 1248 | 1471463864886 Marionette TRACE conn5 <- [1,1586,null,{}] 12:57:44 INFO - PROCESS | 1248 | 1471463864897 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}] 12:57:44 INFO - PROCESS | 1248 | 1471463864901 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:45 INFO - PROCESS | 1248 | 1471463865015 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 12:57:45 INFO - PROCESS | 1248 | 1471463865031 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 1248 | 1471463865034 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:45 INFO - PROCESS | 1248 | ++DOCSHELL 15623400 == 37 [pid = 1248] [id = 406] 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15625000) [pid = 1248] [serial = 1218] [outer = 00000000] 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15AF3000) [pid = 1248] [serial = 1219] [outer = 15625000] 12:57:45 INFO - PROCESS | 1248 | 1471463865083 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17178400) [pid = 1248] [serial = 1220] [outer = 15625000] 12:57:45 INFO - PROCESS | 1248 | 1471463865534 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 12:57:45 INFO - PROCESS | 1248 | 1471463865575 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 1248 | 1471463865578 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 12:57:45 INFO - PROCESS | 1248 | 1471463865581 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 1248 | 1471463865583 Marionette TRACE conn5 <- [1,1590,null,{}] 12:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:57:45 INFO - PROCESS | 1248 | 1471463865590 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}] 12:57:45 INFO - PROCESS | 1248 | 1471463865592 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:45 INFO - PROCESS | 1248 | 1471463865715 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 12:57:45 INFO - PROCESS | 1248 | 1471463865723 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 1248 | 1471463865725 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:45 INFO - PROCESS | 1248 | ++DOCSHELL 17527000 == 38 [pid = 1248] [id = 407] 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17527800) [pid = 1248] [serial = 1221] [outer = 00000000] 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17C09C00) [pid = 1248] [serial = 1222] [outer = 17527800] 12:57:45 INFO - PROCESS | 1248 | 1471463865771 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E23800) [pid = 1248] [serial = 1223] [outer = 17527800] 12:57:46 INFO - PROCESS | 1248 | 1471463866218 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]]]}] 12:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 12:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:57:46 INFO - PROCESS | 1248 | 1471463866255 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 1248 | 1471463866257 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 12:57:46 INFO - PROCESS | 1248 | 1471463866267 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 1248 | 1471463866268 Marionette TRACE conn5 <- [1,1594,null,{}] 12:57:46 INFO - PROCESS | 1248 | 1471463866272 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}] 12:57:46 INFO - PROCESS | 1248 | 1471463866274 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:46 INFO - PROCESS | 1248 | 1471463866385 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 12:57:46 INFO - PROCESS | 1248 | 1471463866472 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 1248 | 1471463866474 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:46 INFO - PROCESS | 1248 | ++DOCSHELL 17E26C00 == 39 [pid = 1248] [id = 408] 12:57:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17E27000) [pid = 1248] [serial = 1224] [outer = 00000000] 12:57:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18033C00) [pid = 1248] [serial = 1225] [outer = 17E27000] 12:57:46 INFO - PROCESS | 1248 | 1471463866520 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (180BE400) [pid = 1248] [serial = 1226] [outer = 17E27000] 12:57:46 INFO - PROCESS | 1248 | 1471463866960 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]]]}] 12:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 730ms 12:57:46 INFO - PROCESS | 1248 | 1471463866996 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 1248 | 1471463866998 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 12:57:47 INFO - PROCESS | 1248 | 1471463867001 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:57:47 INFO - PROCESS | 1248 | 1471463867003 Marionette TRACE conn5 <- [1,1598,null,{}] 12:57:47 INFO - PROCESS | 1248 | 1471463867006 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}] 12:57:47 INFO - PROCESS | 1248 | 1471463867012 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:47 INFO - PROCESS | 1248 | 1471463867151 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 12:57:47 INFO - PROCESS | 1248 | 1471463867222 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1248 | 1471463867224 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:47 INFO - PROCESS | 1248 | ++DOCSHELL 18280800 == 40 [pid = 1248] [id = 409] 12:57:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18285800) [pid = 1248] [serial = 1227] [outer = 00000000] 12:57:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184D7000) [pid = 1248] [serial = 1228] [outer = 18285800] 12:57:47 INFO - PROCESS | 1248 | 1471463867270 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1296DC00) [pid = 1248] [serial = 1229] [outer = 18285800] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0EF06400) [pid = 1248] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (12E6BC00) [pid = 1248] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E898800) [pid = 1248] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0DCE8400) [pid = 1248] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1561E400) [pid = 1248] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0F4ED400) [pid = 1248] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17341C00) [pid = 1248] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B06800) [pid = 1248] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19B49800) [pid = 1248] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15AEC000) [pid = 1248] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17E28400) [pid = 1248] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0EAB1000) [pid = 1248] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:57:47 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (18160C00) [pid = 1248] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:57:47 INFO - PROCESS | 1248 | 1471463867791 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 830ms 12:57:47 INFO - PROCESS | 1248 | 1471463867837 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 1248 | 1471463867839 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 12:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:57:47 INFO - PROCESS | 1248 | 1471463867842 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 1248 | 1471463867844 Marionette TRACE conn5 <- [1,1602,null,{}] 12:57:47 INFO - PROCESS | 1248 | 1471463867848 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}] 12:57:47 INFO - PROCESS | 1248 | 1471463867850 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:47 INFO - PROCESS | 1248 | 1471463867929 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 12:57:47 INFO - PROCESS | 1248 | 1471463867937 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1248 | 1471463867940 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:48 INFO - PROCESS | 1248 | ++DOCSHELL 0DC80800 == 41 [pid = 1248] [id = 410] 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0DCE8400) [pid = 1248] [serial = 1230] [outer = 00000000] 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12E6BC00) [pid = 1248] [serial = 1231] [outer = 0DCE8400] 12:57:48 INFO - PROCESS | 1248 | 1471463868067 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1563DC00) [pid = 1248] [serial = 1232] [outer = 0DCE8400] 12:57:48 INFO - PROCESS | 1248 | 1471463868424 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 630ms 12:57:48 INFO - PROCESS | 1248 | 1471463868472 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 1248 | 1471463868474 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 12:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:57:48 INFO - PROCESS | 1248 | 1471463868477 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 1248 | 1471463868479 Marionette TRACE conn5 <- [1,1606,null,{}] 12:57:48 INFO - PROCESS | 1248 | 1471463868482 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}] 12:57:48 INFO - PROCESS | 1248 | 1471463868484 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:48 INFO - PROCESS | 1248 | 1471463868563 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 12:57:48 INFO - PROCESS | 1248 | 1471463868653 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 1248 | 1471463868655 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:48 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A0000 == 42 [pid = 1248] [id = 411] 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (12E61400) [pid = 1248] [serial = 1233] [outer = 00000000] 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19984000) [pid = 1248] [serial = 1234] [outer = 12E61400] 12:57:48 INFO - PROCESS | 1248 | 1471463868700 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19AB4800) [pid = 1248] [serial = 1235] [outer = 12E61400] 12:57:49 INFO - PROCESS | 1248 | 1471463869060 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 629ms 12:57:49 INFO - PROCESS | 1248 | 1471463869108 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:57:49 INFO - PROCESS | 1248 | 1471463869111 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 12:57:49 INFO - PROCESS | 1248 | 1471463869114 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1248 | 1471463869115 Marionette TRACE conn5 <- [1,1610,null,{}] 12:57:49 INFO - PROCESS | 1248 | 1471463869119 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}] 12:57:49 INFO - PROCESS | 1248 | 1471463869130 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:49 INFO - PROCESS | 1248 | 1471463869247 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 12:57:49 INFO - PROCESS | 1248 | 1471463869283 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 1248 | 1471463869285 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:49 INFO - PROCESS | 1248 | ++DOCSHELL 1997E400 == 43 [pid = 1248] [id = 412] 12:57:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15622400) [pid = 1248] [serial = 1236] [outer = 00000000] 12:57:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19C0AC00) [pid = 1248] [serial = 1237] [outer = 15622400] 12:57:49 INFO - PROCESS | 1248 | 1471463869330 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19D97C00) [pid = 1248] [serial = 1238] [outer = 15622400] 12:57:49 INFO - PROCESS | 1248 | 1471463869797 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 731ms 12:57:49 INFO - PROCESS | 1248 | 1471463869846 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 1248 | 1471463869851 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:57:49 INFO - PROCESS | 1248 | 1471463869857 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1248 | 1471463869861 Marionette TRACE conn5 <- [1,1614,null,{}] 12:57:49 INFO - PROCESS | 1248 | 1471463869867 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}] 12:57:49 INFO - PROCESS | 1248 | 1471463869870 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:49 INFO - PROCESS | 1248 | 1471463869987 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 12:57:50 INFO - PROCESS | 1248 | 1471463870123 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1248 | 1471463870128 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:50 INFO - PROCESS | 1248 | ++DOCSHELL 0DB73000 == 44 [pid = 1248] [id = 413] 12:57:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0DDF8800) [pid = 1248] [serial = 1239] [outer = 00000000] 12:57:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E731C00) [pid = 1248] [serial = 1240] [outer = 0DDF8800] 12:57:50 INFO - PROCESS | 1248 | 1471463870191 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0EAB6400) [pid = 1248] [serial = 1241] [outer = 0DDF8800] 12:57:50 INFO - PROCESS | 1248 | 1471463870817 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 12:57:50 INFO - PROCESS | 1248 | 1471463870831 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 1248 | 1471463870836 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:57:50 INFO - PROCESS | 1248 | 1471463870842 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 1248 | 1471463870845 Marionette TRACE conn5 <- [1,1618,null,{}] 12:57:50 INFO - PROCESS | 1248 | 1471463870849 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}] 12:57:50 INFO - PROCESS | 1248 | 1471463870852 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:50 INFO - PROCESS | 1248 | 1471463870965 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 12:57:51 INFO - PROCESS | 1248 | 1471463871074 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1248 | 1471463871076 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:51 INFO - PROCESS | 1248 | ++DOCSHELL 14160C00 == 45 [pid = 1248] [id = 414] 12:57:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15619800) [pid = 1248] [serial = 1242] [outer = 00000000] 12:57:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (15AF4800) [pid = 1248] [serial = 1243] [outer = 15619800] 12:57:51 INFO - PROCESS | 1248 | 1471463871135 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17342C00) [pid = 1248] [serial = 1244] [outer = 15619800] 12:57:51 INFO - PROCESS | 1248 | 1471463871750 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 970ms 12:57:51 INFO - PROCESS | 1248 | 1471463871816 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 1248 | 1471463871819 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 12:57:51 INFO - PROCESS | 1248 | 1471463871823 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:57:51 INFO - PROCESS | 1248 | 1471463871827 Marionette TRACE conn5 <- [1,1622,null,{}] 12:57:51 INFO - PROCESS | 1248 | 1471463871838 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}] 12:57:51 INFO - PROCESS | 1248 | 1471463871842 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:51 INFO - PROCESS | 1248 | 1471463871990 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 12:57:52 INFO - PROCESS | 1248 | 1471463872119 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 1248 | 1471463872122 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:52 INFO - PROCESS | 1248 | ++DOCSHELL 184D5000 == 46 [pid = 1248] [id = 415] 12:57:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19986400) [pid = 1248] [serial = 1245] [outer = 00000000] 12:57:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1A753C00) [pid = 1248] [serial = 1246] [outer = 19986400] 12:57:52 INFO - PROCESS | 1248 | 1471463872182 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1A7E7C00) [pid = 1248] [serial = 1247] [outer = 19986400] 12:57:52 INFO - PROCESS | 1248 | 1471463872756 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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 970ms 12:57:52 INFO - PROCESS | 1248 | 1471463872796 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 1248 | 1471463872799 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 12:57:52 INFO - PROCESS | 1248 | 1471463872802 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:57:52 INFO - PROCESS | 1248 | 1471463872805 Marionette TRACE conn5 <- [1,1626,null,{}] 12:57:52 INFO - PROCESS | 1248 | 1471463872809 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}] 12:57:52 INFO - PROCESS | 1248 | 1471463872811 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:52 INFO - PROCESS | 1248 | 1471463872921 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 12:57:53 INFO - PROCESS | 1248 | 1471463873026 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 1248 | 1471463873029 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:53 INFO - PROCESS | 1248 | ++DOCSHELL 1AC58400 == 47 [pid = 1248] [id = 416] 12:57:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1AC58C00) [pid = 1248] [serial = 1248] [outer = 00000000] 12:57:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1AC5C400) [pid = 1248] [serial = 1249] [outer = 1AC58C00] 12:57:53 INFO - PROCESS | 1248 | 1471463873084 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1AC85800) [pid = 1248] [serial = 1250] [outer = 1AC58C00] 12:57:53 INFO - PROCESS | 1248 | 1471463873889 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1119ms 12:57:53 INFO - PROCESS | 1248 | 1471463873925 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 1248 | 1471463873929 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:57:53 INFO - PROCESS | 1248 | 1471463873934 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 1248 | 1471463873938 Marionette TRACE conn5 <- [1,1630,null,{}] 12:57:53 INFO - PROCESS | 1248 | 1471463873943 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}] 12:57:53 INFO - PROCESS | 1248 | 1471463873946 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:54 INFO - PROCESS | 1248 | 1471463874049 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 12:57:54 INFO - PROCESS | 1248 | 1471463874189 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1248 | 1471463874193 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:54 INFO - PROCESS | 1248 | ++DOCSHELL 0E734400 == 48 [pid = 1248] [id = 417] 12:57:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E73D400) [pid = 1248] [serial = 1251] [outer = 00000000] 12:57:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0EF04C00) [pid = 1248] [serial = 1252] [outer = 0E73D400] 12:57:54 INFO - PROCESS | 1248 | 1471463874247 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1277D800) [pid = 1248] [serial = 1253] [outer = 0E73D400] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0E8A0000 == 47 [pid = 1248] [id = 411] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0DC80800 == 46 [pid = 1248] [id = 410] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 18280800 == 45 [pid = 1248] [id = 409] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 17E26C00 == 44 [pid = 1248] [id = 408] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 17527000 == 43 [pid = 1248] [id = 407] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 15623400 == 42 [pid = 1248] [id = 406] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0EABB000 == 41 [pid = 1248] [id = 405] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0E476800 == 40 [pid = 1248] [id = 404] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0E46EC00 == 39 [pid = 1248] [id = 387] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 1292BC00 == 38 [pid = 1248] [id = 391] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0DBF0400 == 37 [pid = 1248] [id = 402] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0EF98800 == 36 [pid = 1248] [id = 388] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 126B9C00 == 35 [pid = 1248] [id = 403] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 17339800 == 34 [pid = 1248] [id = 389] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 19B02400 == 33 [pid = 1248] [id = 390] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 12D65C00 == 32 [pid = 1248] [id = 401] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 1AC58400 == 31 [pid = 1248] [id = 416] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 184D5000 == 30 [pid = 1248] [id = 415] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 1997E400 == 29 [pid = 1248] [id = 412] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 0DB73000 == 28 [pid = 1248] [id = 413] 12:57:55 INFO - PROCESS | 1248 | --DOCSHELL 14160C00 == 27 [pid = 1248] [id = 414] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0F59C800) [pid = 1248] [serial = 1177] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (13D26000) [pid = 1248] [serial = 1186] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E8A1400) [pid = 1248] [serial = 1183] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E252000) [pid = 1248] [serial = 1180] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (15626C00) [pid = 1248] [serial = 1189] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E25C000) [pid = 1248] [serial = 1181] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E927C00) [pid = 1248] [serial = 1184] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (13DBC000) [pid = 1248] [serial = 1166] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (129ED800) [pid = 1248] [serial = 1165] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (180C1C00) [pid = 1248] [serial = 1169] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17E25C00) [pid = 1248] [serial = 1168] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19B0F800) [pid = 1248] [serial = 1172] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19B0A800) [pid = 1248] [serial = 1171] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19D8E800) [pid = 1248] [serial = 1175] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19C10400) [pid = 1248] [serial = 1174] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17177000) [pid = 1248] [serial = 1192] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1563D000) [pid = 1248] [serial = 1190] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (19A25800) [pid = 1248] [serial = 1204] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (18034800) [pid = 1248] [serial = 1195] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17E1BC00) [pid = 1248] [serial = 1198] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1834CC00) [pid = 1248] [serial = 1201] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (18156000) [pid = 1248] [serial = 1196] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (12566C00) [pid = 1248] [serial = 1178] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1733DC00) [pid = 1248] [serial = 1193] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18342C00) [pid = 1248] [serial = 1202] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17E1F800) [pid = 1248] [serial = 1199] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1415C000) [pid = 1248] [serial = 1187] [outer = 00000000] [url = about:blank] 12:57:55 INFO - PROCESS | 1248 | 1471463875376 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1480ms 12:57:55 INFO - PROCESS | 1248 | 1471463875416 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 1248 | 1471463875420 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 12:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:57:55 INFO - PROCESS | 1248 | 1471463875428 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1248 | 1471463875432 Marionette TRACE conn5 <- [1,1634,null,{}] 12:57:55 INFO - PROCESS | 1248 | 1471463875438 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}] 12:57:55 INFO - PROCESS | 1248 | 1471463875440 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:55 INFO - PROCESS | 1248 | 1471463875530 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 12:57:55 INFO - PROCESS | 1248 | 1471463875654 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 1248 | 1471463875656 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:55 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF2C00 == 28 [pid = 1248] [id = 418] 12:57:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0DDF7400) [pid = 1248] [serial = 1254] [outer = 00000000] 12:57:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E53D000) [pid = 1248] [serial = 1255] [outer = 0DDF7400] 12:57:55 INFO - PROCESS | 1248 | 1471463875707 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E684800) [pid = 1248] [serial = 1256] [outer = 0DDF7400] 12:57:56 INFO - PROCESS | 1248 | 1471463876085 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 690ms 12:57:56 INFO - PROCESS | 1248 | 1471463876120 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 1248 | 1471463876125 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 12:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:57:56 INFO - PROCESS | 1248 | 1471463876132 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 1248 | 1471463876134 Marionette TRACE conn5 <- [1,1638,null,{}] 12:57:56 INFO - PROCESS | 1248 | 1471463876138 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}] 12:57:56 INFO - PROCESS | 1248 | 1471463876141 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:56 INFO - PROCESS | 1248 | 1471463876260 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 12:57:56 INFO - PROCESS | 1248 | 1471463876271 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 1248 | 1471463876273 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:56 INFO - PROCESS | 1248 | ++DOCSHELL 0F40FC00 == 29 [pid = 1248] [id = 419] 12:57:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0F4ED800) [pid = 1248] [serial = 1257] [outer = 00000000] 12:57:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12671800) [pid = 1248] [serial = 1258] [outer = 0F4ED800] 12:57:56 INFO - PROCESS | 1248 | 1471463876329 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1277FC00) [pid = 1248] [serial = 1259] [outer = 0F4ED800] 12:57:56 INFO - PROCESS | 1248 | 1471463876769 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 12:57:56 INFO - PROCESS | 1248 | 1471463876811 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 1248 | 1471463876814 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 12:57:56 INFO - PROCESS | 1248 | 1471463876817 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:57:56 INFO - PROCESS | 1248 | 1471463876821 Marionette TRACE conn5 <- [1,1642,null,{}] 12:57:56 INFO - PROCESS | 1248 | 1471463876831 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}] 12:57:56 INFO - PROCESS | 1248 | 1471463876836 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:56 INFO - PROCESS | 1248 | 1471463876921 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 12:57:56 INFO - PROCESS | 1248 | 1471463876928 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 1248 | 1471463876931 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:56 INFO - PROCESS | 1248 | ++DOCSHELL 14C2B000 == 30 [pid = 1248] [id = 420] 12:57:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C2C000) [pid = 1248] [serial = 1260] [outer = 00000000] 12:57:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1561C000) [pid = 1248] [serial = 1261] [outer = 14C2C000] 12:57:56 INFO - PROCESS | 1248 | 1471463876980 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15626C00) [pid = 1248] [serial = 1262] [outer = 14C2C000] 12:57:57 INFO - PROCESS | 1248 | 1471463877468 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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 12:57:57 INFO - PROCESS | 1248 | 1471463877490 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 1248 | 1471463877492 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:57:57 INFO - PROCESS | 1248 | 1471463877496 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 1248 | 1471463877497 Marionette TRACE conn5 <- [1,1646,null,{}] 12:57:57 INFO - PROCESS | 1248 | 1471463877508 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}] 12:57:57 INFO - PROCESS | 1248 | 1471463877510 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:57 INFO - PROCESS | 1248 | 1471463877628 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 12:57:57 INFO - PROCESS | 1248 | 1471463877718 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 1248 | 1471463877720 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:57 INFO - PROCESS | 1248 | ++DOCSHELL 15B09800 == 31 [pid = 1248] [id = 421] 12:57:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15B0A800) [pid = 1248] [serial = 1263] [outer = 00000000] 12:57:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1730E000) [pid = 1248] [serial = 1264] [outer = 15B0A800] 12:57:57 INFO - PROCESS | 1248 | 1471463877769 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1733C000) [pid = 1248] [serial = 1265] [outer = 15B0A800] 12:57:58 INFO - PROCESS | 1248 | 1471463878219 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 790ms 12:57:58 INFO - PROCESS | 1248 | 1471463878298 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 1248 | 1471463878300 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:57:58 INFO - PROCESS | 1248 | 1471463878303 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 1248 | 1471463878305 Marionette TRACE conn5 <- [1,1650,null,{}] 12:57:58 INFO - PROCESS | 1248 | 1471463878309 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}] 12:57:58 INFO - PROCESS | 1248 | 1471463878311 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:58 INFO - PROCESS | 1248 | 1471463878427 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 12:57:58 INFO - PROCESS | 1248 | 1471463878437 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1248 | 1471463878439 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:58 INFO - PROCESS | 1248 | ++DOCSHELL 17342800 == 32 [pid = 1248] [id = 422] 12:57:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17525000) [pid = 1248] [serial = 1266] [outer = 00000000] 12:57:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17636C00) [pid = 1248] [serial = 1267] [outer = 17525000] 12:57:58 INFO - PROCESS | 1248 | 1471463878485 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1E000) [pid = 1248] [serial = 1268] [outer = 17525000] 12:57:58 INFO - PROCESS | 1248 | 1471463878956 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 12:57:58 INFO - PROCESS | 1248 | 1471463878976 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 1248 | 1471463878978 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 12:57:58 INFO - PROCESS | 1248 | 1471463878981 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 1248 | 1471463878982 Marionette TRACE conn5 <- [1,1654,null,{}] 12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:57:59 INFO - PROCESS | 1248 | 1471463879019 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}] 12:57:59 INFO - PROCESS | 1248 | 1471463879025 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:59 INFO - PROCESS | 1248 | 1471463879155 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 12:57:59 INFO - PROCESS | 1248 | 1471463879168 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 1248 | 1471463879170 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:59 INFO - PROCESS | 1248 | ++DOCSHELL 17F07000 == 33 [pid = 1248] [id = 423] 12:57:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (180B2400) [pid = 1248] [serial = 1269] [outer = 00000000] 12:57:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1815F800) [pid = 1248] [serial = 1270] [outer = 180B2400] 12:57:59 INFO - PROCESS | 1248 | 1471463879216 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (18287800) [pid = 1248] [serial = 1271] [outer = 180B2400] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (18285800) [pid = 1248] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15625000) [pid = 1248] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0EABD000) [pid = 1248] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (126BF400) [pid = 1248] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184D5400) [pid = 1248] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17E27000) [pid = 1248] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E471C00) [pid = 1248] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E477000) [pid = 1248] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DCE8400) [pid = 1248] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (12E61400) [pid = 1248] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17527800) [pid = 1248] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:57:59 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15622400) [pid = 1248] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:57:59 INFO - PROCESS | 1248 | 1471463879826 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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 910ms 12:57:59 INFO - PROCESS | 1248 | 1471463879895 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 1248 | 1471463879897 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:57:59 INFO - PROCESS | 1248 | 1471463879900 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 1248 | 1471463879902 Marionette TRACE conn5 <- [1,1658,null,{}] 12:57:59 INFO - PROCESS | 1248 | 1471463879905 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}] 12:57:59 INFO - PROCESS | 1248 | 1471463879907 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:57:59 INFO - PROCESS | 1248 | 1471463879984 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 12:57:59 INFO - PROCESS | 1248 | 1471463879990 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1248 | 1471463879992 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:00 INFO - PROCESS | 1248 | ++DOCSHELL 0F4ED400 == 34 [pid = 1248] [id = 424] 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C34000) [pid = 1248] [serial = 1272] [outer = 00000000] 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17F07400) [pid = 1248] [serial = 1273] [outer = 14C34000] 12:58:00 INFO - PROCESS | 1248 | 1471463880038 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (180B5800) [pid = 1248] [serial = 1274] [outer = 14C34000] 12:58:00 INFO - PROCESS | 1248 | 1471463880467 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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 630ms 12:58:00 INFO - PROCESS | 1248 | 1471463880531 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 1248 | 1471463880533 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:58:00 INFO - PROCESS | 1248 | 1471463880537 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 1248 | 1471463880538 Marionette TRACE conn5 <- [1,1662,null,{}] 12:58:00 INFO - PROCESS | 1248 | 1471463880542 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}] 12:58:00 INFO - PROCESS | 1248 | 1471463880544 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:00 INFO - PROCESS | 1248 | 1471463880621 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 12:58:00 INFO - PROCESS | 1248 | 1471463880626 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1248 | 1471463880628 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:00 INFO - PROCESS | 1248 | ++DOCSHELL 1266F800 == 35 [pid = 1248] [id = 425] 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18280800) [pid = 1248] [serial = 1275] [outer = 00000000] 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18344800) [pid = 1248] [serial = 1276] [outer = 18280800] 12:58:00 INFO - PROCESS | 1248 | 1471463880673 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18348C00) [pid = 1248] [serial = 1277] [outer = 18280800] 12:58:01 INFO - PROCESS | 1248 | 1471463881099 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 631ms 12:58:01 INFO - PROCESS | 1248 | 1471463881176 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 1248 | 1471463881179 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:58:01 INFO - PROCESS | 1248 | 1471463881182 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 1248 | 1471463881184 Marionette TRACE conn5 <- [1,1666,null,{}] 12:58:01 INFO - PROCESS | 1248 | 1471463881187 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}] 12:58:01 INFO - PROCESS | 1248 | 1471463881189 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:01 INFO - PROCESS | 1248 | 1471463881267 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 12:58:01 INFO - PROCESS | 1248 | 1471463881273 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 1248 | 1471463881275 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:01 INFO - PROCESS | 1248 | ++DOCSHELL 1834D400 == 36 [pid = 1248] [id = 426] 12:58:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (184B8800) [pid = 1248] [serial = 1278] [outer = 00000000] 12:58:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (184D5000) [pid = 1248] [serial = 1279] [outer = 184B8800] 12:58:01 INFO - PROCESS | 1248 | 1471463881320 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19988800) [pid = 1248] [serial = 1280] [outer = 184B8800] 12:58:01 INFO - PROCESS | 1248 | 1471463881983 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 930ms 12:58:02 INFO - PROCESS | 1248 | 1471463882114 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 1248 | 1471463882118 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:58:02 INFO - PROCESS | 1248 | 1471463882124 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 1248 | 1471463882127 Marionette TRACE conn5 <- [1,1670,null,{}] 12:58:02 INFO - PROCESS | 1248 | 1471463882133 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}] 12:58:02 INFO - PROCESS | 1248 | 1471463882137 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:02 INFO - PROCESS | 1248 | 1471463882265 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 12:58:02 INFO - PROCESS | 1248 | 1471463882393 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 1248 | 1471463882396 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:02 INFO - PROCESS | 1248 | ++DOCSHELL 0DDFD800 == 37 [pid = 1248] [id = 427] 12:58:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E470000) [pid = 1248] [serial = 1281] [outer = 00000000] 12:58:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E73E400) [pid = 1248] [serial = 1282] [outer = 0E470000] 12:58:02 INFO - PROCESS | 1248 | 1471463882457 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E924000) [pid = 1248] [serial = 1283] [outer = 0E470000] 12:58:03 INFO - PROCESS | 1248 | 1471463883105 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1024ms 12:58:03 INFO - PROCESS | 1248 | 1471463883147 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 1248 | 1471463883152 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 12:58:03 INFO - PROCESS | 1248 | 1471463883159 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:58:03 INFO - PROCESS | 1248 | 1471463883162 Marionette TRACE conn5 <- [1,1674,null,{}] 12:58:03 INFO - PROCESS | 1248 | 1471463883166 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}] 12:58:03 INFO - PROCESS | 1248 | 1471463883168 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:03 INFO - PROCESS | 1248 | 1471463883290 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 12:58:03 INFO - PROCESS | 1248 | 1471463883424 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 1248 | 1471463883427 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:03 INFO - PROCESS | 1248 | ++DOCSHELL 12E6B400 == 38 [pid = 1248] [id = 428] 12:58:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (12E6D800) [pid = 1248] [serial = 1284] [outer = 00000000] 12:58:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (14154000) [pid = 1248] [serial = 1285] [outer = 12E6D800] 12:58:03 INFO - PROCESS | 1248 | 1471463883487 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1561B400) [pid = 1248] [serial = 1286] [outer = 12E6D800] 12:58:04 INFO - PROCESS | 1248 | 1471463884365 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]]]}] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 1266F800 == 37 [pid = 1248] [id = 425] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 0F4ED400 == 36 [pid = 1248] [id = 424] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 17F07000 == 35 [pid = 1248] [id = 423] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 17342800 == 34 [pid = 1248] [id = 422] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 15B09800 == 33 [pid = 1248] [id = 421] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 14C2B000 == 32 [pid = 1248] [id = 420] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 0F40FC00 == 31 [pid = 1248] [id = 419] 12:58:04 INFO - PROCESS | 1248 | --DOCSHELL 0DDF2C00 == 30 [pid = 1248] [id = 418] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (184D7000) [pid = 1248] [serial = 1228] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (15AF3000) [pid = 1248] [serial = 1219] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (12669000) [pid = 1248] [serial = 1216] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (129F6800) [pid = 1248] [serial = 1217] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (13DC3800) [pid = 1248] [serial = 1210] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1561B800) [pid = 1248] [serial = 1211] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19A25C00) [pid = 1248] [serial = 1205] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (180BE400) [pid = 1248] [serial = 1226] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E53DC00) [pid = 1248] [serial = 1207] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E897C00) [pid = 1248] [serial = 1208] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E53A800) [pid = 1248] [serial = 1213] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18033C00) [pid = 1248] [serial = 1225] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E67E000) [pid = 1248] [serial = 1214] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12E6BC00) [pid = 1248] [serial = 1231] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19AB4800) [pid = 1248] [serial = 1235] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1296DC00) [pid = 1248] [serial = 1229] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (17C09C00) [pid = 1248] [serial = 1222] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E23800) [pid = 1248] [serial = 1223] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1563DC00) [pid = 1248] [serial = 1232] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (19D97C00) [pid = 1248] [serial = 1238] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (17178400) [pid = 1248] [serial = 1220] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (19984000) [pid = 1248] [serial = 1234] [outer = 00000000] [url = about:blank] 12:58:04 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (19C0AC00) [pid = 1248] [serial = 1237] [outer = 00000000] [url = about:blank] 12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1271ms 12:58:04 INFO - PROCESS | 1248 | 1471463884434 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:58:04 INFO - PROCESS | 1248 | 1471463884438 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 12:58:04 INFO - PROCESS | 1248 | 1471463884443 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1248 | 1471463884446 Marionette TRACE conn5 <- [1,1678,null,{}] 12:58:04 INFO - PROCESS | 1248 | 1471463884452 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}] 12:58:04 INFO - PROCESS | 1248 | 1471463884454 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:04 INFO - PROCESS | 1248 | 1471463884588 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 12:58:04 INFO - PROCESS | 1248 | 1471463884644 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1248 | 1471463884648 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:04 INFO - PROCESS | 1248 | ++DOCSHELL 0E477800 == 31 [pid = 1248] [id = 429] 12:58:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E478000) [pid = 1248] [serial = 1287] [outer = 00000000] 12:58:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E53C000) [pid = 1248] [serial = 1288] [outer = 0E478000] 12:58:04 INFO - PROCESS | 1248 | 1471463884698 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E689400) [pid = 1248] [serial = 1289] [outer = 0E478000] 12:58:05 INFO - PROCESS | 1248 | 1471463885122 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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 730ms 12:58:05 INFO - PROCESS | 1248 | 1471463885173 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 1248 | 1471463885177 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 12:58:05 INFO - PROCESS | 1248 | 1471463885183 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:58:05 INFO - PROCESS | 1248 | 1471463885186 Marionette TRACE conn5 <- [1,1682,null,{}] 12:58:05 INFO - PROCESS | 1248 | 1471463885190 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}] 12:58:05 INFO - PROCESS | 1248 | 1471463885192 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:05 INFO - PROCESS | 1248 | 1471463885279 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 12:58:05 INFO - PROCESS | 1248 | 1471463885285 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 1248 | 1471463885287 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:05 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB2800 == 32 [pid = 1248] [id = 430] 12:58:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0EAB9C00) [pid = 1248] [serial = 1290] [outer = 00000000] 12:58:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1292A800) [pid = 1248] [serial = 1291] [outer = 0EAB9C00] 12:58:05 INFO - PROCESS | 1248 | 1471463885342 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12D91400) [pid = 1248] [serial = 1292] [outer = 0EAB9C00] 12:58:05 INFO - PROCESS | 1248 | 1471463885808 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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:58:05 INFO - PROCESS | 1248 | 1471463885858 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 1248 | 1471463885861 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 12:58:05 INFO - PROCESS | 1248 | 1471463885864 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 1248 | 1471463885868 Marionette TRACE conn5 <- [1,1686,null,{}] 12:58:05 INFO - PROCESS | 1248 | 1471463885879 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}] 12:58:05 INFO - PROCESS | 1248 | 1471463885883 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:05 INFO - PROCESS | 1248 | 1471463885969 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 12:58:05 INFO - PROCESS | 1248 | 1471463885978 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 1248 | 1471463885981 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:06 INFO - PROCESS | 1248 | ++DOCSHELL 15626400 == 33 [pid = 1248] [id = 431] 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15637C00) [pid = 1248] [serial = 1293] [outer = 00000000] 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15AE9000) [pid = 1248] [serial = 1294] [outer = 15637C00] 12:58:06 INFO - PROCESS | 1248 | 1471463886112 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15B58000) [pid = 1248] [serial = 1295] [outer = 15637C00] 12:58:06 INFO - PROCESS | 1248 | 1471463886548 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]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 730ms 12:58:06 INFO - PROCESS | 1248 | 1471463886607 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 1248 | 1471463886610 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 12:58:06 INFO - PROCESS | 1248 | 1471463886613 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:58:06 INFO - PROCESS | 1248 | 1471463886615 Marionette TRACE conn5 <- [1,1690,null,{}] 12:58:06 INFO - PROCESS | 1248 | 1471463886619 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}] 12:58:06 INFO - PROCESS | 1248 | 1471463886621 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:06 INFO - PROCESS | 1248 | 1471463886740 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 12:58:06 INFO - PROCESS | 1248 | 1471463886746 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1248 | 1471463886748 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:06 INFO - PROCESS | 1248 | ++DOCSHELL 1733B400 == 34 [pid = 1248] [id = 432] 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1733B800) [pid = 1248] [serial = 1296] [outer = 00000000] 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E1D800) [pid = 1248] [serial = 1297] [outer = 1733B800] 12:58:06 INFO - PROCESS | 1248 | 1471463886845 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E24800) [pid = 1248] [serial = 1298] [outer = 1733B800] 12:58:07 INFO - PROCESS | 1248 | 1471463887271 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 12:58:07 INFO - PROCESS | 1248 | 1471463887297 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 1248 | 1471463887299 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 12:58:07 INFO - PROCESS | 1248 | 1471463887302 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:58:07 INFO - PROCESS | 1248 | 1471463887304 Marionette TRACE conn5 <- [1,1694,null,{}] 12:58:07 INFO - PROCESS | 1248 | 1471463887307 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}] 12:58:07 INFO - PROCESS | 1248 | 1471463887309 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:07 INFO - PROCESS | 1248 | 1471463887447 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 12:58:07 INFO - PROCESS | 1248 | 1471463887469 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 1248 | 1471463887471 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:07 INFO - PROCESS | 1248 | ++DOCSHELL 0DCEB400 == 35 [pid = 1248] [id = 433] 12:58:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E80E400) [pid = 1248] [serial = 1299] [outer = 00000000] 12:58:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17F07000) [pid = 1248] [serial = 1300] [outer = 0E80E400] 12:58:07 INFO - PROCESS | 1248 | 1471463887518 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18039400) [pid = 1248] [serial = 1301] [outer = 0E80E400] 12:58:07 INFO - PROCESS | 1248 | 1471463887986 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:58:08 INFO - PROCESS | 1248 | 1471463888035 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 1248 | 1471463888037 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 12:58:08 INFO - PROCESS | 1248 | 1471463888040 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 1248 | 1471463888042 Marionette TRACE conn5 <- [1,1698,null,{}] 12:58:08 INFO - PROCESS | 1248 | 1471463888046 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}] 12:58:08 INFO - PROCESS | 1248 | 1471463888051 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:08 INFO - PROCESS | 1248 | 1471463888200 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 12:58:08 INFO - PROCESS | 1248 | 1471463888262 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 1248 | 1471463888264 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:08 INFO - PROCESS | 1248 | ++DOCSHELL 1815F400 == 36 [pid = 1248] [id = 434] 12:58:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18285000) [pid = 1248] [serial = 1302] [outer = 00000000] 12:58:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184D0C00) [pid = 1248] [serial = 1303] [outer = 18285000] 12:58:08 INFO - PROCESS | 1248 | 1471463888311 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18342800) [pid = 1248] [serial = 1304] [outer = 18285000] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15B0A800) [pid = 1248] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E73D400) [pid = 1248] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0F4ED800) [pid = 1248] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0DDF7400) [pid = 1248] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (14C2C000) [pid = 1248] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17525000) [pid = 1248] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DDF8800) [pid = 1248] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15619800) [pid = 1248] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19986400) [pid = 1248] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1AC58C00) [pid = 1248] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (180B2400) [pid = 1248] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (18280800) [pid = 1248] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:58:08 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (14C34000) [pid = 1248] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:58:08 INFO - PROCESS | 1248 | 1471463888850 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 829ms 12:58:08 INFO - PROCESS | 1248 | 1471463888871 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 1248 | 1471463888873 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:58:08 INFO - PROCESS | 1248 | 1471463888877 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 1248 | 1471463888879 Marionette TRACE conn5 <- [1,1702,null,{}] 12:58:08 INFO - PROCESS | 1248 | 1471463888882 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}] 12:58:08 INFO - PROCESS | 1248 | 1471463888884 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:08 INFO - PROCESS | 1248 | 1471463888999 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 12:58:09 INFO - PROCESS | 1248 | 1471463889059 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 1248 | 1471463889061 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:09 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE4C00 == 37 [pid = 1248] [id = 435] 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0DDF8400) [pid = 1248] [serial = 1305] [outer = 00000000] 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17523800) [pid = 1248] [serial = 1306] [outer = 0DDF8400] 12:58:09 INFO - PROCESS | 1248 | 1471463889106 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (180BDC00) [pid = 1248] [serial = 1307] [outer = 0DDF8400] 12:58:09 INFO - PROCESS | 1248 | 1471463889459 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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 631ms 12:58:09 INFO - PROCESS | 1248 | 1471463889512 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 1248 | 1471463889514 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:58:09 INFO - PROCESS | 1248 | 1471463889526 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 1248 | 1471463889527 Marionette TRACE conn5 <- [1,1706,null,{}] 12:58:09 INFO - PROCESS | 1248 | 1471463889531 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}] 12:58:09 INFO - PROCESS | 1248 | 1471463889533 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:09 INFO - PROCESS | 1248 | 1471463889613 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 12:58:09 INFO - PROCESS | 1248 | 1471463889618 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 1248 | 1471463889620 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:09 INFO - PROCESS | 1248 | ++DOCSHELL 12D2E400 == 38 [pid = 1248] [id = 436] 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15B0A800) [pid = 1248] [serial = 1308] [outer = 00000000] 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19B02000) [pid = 1248] [serial = 1309] [outer = 15B0A800] 12:58:09 INFO - PROCESS | 1248 | 1471463889666 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B03800) [pid = 1248] [serial = 1310] [outer = 15B0A800] 12:58:10 INFO - PROCESS | 1248 | 1471463890108 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 12:58:10 INFO - PROCESS | 1248 | 1471463890150 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 1248 | 1471463890152 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 12:58:10 INFO - PROCESS | 1248 | 1471463890155 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:58:10 INFO - PROCESS | 1248 | 1471463890157 Marionette TRACE conn5 <- [1,1710,null,{}] 12:58:10 INFO - PROCESS | 1248 | 1471463890160 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}] 12:58:10 INFO - PROCESS | 1248 | 1471463890162 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:10 INFO - PROCESS | 1248 | 1471463890244 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 12:58:10 INFO - PROCESS | 1248 | 1471463890249 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1248 | 1471463890251 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:10 INFO - PROCESS | 1248 | ++DOCSHELL 15624C00 == 39 [pid = 1248] [id = 437] 12:58:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B01C00) [pid = 1248] [serial = 1311] [outer = 00000000] 12:58:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B4A400) [pid = 1248] [serial = 1312] [outer = 19B01C00] 12:58:10 INFO - PROCESS | 1248 | 1471463890296 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19CAA000) [pid = 1248] [serial = 1313] [outer = 19B01C00] 12:58:10 INFO - PROCESS | 1248 | 1471463890804 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 731ms 12:58:10 INFO - PROCESS | 1248 | 1471463890890 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 1248 | 1471463890896 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:58:10 INFO - PROCESS | 1248 | 1471463890901 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 1248 | 1471463890905 Marionette TRACE conn5 <- [1,1714,null,{}] 12:58:10 INFO - PROCESS | 1248 | 1471463890911 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}] 12:58:10 INFO - PROCESS | 1248 | 1471463890915 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:11 INFO - PROCESS | 1248 | 1471463891037 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 12:58:11 INFO - PROCESS | 1248 | 1471463891140 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1248 | 1471463891144 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:11 INFO - PROCESS | 1248 | ++DOCSHELL 0E47C000 == 40 [pid = 1248] [id = 438] 12:58:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E539000) [pid = 1248] [serial = 1314] [outer = 00000000] 12:58:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E73DC00) [pid = 1248] [serial = 1315] [outer = 0E539000] 12:58:11 INFO - PROCESS | 1248 | 1471463891206 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0EAAF800) [pid = 1248] [serial = 1316] [outer = 0E539000] 12:58:11 INFO - PROCESS | 1248 | 1471463891859 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1021ms 12:58:11 INFO - PROCESS | 1248 | 1471463891926 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 1248 | 1471463891931 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:58:11 INFO - PROCESS | 1248 | 1471463891938 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1248 | 1471463891941 Marionette TRACE conn5 <- [1,1718,null,{}] 12:58:11 INFO - PROCESS | 1248 | 1471463891945 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}] 12:58:11 INFO - PROCESS | 1248 | 1471463891948 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:12 INFO - PROCESS | 1248 | 1471463892060 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 12:58:12 INFO - PROCESS | 1248 | 1471463892195 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 1248 | 1471463892198 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:12 INFO - PROCESS | 1248 | ++DOCSHELL 13DBCC00 == 41 [pid = 1248] [id = 439] 12:58:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (14153400) [pid = 1248] [serial = 1317] [outer = 00000000] 12:58:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (15623800) [pid = 1248] [serial = 1318] [outer = 14153400] 12:58:12 INFO - PROCESS | 1248 | 1471463892257 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (15B09400) [pid = 1248] [serial = 1319] [outer = 14153400] 12:58:12 INFO - PROCESS | 1248 | 1471463892879 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 970ms 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:58:12 INFO - PROCESS | 1248 | 1471463892911 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 1248 | 1471463892914 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 12:58:12 INFO - PROCESS | 1248 | 1471463892917 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 1248 | 1471463892921 Marionette TRACE conn5 <- [1,1722,null,{}] 12:58:12 INFO - PROCESS | 1248 | 1471463892932 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}] 12:58:12 INFO - PROCESS | 1248 | 1471463892937 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:13 INFO - PROCESS | 1248 | 1471463893094 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 12:58:13 INFO - PROCESS | 1248 | 1471463893158 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 1248 | 1471463893161 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:13 INFO - PROCESS | 1248 | ++DOCSHELL 184D3800 == 42 [pid = 1248] [id = 440] 12:58:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (184D5400) [pid = 1248] [serial = 1320] [outer = 00000000] 12:58:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19B07400) [pid = 1248] [serial = 1321] [outer = 184D5400] 12:58:13 INFO - PROCESS | 1248 | 1471463893219 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (19CA7000) [pid = 1248] [serial = 1322] [outer = 184D5400] 12:58:13 INFO - PROCESS | 1248 | 1471463893809 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]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 930ms 12:58:13 INFO - PROCESS | 1248 | 1471463893851 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1248 | 1471463893854 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 12:58:13 INFO - PROCESS | 1248 | 1471463893857 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:58:13 INFO - PROCESS | 1248 | 1471463893859 Marionette TRACE conn5 <- [1,1726,null,{}] 12:58:13 INFO - PROCESS | 1248 | 1471463893863 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}] 12:58:13 INFO - PROCESS | 1248 | 1471463893865 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:13 INFO - PROCESS | 1248 | 1471463893975 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 12:58:14 INFO - PROCESS | 1248 | 1471463894081 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 1248 | 1471463894084 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:14 INFO - PROCESS | 1248 | ++DOCSHELL 19B0F400 == 43 [pid = 1248] [id = 441] 12:58:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (19D96C00) [pid = 1248] [serial = 1323] [outer = 00000000] 12:58:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1AC55C00) [pid = 1248] [serial = 1324] [outer = 19D96C00] 12:58:14 INFO - PROCESS | 1248 | 1471463894140 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1AC5B000) [pid = 1248] [serial = 1325] [outer = 19D96C00] 12:58:14 INFO - PROCESS | 1248 | 1471463894887 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]]]}] 12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1070ms 12:58:14 INFO - PROCESS | 1248 | 1471463894939 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 1248 | 1471463894942 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:58:14 INFO - PROCESS | 1248 | 1471463894948 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 1248 | 1471463894951 Marionette TRACE conn5 <- [1,1730,null,{}] 12:58:14 INFO - PROCESS | 1248 | 1471463894957 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}] 12:58:14 INFO - PROCESS | 1248 | 1471463894960 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:15 INFO - PROCESS | 1248 | 1471463895060 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 12:58:15 INFO - PROCESS | 1248 | 1471463895190 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 1248 | 1471463895195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:15 INFO - PROCESS | 1248 | ++DOCSHELL 0E895C00 == 44 [pid = 1248] [id = 442] 12:58:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E897800) [pid = 1248] [serial = 1326] [outer = 00000000] 12:58:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0EA6C400) [pid = 1248] [serial = 1327] [outer = 0E897800] 12:58:15 INFO - PROCESS | 1248 | 1471463895247 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (12672800) [pid = 1248] [serial = 1328] [outer = 0E897800] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0E734400 == 43 [pid = 1248] [id = 417] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 12D2E400 == 42 [pid = 1248] [id = 436] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0DCE4C00 == 41 [pid = 1248] [id = 435] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 1815F400 == 40 [pid = 1248] [id = 434] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0DCEB400 == 39 [pid = 1248] [id = 433] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 1733B400 == 38 [pid = 1248] [id = 432] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 15626400 == 37 [pid = 1248] [id = 431] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0EAB2800 == 36 [pid = 1248] [id = 430] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0E477800 == 35 [pid = 1248] [id = 429] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0DDFD800 == 34 [pid = 1248] [id = 427] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 1834D400 == 33 [pid = 1248] [id = 426] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 12E6B400 == 32 [pid = 1248] [id = 428] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 19B0F400 == 31 [pid = 1248] [id = 441] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 13DBCC00 == 30 [pid = 1248] [id = 439] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 184D3800 == 29 [pid = 1248] [id = 440] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 15624C00 == 28 [pid = 1248] [id = 437] 12:58:16 INFO - PROCESS | 1248 | --DOCSHELL 0E47C000 == 27 [pid = 1248] [id = 438] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (1730E000) [pid = 1248] [serial = 1264] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0EF04C00) [pid = 1248] [serial = 1252] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (12671800) [pid = 1248] [serial = 1258] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (1277FC00) [pid = 1248] [serial = 1259] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E53D000) [pid = 1248] [serial = 1255] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E684800) [pid = 1248] [serial = 1256] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1561C000) [pid = 1248] [serial = 1261] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (17636C00) [pid = 1248] [serial = 1267] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0EAB6400) [pid = 1248] [serial = 1241] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E731C00) [pid = 1248] [serial = 1240] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17342C00) [pid = 1248] [serial = 1244] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15AF4800) [pid = 1248] [serial = 1243] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1A7E7C00) [pid = 1248] [serial = 1247] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1A753C00) [pid = 1248] [serial = 1246] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1AC85800) [pid = 1248] [serial = 1250] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1AC5C400) [pid = 1248] [serial = 1249] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1733C000) [pid = 1248] [serial = 1265] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1815F800) [pid = 1248] [serial = 1270] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17E1E000) [pid = 1248] [serial = 1268] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (18348C00) [pid = 1248] [serial = 1277] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (18287800) [pid = 1248] [serial = 1271] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (18344800) [pid = 1248] [serial = 1276] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (17F07400) [pid = 1248] [serial = 1273] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (184D5000) [pid = 1248] [serial = 1279] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1277D800) [pid = 1248] [serial = 1253] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (180B5800) [pid = 1248] [serial = 1274] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15626C00) [pid = 1248] [serial = 1262] [outer = 00000000] [url = about:blank] 12:58:16 INFO - PROCESS | 1248 | 1471463896501 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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1575ms 12:58:16 INFO - PROCESS | 1248 | 1471463896528 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 1248 | 1471463896531 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:58:16 INFO - PROCESS | 1248 | 1471463896536 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 1248 | 1471463896539 Marionette TRACE conn5 <- [1,1734,null,{}] 12:58:16 INFO - PROCESS | 1248 | 1471463896545 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}] 12:58:16 INFO - PROCESS | 1248 | 1471463896548 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:16 INFO - PROCESS | 1248 | 1471463896633 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 12:58:16 INFO - PROCESS | 1248 | 1471463896723 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 1248 | 1471463896725 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:16 INFO - PROCESS | 1248 | ++DOCSHELL 0E471C00 == 28 [pid = 1248] [id = 443] 12:58:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E472400) [pid = 1248] [serial = 1329] [outer = 00000000] 12:58:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E53B400) [pid = 1248] [serial = 1330] [outer = 0E472400] 12:58:16 INFO - PROCESS | 1248 | 1471463896776 Marionette DEBUG loaded listener.js 12:58:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E542000) [pid = 1248] [serial = 1331] [outer = 0E472400] 12:58:17 INFO - PROCESS | 1248 | 1471463897167 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]]]}] 12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 12:58:17 INFO - PROCESS | 1248 | 1471463897207 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 12:58:17 INFO - PROCESS | 1248 | 1471463897212 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:58:17 INFO - PROCESS | 1248 | 1471463897218 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - PROCESS | 1248 | 1471463897221 Marionette TRACE conn5 <- [1,1738,null,{}] 12:58:17 INFO - PROCESS | 1248 | 1471463897225 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}] 12:58:17 INFO - PROCESS | 1248 | 1471463897227 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:17 INFO - PROCESS | 1248 | 1471463897315 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 12:58:17 INFO - PROCESS | 1248 | 1471463897323 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 1248 | 1471463897325 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:17 INFO - PROCESS | 1248 | ++DOCSHELL 0E89B800 == 29 [pid = 1248] [id = 444] 12:58:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E928C00) [pid = 1248] [serial = 1332] [outer = 00000000] 12:58:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0EF95400) [pid = 1248] [serial = 1333] [outer = 0E928C00] 12:58:17 INFO - PROCESS | 1248 | 1471463897374 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0F5D8800) [pid = 1248] [serial = 1334] [outer = 0E928C00] 12:58:17 INFO - PROCESS | 1248 | 1471463897839 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]]]}] 12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 12:58:17 INFO - PROCESS | 1248 | 1471463897892 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 12:58:17 INFO - PROCESS | 1248 | 1471463897894 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 12:58:17 INFO - PROCESS | 1248 | 1471463897898 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:58:17 INFO - PROCESS | 1248 | 1471463897902 Marionette TRACE conn5 <- [1,1742,null,{}] 12:58:17 INFO - PROCESS | 1248 | 1471463897913 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}] 12:58:17 INFO - PROCESS | 1248 | 1471463897917 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:18 INFO - PROCESS | 1248 | 1471463898002 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 12:58:18 INFO - PROCESS | 1248 | 1471463898138 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1248 | 1471463898141 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:18 INFO - PROCESS | 1248 | ++DOCSHELL 14C28C00 == 30 [pid = 1248] [id = 445] 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C2AC00) [pid = 1248] [serial = 1335] [outer = 00000000] 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1561A400) [pid = 1248] [serial = 1336] [outer = 14C2AC00] 12:58:18 INFO - PROCESS | 1248 | 1471463898192 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15626400) [pid = 1248] [serial = 1337] [outer = 14C2AC00] 12:58:18 INFO - PROCESS | 1248 | 1471463898605 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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 729ms 12:58:18 INFO - PROCESS | 1248 | 1471463898632 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 1248 | 1471463898634 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:58:18 INFO - PROCESS | 1248 | 1471463898644 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 1248 | 1471463898646 Marionette TRACE conn5 <- [1,1746,null,{}] 12:58:18 INFO - PROCESS | 1248 | 1471463898649 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}] 12:58:18 INFO - PROCESS | 1248 | 1471463898651 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:18 INFO - PROCESS | 1248 | 1471463898768 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 12:58:18 INFO - PROCESS | 1248 | 1471463898774 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1248 | 1471463898776 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:18 INFO - PROCESS | 1248 | ++DOCSHELL 1561A000 == 31 [pid = 1248] [id = 446] 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15636400) [pid = 1248] [serial = 1338] [outer = 00000000] 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15B55C00) [pid = 1248] [serial = 1339] [outer = 15636400] 12:58:18 INFO - PROCESS | 1248 | 1471463898822 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17339400) [pid = 1248] [serial = 1340] [outer = 15636400] 12:58:19 INFO - PROCESS | 1248 | 1471463899256 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 12:58:19 INFO - PROCESS | 1248 | 1471463899317 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1248 | 1471463899319 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 12:58:19 INFO - PROCESS | 1248 | 1471463899327 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:58:19 INFO - PROCESS | 1248 | 1471463899329 Marionette TRACE conn5 <- [1,1750,null,{}] 12:58:19 INFO - PROCESS | 1248 | 1471463899333 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}] 12:58:19 INFO - PROCESS | 1248 | 1471463899335 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:19 INFO - PROCESS | 1248 | 1471463899472 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 12:58:19 INFO - PROCESS | 1248 | 1471463899489 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 1248 | 1471463899491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:19 INFO - PROCESS | 1248 | ++DOCSHELL 1733EC00 == 32 [pid = 1248] [id = 447] 12:58:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1733F000) [pid = 1248] [serial = 1341] [outer = 00000000] 12:58:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17632800) [pid = 1248] [serial = 1342] [outer = 1733F000] 12:58:19 INFO - PROCESS | 1248 | 1471463899537 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17E1BC00) [pid = 1248] [serial = 1343] [outer = 1733F000] 12:58:19 INFO - PROCESS | 1248 | 1471463899988 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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 12:58:20 INFO - PROCESS | 1248 | 1471463900062 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 1248 | 1471463900064 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 12:58:20 INFO - PROCESS | 1248 | 1471463900067 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:58:20 INFO - PROCESS | 1248 | 1471463900069 Marionette TRACE conn5 <- [1,1754,null,{}] 12:58:20 INFO - PROCESS | 1248 | 1471463900073 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}] 12:58:20 INFO - PROCESS | 1248 | 1471463900078 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:20 INFO - PROCESS | 1248 | 1471463900218 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 12:58:20 INFO - PROCESS | 1248 | 1471463900281 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 1248 | 1471463900283 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:20 INFO - PROCESS | 1248 | ++DOCSHELL 180BE400 == 33 [pid = 1248] [id = 448] 12:58:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (180C1000) [pid = 1248] [serial = 1344] [outer = 00000000] 12:58:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (18280400) [pid = 1248] [serial = 1345] [outer = 180C1000] 12:58:20 INFO - PROCESS | 1248 | 1471463900330 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (18287800) [pid = 1248] [serial = 1346] [outer = 180C1000] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E80E400) [pid = 1248] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (184B8800) [pid = 1248] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (12E6D800) [pid = 1248] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E470000) [pid = 1248] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0EAB9C00) [pid = 1248] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15637C00) [pid = 1248] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E478000) [pid = 1248] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0DDF8400) [pid = 1248] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18285000) [pid = 1248] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B01C00) [pid = 1248] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15B0A800) [pid = 1248] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:58:20 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1733B800) [pid = 1248] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:58:20 INFO - PROCESS | 1248 | 1471463900990 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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 970ms 12:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:58:21 INFO - PROCESS | 1248 | 1471463901042 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 1248 | 1471463901044 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 12:58:21 INFO - PROCESS | 1248 | 1471463901047 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 1248 | 1471463901049 Marionette TRACE conn5 <- [1,1758,null,{}] 12:58:21 INFO - PROCESS | 1248 | 1471463901052 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}] 12:58:21 INFO - PROCESS | 1248 | 1471463901054 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:21 INFO - PROCESS | 1248 | 1471463901132 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 12:58:21 INFO - PROCESS | 1248 | 1471463901137 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 1248 | 1471463901139 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:21 INFO - PROCESS | 1248 | ++DOCSHELL 0E68C000 == 34 [pid = 1248] [id = 449] 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E812000) [pid = 1248] [serial = 1347] [outer = 00000000] 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1763E000) [pid = 1248] [serial = 1348] [outer = 0E812000] 12:58:21 INFO - PROCESS | 1248 | 1471463901185 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E1EC00) [pid = 1248] [serial = 1349] [outer = 0E812000] 12:58:21 INFO - PROCESS | 1248 | 1471463901594 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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 12:58:21 INFO - PROCESS | 1248 | 1471463901678 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 1248 | 1471463901680 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 12:58:21 INFO - PROCESS | 1248 | 1471463901683 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:58:21 INFO - PROCESS | 1248 | 1471463901685 Marionette TRACE conn5 <- [1,1762,null,{}] 12:58:21 INFO - PROCESS | 1248 | 1471463901689 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}] 12:58:21 INFO - PROCESS | 1248 | 1471463901691 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:21 INFO - PROCESS | 1248 | 1471463901768 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 12:58:21 INFO - PROCESS | 1248 | 1471463901774 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 1248 | 1471463901775 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:21 INFO - PROCESS | 1248 | ++DOCSHELL 13D51400 == 35 [pid = 1248] [id = 450] 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E29C00) [pid = 1248] [serial = 1350] [outer = 00000000] 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (182CE400) [pid = 1248] [serial = 1351] [outer = 17E29C00] 12:58:21 INFO - PROCESS | 1248 | 1471463901821 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1815D400) [pid = 1248] [serial = 1352] [outer = 17E29C00] 12:58:22 INFO - PROCESS | 1248 | 1471463902566 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]]]}] 12:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 930ms 12:58:22 INFO - PROCESS | 1248 | 1471463902619 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 1248 | 1471463902623 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 12:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:58:22 INFO - PROCESS | 1248 | 1471463902628 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 1248 | 1471463902632 Marionette TRACE conn5 <- [1,1766,null,{}] 12:58:22 INFO - PROCESS | 1248 | 1471463902638 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}] 12:58:22 INFO - PROCESS | 1248 | 1471463902641 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:22 INFO - PROCESS | 1248 | 1471463902762 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 12:58:22 INFO - PROCESS | 1248 | 1471463902898 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1248 | 1471463902901 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:22 INFO - PROCESS | 1248 | ++DOCSHELL 0E47CC00 == 36 [pid = 1248] [id = 451] 12:58:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E535000) [pid = 1248] [serial = 1353] [outer = 00000000] 12:58:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E898800) [pid = 1248] [serial = 1354] [outer = 0E535000] 12:58:22 INFO - PROCESS | 1248 | 1471463902969 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0EF05C00) [pid = 1248] [serial = 1355] [outer = 0E535000] 12:58:23 INFO - PROCESS | 1248 | 1471463903759 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1175ms 12:58:23 INFO - PROCESS | 1248 | 1471463903803 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1248 | 1471463903808 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 12:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:58:23 INFO - PROCESS | 1248 | 1471463903815 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1248 | 1471463903818 Marionette TRACE conn5 <- [1,1770,null,{}] 12:58:23 INFO - PROCESS | 1248 | 1471463903822 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}] 12:58:23 INFO - PROCESS | 1248 | 1471463903825 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:23 INFO - PROCESS | 1248 | 1471463903949 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 12:58:24 INFO - PROCESS | 1248 | 1471463904086 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 1248 | 1471463904089 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:24 INFO - PROCESS | 1248 | ++DOCSHELL 13DC3800 == 37 [pid = 1248] [id = 452] 12:58:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1415B000) [pid = 1248] [serial = 1356] [outer = 00000000] 12:58:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1563B400) [pid = 1248] [serial = 1357] [outer = 1415B000] 12:58:24 INFO - PROCESS | 1248 | 1471463904148 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17341C00) [pid = 1248] [serial = 1358] [outer = 1415B000] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 0E68C000 == 36 [pid = 1248] [id = 449] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 180BE400 == 35 [pid = 1248] [id = 448] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 1733EC00 == 34 [pid = 1248] [id = 447] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 1561A000 == 33 [pid = 1248] [id = 446] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 14C28C00 == 32 [pid = 1248] [id = 445] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 0E89B800 == 31 [pid = 1248] [id = 444] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 0E471C00 == 30 [pid = 1248] [id = 443] 12:58:24 INFO - PROCESS | 1248 | --DOCSHELL 0E895C00 == 29 [pid = 1248] [id = 442] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (17F07000) [pid = 1248] [serial = 1300] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19988800) [pid = 1248] [serial = 1280] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14154000) [pid = 1248] [serial = 1285] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1561B400) [pid = 1248] [serial = 1286] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E73E400) [pid = 1248] [serial = 1282] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E924000) [pid = 1248] [serial = 1283] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1292A800) [pid = 1248] [serial = 1291] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12D91400) [pid = 1248] [serial = 1292] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15AE9000) [pid = 1248] [serial = 1294] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E53C000) [pid = 1248] [serial = 1288] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17523800) [pid = 1248] [serial = 1306] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E689400) [pid = 1248] [serial = 1289] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (184D0C00) [pid = 1248] [serial = 1303] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19B4A400) [pid = 1248] [serial = 1312] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (19CAA000) [pid = 1248] [serial = 1313] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19B03800) [pid = 1248] [serial = 1310] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (19B02000) [pid = 1248] [serial = 1309] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (18342800) [pid = 1248] [serial = 1304] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17E1D800) [pid = 1248] [serial = 1297] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17E24800) [pid = 1248] [serial = 1298] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (18039400) [pid = 1248] [serial = 1301] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (15B58000) [pid = 1248] [serial = 1295] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (180BDC00) [pid = 1248] [serial = 1307] [outer = 00000000] [url = about:blank] 12:58:24 INFO - PROCESS | 1248 | 1471463904987 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1225ms 12:58:25 INFO - PROCESS | 1248 | 1471463905044 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1248 | 1471463905047 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:58:25 INFO - PROCESS | 1248 | 1471463905052 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 1248 | 1471463905055 Marionette TRACE conn5 <- [1,1774,null,{}] 12:58:25 INFO - PROCESS | 1248 | 1471463905061 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}] 12:58:25 INFO - PROCESS | 1248 | 1471463905063 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:25 INFO - PROCESS | 1248 | 1471463905152 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 12:58:25 INFO - PROCESS | 1248 | 1471463905166 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 1248 | 1471463905168 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:25 INFO - PROCESS | 1248 | ++DOCSHELL 0E471C00 == 30 [pid = 1248] [id = 453] 12:58:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E473000) [pid = 1248] [serial = 1359] [outer = 00000000] 12:58:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E53C000) [pid = 1248] [serial = 1360] [outer = 0E473000] 12:58:25 INFO - PROCESS | 1248 | 1471463905218 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E731C00) [pid = 1248] [serial = 1361] [outer = 0E473000] 12:58:25 INFO - PROCESS | 1248 | 1471463905734 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 12:58:25 INFO - PROCESS | 1248 | 1471463905783 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1248 | 1471463905787 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 12:58:25 INFO - PROCESS | 1248 | 1471463905793 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:58:25 INFO - PROCESS | 1248 | 1471463905795 Marionette TRACE conn5 <- [1,1778,null,{}] 12:58:25 INFO - PROCESS | 1248 | 1471463905799 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}] 12:58:25 INFO - PROCESS | 1248 | 1471463905802 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:25 INFO - PROCESS | 1248 | 1471463905891 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 12:58:25 INFO - PROCESS | 1248 | 1471463905986 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 1248 | 1471463905988 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:26 INFO - PROCESS | 1248 | ++DOCSHELL 0EA6BC00 == 31 [pid = 1248] [id = 454] 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0EA6C000) [pid = 1248] [serial = 1362] [outer = 00000000] 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (1266A000) [pid = 1248] [serial = 1363] [outer = 0EA6C000] 12:58:26 INFO - PROCESS | 1248 | 1471463906036 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (12D92C00) [pid = 1248] [serial = 1364] [outer = 0EA6C000] 12:58:26 INFO - PROCESS | 1248 | 1471463906419 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 12:58:26 INFO - PROCESS | 1248 | 1471463906468 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 1248 | 1471463906471 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 12:58:26 INFO - PROCESS | 1248 | 1471463906474 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:58:26 INFO - PROCESS | 1248 | 1471463906478 Marionette TRACE conn5 <- [1,1782,null,{}] 12:58:26 INFO - PROCESS | 1248 | 1471463906488 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}] 12:58:26 INFO - PROCESS | 1248 | 1471463906493 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:26 INFO - PROCESS | 1248 | 1471463906607 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 12:58:26 INFO - PROCESS | 1248 | 1471463906625 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 1248 | 1471463906628 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:26 INFO - PROCESS | 1248 | ++DOCSHELL 15AED000 == 32 [pid = 1248] [id = 455] 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (15AEE400) [pid = 1248] [serial = 1365] [outer = 00000000] 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15B5E400) [pid = 1248] [serial = 1366] [outer = 15AEE400] 12:58:26 INFO - PROCESS | 1248 | 1471463906677 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1733E400) [pid = 1248] [serial = 1367] [outer = 15AEE400] 12:58:27 INFO - PROCESS | 1248 | 1471463907119 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 12:58:27 INFO - PROCESS | 1248 | 1471463907161 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 1248 | 1471463907164 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:58:27 INFO - PROCESS | 1248 | 1471463907167 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 1248 | 1471463907169 Marionette TRACE conn5 <- [1,1786,null,{}] 12:58:27 INFO - PROCESS | 1248 | 1471463907181 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}] 12:58:27 INFO - PROCESS | 1248 | 1471463907183 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:27 INFO - PROCESS | 1248 | 1471463907302 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 12:58:27 INFO - PROCESS | 1248 | 1471463907308 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1248 | 1471463907310 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:27 INFO - PROCESS | 1248 | ++DOCSHELL 17E1E400 == 33 [pid = 1248] [id = 456] 12:58:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17E20800) [pid = 1248] [serial = 1368] [outer = 00000000] 12:58:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17E26400) [pid = 1248] [serial = 1369] [outer = 17E20800] 12:58:27 INFO - PROCESS | 1248 | 1471463907357 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17F07400) [pid = 1248] [serial = 1370] [outer = 17E20800] 12:58:27 INFO - PROCESS | 1248 | 1471463907786 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:58:27 INFO - PROCESS | 1248 | 1471463907839 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 1248 | 1471463907841 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 12:58:27 INFO - PROCESS | 1248 | 1471463907851 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 1248 | 1471463907853 Marionette TRACE conn5 <- [1,1790,null,{}] 12:58:27 INFO - PROCESS | 1248 | 1471463907856 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}] 12:58:27 INFO - PROCESS | 1248 | 1471463907858 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:27 INFO - PROCESS | 1248 | 1471463907971 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 12:58:28 INFO - PROCESS | 1248 | 1471463908069 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 1248 | 1471463908071 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:28 INFO - PROCESS | 1248 | ++DOCSHELL 17F07000 == 34 [pid = 1248] [id = 457] 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (180B7C00) [pid = 1248] [serial = 1371] [outer = 00000000] 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (180C1800) [pid = 1248] [serial = 1372] [outer = 180B7C00] 12:58:28 INFO - PROCESS | 1248 | 1471463908120 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18154C00) [pid = 1248] [serial = 1373] [outer = 180B7C00] 12:58:28 INFO - PROCESS | 1248 | 1471463908556 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 729ms 12:58:28 INFO - PROCESS | 1248 | 1471463908575 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 1248 | 1471463908577 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 12:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:58:28 INFO - PROCESS | 1248 | 1471463908580 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 1248 | 1471463908582 Marionette TRACE conn5 <- [1,1794,null,{}] 12:58:28 INFO - PROCESS | 1248 | 1471463908586 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}] 12:58:28 INFO - PROCESS | 1248 | 1471463908591 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:28 INFO - PROCESS | 1248 | 1471463908731 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 12:58:28 INFO - PROCESS | 1248 | 1471463908737 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 1248 | 1471463908739 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:28 INFO - PROCESS | 1248 | ++DOCSHELL 0E67F800 == 35 [pid = 1248] [id = 458] 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18340000) [pid = 1248] [serial = 1374] [outer = 00000000] 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (198B3800) [pid = 1248] [serial = 1375] [outer = 18340000] 12:58:28 INFO - PROCESS | 1248 | 1471463908786 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (184CA400) [pid = 1248] [serial = 1376] [outer = 18340000] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E897800) [pid = 1248] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E472400) [pid = 1248] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (14C2AC00) [pid = 1248] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E928C00) [pid = 1248] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15636400) [pid = 1248] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E539000) [pid = 1248] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (14153400) [pid = 1248] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (184D5400) [pid = 1248] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19D96C00) [pid = 1248] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1733F000) [pid = 1248] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (180C1000) [pid = 1248] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:58:29 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E812000) [pid = 1248] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:58:29 INFO - PROCESS | 1248 | 1471463909324 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]]]}] 12:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 830ms 12:58:29 INFO - PROCESS | 1248 | 1471463909411 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 1248 | 1471463909413 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 12:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:58:29 INFO - PROCESS | 1248 | 1471463909416 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 1248 | 1471463909418 Marionette TRACE conn5 <- [1,1798,null,{}] 12:58:29 INFO - PROCESS | 1248 | 1471463909426 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}] 12:58:29 INFO - PROCESS | 1248 | 1471463909428 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:29 INFO - PROCESS | 1248 | 1471463909507 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 12:58:29 INFO - PROCESS | 1248 | 1471463909517 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 1248 | 1471463909519 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:29 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB2800 == 36 [pid = 1248] [id = 459] 12:58:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0EABB000) [pid = 1248] [serial = 1377] [outer = 00000000] 12:58:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1561B800) [pid = 1248] [serial = 1378] [outer = 0EABB000] 12:58:29 INFO - PROCESS | 1248 | 1471463909564 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15B57000) [pid = 1248] [serial = 1379] [outer = 0EABB000] 12:58:29 INFO - PROCESS | 1248 | 1471463909986 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 630ms 12:58:30 INFO - PROCESS | 1248 | 1471463910047 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 1248 | 1471463910049 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:58:30 INFO - PROCESS | 1248 | 1471463910053 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 1248 | 1471463910054 Marionette TRACE conn5 <- [1,1802,null,{}] 12:58:30 INFO - PROCESS | 1248 | 1471463910058 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}] 12:58:30 INFO - PROCESS | 1248 | 1471463910060 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:30 INFO - PROCESS | 1248 | 1471463910139 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 12:58:30 INFO - PROCESS | 1248 | 1471463910144 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 1248 | 1471463910146 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:30 INFO - PROCESS | 1248 | ++DOCSHELL 17639400 == 37 [pid = 1248] [id = 460] 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18041800) [pid = 1248] [serial = 1380] [outer = 00000000] 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (19A20000) [pid = 1248] [serial = 1381] [outer = 18041800] 12:58:30 INFO - PROCESS | 1248 | 1471463910191 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19A21000) [pid = 1248] [serial = 1382] [outer = 18041800] 12:58:30 INFO - PROCESS | 1248 | 1471463910623 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 630ms 12:58:30 INFO - PROCESS | 1248 | 1471463910683 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 1248 | 1471463910685 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:58:30 INFO - PROCESS | 1248 | 1471463910689 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 1248 | 1471463910690 Marionette TRACE conn5 <- [1,1806,null,{}] 12:58:30 INFO - PROCESS | 1248 | 1471463910694 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}] 12:58:30 INFO - PROCESS | 1248 | 1471463910696 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:30 INFO - PROCESS | 1248 | 1471463910777 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 12:58:30 INFO - PROCESS | 1248 | 1471463910785 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 1248 | 1471463910787 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:30 INFO - PROCESS | 1248 | ++DOCSHELL 086EB400 == 38 [pid = 1248] [id = 461] 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0DC35400) [pid = 1248] [serial = 1383] [outer = 00000000] 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15AF2000) [pid = 1248] [serial = 1384] [outer = 0DC35400] 12:58:30 INFO - PROCESS | 1248 | 1471463910843 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0D000) [pid = 1248] [serial = 1385] [outer = 0DC35400] 12:58:31 INFO - PROCESS | 1248 | 1471463911282 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 630ms 12:58:31 INFO - PROCESS | 1248 | 1471463911357 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 1248 | 1471463911361 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 12:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:58:31 INFO - PROCESS | 1248 | 1471463911394 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 1248 | 1471463911399 Marionette TRACE conn5 <- [1,1810,null,{}] 12:58:31 INFO - PROCESS | 1248 | 1471463911405 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}] 12:58:31 INFO - PROCESS | 1248 | 1471463911409 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:31 INFO - PROCESS | 1248 | 1471463911564 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 12:58:31 INFO - PROCESS | 1248 | 1471463911694 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 1248 | 1471463911700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:31 INFO - PROCESS | 1248 | ++DOCSHELL 0E252000 == 39 [pid = 1248] [id = 462] 12:58:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E252800) [pid = 1248] [serial = 1386] [outer = 00000000] 12:58:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E53A800) [pid = 1248] [serial = 1387] [outer = 0E252800] 12:58:31 INFO - PROCESS | 1248 | 1471463911762 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E898400) [pid = 1248] [serial = 1388] [outer = 0E252800] 12:58:32 INFO - PROCESS | 1248 | 1471463912377 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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1022ms 12:58:32 INFO - PROCESS | 1248 | 1471463912420 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 1248 | 1471463912424 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 12:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:58:32 INFO - PROCESS | 1248 | 1471463912430 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 1248 | 1471463912434 Marionette TRACE conn5 <- [1,1814,null,{}] 12:58:32 INFO - PROCESS | 1248 | 1471463912439 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}] 12:58:32 INFO - PROCESS | 1248 | 1471463912442 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:32 INFO - PROCESS | 1248 | 1471463912554 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 12:58:32 INFO - PROCESS | 1248 | 1471463912691 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 1248 | 1471463912694 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:32 INFO - PROCESS | 1248 | ++DOCSHELL 142D4400 == 40 [pid = 1248] [id = 463] 12:58:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (14C27C00) [pid = 1248] [serial = 1389] [outer = 00000000] 12:58:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1563BC00) [pid = 1248] [serial = 1390] [outer = 14C27C00] 12:58:32 INFO - PROCESS | 1248 | 1471463912754 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1733B800) [pid = 1248] [serial = 1391] [outer = 14C27C00] 12:58:33 INFO - PROCESS | 1248 | 1471463913370 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]]]}] 12:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 990ms 12:58:33 INFO - PROCESS | 1248 | 1471463913420 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 1248 | 1471463913422 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 12:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:58:33 INFO - PROCESS | 1248 | 1471463913426 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 1248 | 1471463913428 Marionette TRACE conn5 <- [1,1818,null,{}] 12:58:33 INFO - PROCESS | 1248 | 1471463913438 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}] 12:58:33 INFO - PROCESS | 1248 | 1471463913443 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:33 INFO - PROCESS | 1248 | 1471463913556 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 12:58:33 INFO - PROCESS | 1248 | 1471463913696 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 1248 | 1471463913700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:33 INFO - PROCESS | 1248 | ++DOCSHELL 184D9C00 == 41 [pid = 1248] [id = 464] 12:58:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (198B3400) [pid = 1248] [serial = 1392] [outer = 00000000] 12:58:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B0DC00) [pid = 1248] [serial = 1393] [outer = 198B3400] 12:58:33 INFO - PROCESS | 1248 | 1471463913760 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19C9FC00) [pid = 1248] [serial = 1394] [outer = 198B3400] 12:58:34 INFO - PROCESS | 1248 | 1471463914319 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 930ms 12:58:34 INFO - PROCESS | 1248 | 1471463914360 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1248 | 1471463914362 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:58:34 INFO - PROCESS | 1248 | 1471463914365 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1248 | 1471463914368 Marionette TRACE conn5 <- [1,1822,null,{}] 12:58:34 INFO - PROCESS | 1248 | 1471463914371 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}] 12:58:34 INFO - PROCESS | 1248 | 1471463914374 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:34 INFO - PROCESS | 1248 | 1471463914483 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 12:58:34 INFO - PROCESS | 1248 | 1471463914590 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 1248 | 1471463914592 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:34 INFO - PROCESS | 1248 | ++DOCSHELL 1A7E6000 == 42 [pid = 1248] [id = 465] 12:58:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1A7E6400) [pid = 1248] [serial = 1395] [outer = 00000000] 12:58:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1AC57C00) [pid = 1248] [serial = 1396] [outer = 1A7E6400] 12:58:34 INFO - PROCESS | 1248 | 1471463914648 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1AC5E400) [pid = 1248] [serial = 1397] [outer = 1A7E6400] 12:58:35 INFO - PROCESS | 1248 | 1471463915440 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1129ms 12:58:35 INFO - PROCESS | 1248 | 1471463915499 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 1248 | 1471463915503 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:58:35 INFO - PROCESS | 1248 | 1471463915509 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 1248 | 1471463915512 Marionette TRACE conn5 <- [1,1826,null,{}] 12:58:35 INFO - PROCESS | 1248 | 1471463915517 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}] 12:58:35 INFO - PROCESS | 1248 | 1471463915520 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:35 INFO - PROCESS | 1248 | 1471463915674 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 12:58:35 INFO - PROCESS | 1248 | 1471463915734 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 1248 | 1471463915738 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E474000 == 43 [pid = 1248] [id = 466] 12:58:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0E474800) [pid = 1248] [serial = 1398] [outer = 00000000] 12:58:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0E534C00) [pid = 1248] [serial = 1399] [outer = 0E474800] 12:58:35 INFO - PROCESS | 1248 | 1471463915789 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E683400) [pid = 1248] [serial = 1400] [outer = 0E474800] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 17639400 == 42 [pid = 1248] [id = 460] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0EAB2800 == 41 [pid = 1248] [id = 459] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0E67F800 == 40 [pid = 1248] [id = 458] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 17F07000 == 39 [pid = 1248] [id = 457] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 17E1E400 == 38 [pid = 1248] [id = 456] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 15AED000 == 37 [pid = 1248] [id = 455] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0EA6BC00 == 36 [pid = 1248] [id = 454] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0E471C00 == 35 [pid = 1248] [id = 453] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0E47CC00 == 34 [pid = 1248] [id = 451] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 13D51400 == 33 [pid = 1248] [id = 450] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 13DC3800 == 32 [pid = 1248] [id = 452] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 1A7E6000 == 31 [pid = 1248] [id = 465] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 142D4400 == 30 [pid = 1248] [id = 463] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 184D9C00 == 29 [pid = 1248] [id = 464] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 086EB400 == 28 [pid = 1248] [id = 461] 12:58:36 INFO - PROCESS | 1248 | --DOCSHELL 0E252000 == 27 [pid = 1248] [id = 462] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (12672800) [pid = 1248] [serial = 1328] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0EA6C400) [pid = 1248] [serial = 1327] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E53B400) [pid = 1248] [serial = 1330] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E542000) [pid = 1248] [serial = 1331] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1561A400) [pid = 1248] [serial = 1336] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0EF95400) [pid = 1248] [serial = 1333] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0F5D8800) [pid = 1248] [serial = 1334] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (15B55C00) [pid = 1248] [serial = 1339] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0EAAF800) [pid = 1248] [serial = 1316] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E73DC00) [pid = 1248] [serial = 1315] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15B09400) [pid = 1248] [serial = 1319] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (15623800) [pid = 1248] [serial = 1318] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19CA7000) [pid = 1248] [serial = 1322] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19B07400) [pid = 1248] [serial = 1321] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1AC5B000) [pid = 1248] [serial = 1325] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (182CE400) [pid = 1248] [serial = 1351] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC55C00) [pid = 1248] [serial = 1324] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17E1BC00) [pid = 1248] [serial = 1343] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17632800) [pid = 1248] [serial = 1342] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (18280400) [pid = 1248] [serial = 1345] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (18287800) [pid = 1248] [serial = 1346] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17339400) [pid = 1248] [serial = 1340] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17E1EC00) [pid = 1248] [serial = 1349] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1763E000) [pid = 1248] [serial = 1348] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15626400) [pid = 1248] [serial = 1337] [outer = 00000000] [url = about:blank] 12:58:37 INFO - PROCESS | 1248 | 1471463917040 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1578ms 12:58:37 INFO - PROCESS | 1248 | 1471463917087 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:58:37 INFO - PROCESS | 1248 | 1471463917092 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 12:58:37 INFO - PROCESS | 1248 | 1471463917096 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1248 | 1471463917099 Marionette TRACE conn5 <- [1,1830,null,{}] 12:58:37 INFO - PROCESS | 1248 | 1471463917105 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}] 12:58:37 INFO - PROCESS | 1248 | 1471463917108 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:37 INFO - PROCESS | 1248 | 1471463917194 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 12:58:37 INFO - PROCESS | 1248 | 1471463917201 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1248 | 1471463917205 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:37 INFO - PROCESS | 1248 | ++DOCSHELL 0E25B000 == 28 [pid = 1248] [id = 467] 12:58:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E25D800) [pid = 1248] [serial = 1401] [outer = 00000000] 12:58:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E47A800) [pid = 1248] [serial = 1402] [outer = 0E25D800] 12:58:37 INFO - PROCESS | 1248 | 1471463917256 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E539800) [pid = 1248] [serial = 1403] [outer = 0E25D800] 12:58:37 INFO - PROCESS | 1248 | 1471463917737 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 690ms 12:58:37 INFO - PROCESS | 1248 | 1471463917787 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 1248 | 1471463917792 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:58:37 INFO - PROCESS | 1248 | 1471463917798 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1248 | 1471463917801 Marionette TRACE conn5 <- [1,1834,null,{}] 12:58:37 INFO - PROCESS | 1248 | 1471463917805 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}] 12:58:37 INFO - PROCESS | 1248 | 1471463917807 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:37 INFO - PROCESS | 1248 | 1471463917896 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 12:58:37 INFO - PROCESS | 1248 | 1471463917944 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1248 | 1471463917946 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:37 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB5400 == 29 [pid = 1248] [id = 468] 12:58:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0EAB5C00) [pid = 1248] [serial = 1404] [outer = 00000000] 12:58:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0EF08400) [pid = 1248] [serial = 1405] [outer = 0EAB5C00] 12:58:38 INFO - PROCESS | 1248 | 1471463918002 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0F40B400) [pid = 1248] [serial = 1406] [outer = 0EAB5C00] 12:58:38 INFO - PROCESS | 1248 | 1471463918459 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 734ms 12:58:38 INFO - PROCESS | 1248 | 1471463918537 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 1248 | 1471463918539 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 12:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:58:38 INFO - PROCESS | 1248 | 1471463918543 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 1248 | 1471463918547 Marionette TRACE conn5 <- [1,1838,null,{}] 12:58:38 INFO - PROCESS | 1248 | 1471463918558 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}] 12:58:38 INFO - PROCESS | 1248 | 1471463918563 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:38 INFO - PROCESS | 1248 | 1471463918649 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 12:58:38 INFO - PROCESS | 1248 | 1471463918679 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 1248 | 1471463918682 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:38 INFO - PROCESS | 1248 | ++DOCSHELL 13752800 == 30 [pid = 1248] [id = 469] 12:58:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (13D46800) [pid = 1248] [serial = 1407] [outer = 00000000] 12:58:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (14153400) [pid = 1248] [serial = 1408] [outer = 13D46800] 12:58:38 INFO - PROCESS | 1248 | 1471463918732 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (142D3800) [pid = 1248] [serial = 1409] [outer = 13D46800] 12:58:39 INFO - PROCESS | 1248 | 1471463919228 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 12:58:39 INFO - PROCESS | 1248 | 1471463919306 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 1248 | 1471463919309 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 12:58:39 INFO - PROCESS | 1248 | 1471463919315 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 1248 | 1471463919316 Marionette TRACE conn5 <- [1,1842,null,{}] 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:58:39 INFO - PROCESS | 1248 | 1471463919320 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}] 12:58:39 INFO - PROCESS | 1248 | 1471463919322 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:39 INFO - PROCESS | 1248 | 1471463919440 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 12:58:39 INFO - PROCESS | 1248 | 1471463919450 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 1248 | 1471463919452 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:39 INFO - PROCESS | 1248 | ++DOCSHELL 1561AC00 == 31 [pid = 1248] [id = 470] 12:58:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1561D000) [pid = 1248] [serial = 1410] [outer = 00000000] 12:58:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15636800) [pid = 1248] [serial = 1411] [outer = 1561D000] 12:58:39 INFO - PROCESS | 1248 | 1471463919498 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (15643000) [pid = 1248] [serial = 1412] [outer = 1561D000] 12:58:39 INFO - PROCESS | 1248 | 1471463919950 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 12:58:39 INFO - PROCESS | 1248 | 1471463919992 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 1248 | 1471463919994 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:58:40 INFO - PROCESS | 1248 | 1471463920003 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1248 | 1471463920005 Marionette TRACE conn5 <- [1,1846,null,{}] 12:58:40 INFO - PROCESS | 1248 | 1471463920009 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}] 12:58:40 INFO - PROCESS | 1248 | 1471463920011 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:40 INFO - PROCESS | 1248 | 1471463920121 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 12:58:40 INFO - PROCESS | 1248 | 1471463920126 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1248 | 1471463920128 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:40 INFO - PROCESS | 1248 | ++DOCSHELL 15B54400 == 32 [pid = 1248] [id = 471] 12:58:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15B55C00) [pid = 1248] [serial = 1413] [outer = 00000000] 12:58:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17315800) [pid = 1248] [serial = 1414] [outer = 15B55C00] 12:58:40 INFO - PROCESS | 1248 | 1471463920178 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1733C400) [pid = 1248] [serial = 1415] [outer = 15B55C00] 12:58:40 INFO - PROCESS | 1248 | 1471463920634 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 690ms 12:58:40 INFO - PROCESS | 1248 | 1471463920699 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 1248 | 1471463920702 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 12:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:58:40 INFO - PROCESS | 1248 | 1471463920705 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1248 | 1471463920707 Marionette TRACE conn5 <- [1,1850,null,{}] 12:58:40 INFO - PROCESS | 1248 | 1471463920710 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}] 12:58:40 INFO - PROCESS | 1248 | 1471463920716 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:40 INFO - PROCESS | 1248 | 1471463920876 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E20800) [pid = 1248] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (180B7C00) [pid = 1248] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15AEE400) [pid = 1248] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E473000) [pid = 1248] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E29C00) [pid = 1248] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E535000) [pid = 1248] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EA6C000) [pid = 1248] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1415B000) [pid = 1248] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0DC35400) [pid = 1248] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (18340000) [pid = 1248] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0EABB000) [pid = 1248] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:58:41 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (18041800) [pid = 1248] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:58:41 INFO - PROCESS | 1248 | 1471463921206 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 1248 | 1471463921208 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DC35400 == 33 [pid = 1248] [id = 472] 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0DC84000) [pid = 1248] [serial = 1416] [outer = 00000000] 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0E80B400) [pid = 1248] [serial = 1417] [outer = 0DC84000] 12:58:41 INFO - PROCESS | 1248 | 1471463921257 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (12D89C00) [pid = 1248] [serial = 1418] [outer = 0DC84000] 12:58:41 INFO - PROCESS | 1248 | 1471463921625 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 12:58:41 INFO - PROCESS | 1248 | 1471463921677 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 1248 | 1471463921679 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 12:58:41 INFO - PROCESS | 1248 | 1471463921682 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 1248 | 1471463921684 Marionette TRACE conn5 <- [1,1854,null,{}] 12:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:58:41 INFO - PROCESS | 1248 | 1471463921688 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}] 12:58:41 INFO - PROCESS | 1248 | 1471463921690 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:41 INFO - PROCESS | 1248 | 1471463921768 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 12:58:41 INFO - PROCESS | 1248 | 1471463921774 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 1248 | 1471463921776 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:41 INFO - PROCESS | 1248 | ++DOCSHELL 126B3800 == 34 [pid = 1248] [id = 473] 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15624C00) [pid = 1248] [serial = 1419] [outer = 00000000] 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17F10800) [pid = 1248] [serial = 1420] [outer = 15624C00] 12:58:41 INFO - PROCESS | 1248 | 1471463921821 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18035400) [pid = 1248] [serial = 1421] [outer = 15624C00] 12:58:42 INFO - PROCESS | 1248 | 1471463922237 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 630ms 12:58:42 INFO - PROCESS | 1248 | 1471463922317 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 1248 | 1471463922319 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:58:42 INFO - PROCESS | 1248 | 1471463922323 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 1248 | 1471463922325 Marionette TRACE conn5 <- [1,1858,null,{}] 12:58:42 INFO - PROCESS | 1248 | 1471463922328 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}] 12:58:42 INFO - PROCESS | 1248 | 1471463922330 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:42 INFO - PROCESS | 1248 | 1471463922409 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 12:58:42 INFO - PROCESS | 1248 | 1471463922414 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 1248 | 1471463922416 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:42 INFO - PROCESS | 1248 | ++DOCSHELL 180BBC00 == 35 [pid = 1248] [id = 474] 12:58:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (180BDC00) [pid = 1248] [serial = 1422] [outer = 00000000] 12:58:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18283C00) [pid = 1248] [serial = 1423] [outer = 180BDC00] 12:58:42 INFO - PROCESS | 1248 | 1471463922461 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1815FC00) [pid = 1248] [serial = 1424] [outer = 180BDC00] 12:58:42 INFO - PROCESS | 1248 | 1471463922904 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 12:58:42 INFO - PROCESS | 1248 | 1471463922964 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 1248 | 1471463922966 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:58:42 INFO - PROCESS | 1248 | 1471463922969 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 1248 | 1471463922971 Marionette TRACE conn5 <- [1,1862,null,{}] 12:58:42 INFO - PROCESS | 1248 | 1471463922979 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}] 12:58:42 INFO - PROCESS | 1248 | 1471463922981 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:43 INFO - PROCESS | 1248 | 1471463923061 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 12:58:43 INFO - PROCESS | 1248 | 1471463923066 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 1248 | 1471463923068 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:43 INFO - PROCESS | 1248 | ++DOCSHELL 13751000 == 36 [pid = 1248] [id = 475] 12:58:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18342C00) [pid = 1248] [serial = 1425] [outer = 00000000] 12:58:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (184CBC00) [pid = 1248] [serial = 1426] [outer = 18342C00] 12:58:43 INFO - PROCESS | 1248 | 1471463923124 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184D0800) [pid = 1248] [serial = 1427] [outer = 18342C00] 12:58:43 INFO - PROCESS | 1248 | 1471463923970 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1079ms 12:58:44 INFO - PROCESS | 1248 | 1471463924051 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:58:44 INFO - PROCESS | 1248 | 1471463924056 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 12:58:44 INFO - PROCESS | 1248 | 1471463924061 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1248 | 1471463924066 Marionette TRACE conn5 <- [1,1866,null,{}] 12:58:44 INFO - PROCESS | 1248 | 1471463924072 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}] 12:58:44 INFO - PROCESS | 1248 | 1471463924075 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:44 INFO - PROCESS | 1248 | 1471463924224 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 12:58:44 INFO - PROCESS | 1248 | 1471463924352 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 1248 | 1471463924355 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:44 INFO - PROCESS | 1248 | ++DOCSHELL 0E477400 == 37 [pid = 1248] [id = 476] 12:58:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0E479400) [pid = 1248] [serial = 1428] [outer = 00000000] 12:58:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0EA6BC00) [pid = 1248] [serial = 1429] [outer = 0E479400] 12:58:44 INFO - PROCESS | 1248 | 1471463924416 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (125EBC00) [pid = 1248] [serial = 1430] [outer = 0E479400] 12:58:45 INFO - PROCESS | 1248 | 1471463925145 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]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1124ms 12:58:45 INFO - PROCESS | 1248 | 1471463925185 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 1248 | 1471463925190 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 12:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:58:45 INFO - PROCESS | 1248 | 1471463925196 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - PROCESS | 1248 | 1471463925199 Marionette TRACE conn5 <- [1,1870,null,{}] 12:58:45 INFO - PROCESS | 1248 | 1471463925204 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}] 12:58:45 INFO - PROCESS | 1248 | 1471463925207 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:45 INFO - PROCESS | 1248 | 1471463925394 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 12:58:45 INFO - PROCESS | 1248 | 1471463925405 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1248 | 1471463925408 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:45 INFO - PROCESS | 1248 | ++DOCSHELL 0E689C00 == 38 [pid = 1248] [id = 477] 12:58:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E738400) [pid = 1248] [serial = 1431] [outer = 00000000] 12:58:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (12927C00) [pid = 1248] [serial = 1432] [outer = 0E738400] 12:58:45 INFO - PROCESS | 1248 | 1471463925466 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (13758C00) [pid = 1248] [serial = 1433] [outer = 0E738400] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 180BBC00 == 37 [pid = 1248] [id = 474] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 126B3800 == 36 [pid = 1248] [id = 473] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 0DC35400 == 35 [pid = 1248] [id = 472] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 15B54400 == 34 [pid = 1248] [id = 471] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 1561AC00 == 33 [pid = 1248] [id = 470] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 13752800 == 32 [pid = 1248] [id = 469] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 0EAB5400 == 31 [pid = 1248] [id = 468] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 0E25B000 == 30 [pid = 1248] [id = 467] 12:58:46 INFO - PROCESS | 1248 | --DOCSHELL 0E474000 == 29 [pid = 1248] [id = 466] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (17E26400) [pid = 1248] [serial = 1369] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (18154C00) [pid = 1248] [serial = 1373] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (180C1800) [pid = 1248] [serial = 1372] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (15B5E400) [pid = 1248] [serial = 1366] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E53C000) [pid = 1248] [serial = 1360] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E731C00) [pid = 1248] [serial = 1361] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1815D400) [pid = 1248] [serial = 1352] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E898800) [pid = 1248] [serial = 1354] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0EF05C00) [pid = 1248] [serial = 1355] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1266A000) [pid = 1248] [serial = 1363] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12D92C00) [pid = 1248] [serial = 1364] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1563B400) [pid = 1248] [serial = 1357] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17341C00) [pid = 1248] [serial = 1358] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15AF2000) [pid = 1248] [serial = 1384] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19B0D000) [pid = 1248] [serial = 1385] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (198B3800) [pid = 1248] [serial = 1375] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1561B800) [pid = 1248] [serial = 1378] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (184CA400) [pid = 1248] [serial = 1376] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19A21000) [pid = 1248] [serial = 1382] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (15B57000) [pid = 1248] [serial = 1379] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (17F07400) [pid = 1248] [serial = 1370] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (1733E400) [pid = 1248] [serial = 1367] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (19A20000) [pid = 1248] [serial = 1381] [outer = 00000000] [url = about:blank] 12:58:46 INFO - PROCESS | 1248 | 1471463926273 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1124ms 12:58:46 INFO - PROCESS | 1248 | 1471463926326 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:58:46 INFO - PROCESS | 1248 | 1471463926330 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 12:58:46 INFO - PROCESS | 1248 | 1471463926334 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1248 | 1471463926339 Marionette TRACE conn5 <- [1,1874,null,{}] 12:58:46 INFO - PROCESS | 1248 | 1471463926344 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}] 12:58:46 INFO - PROCESS | 1248 | 1471463926347 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:46 INFO - PROCESS | 1248 | 1471463926435 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 12:58:46 INFO - PROCESS | 1248 | 1471463926442 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1248 | 1471463926445 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:46 INFO - PROCESS | 1248 | ++DOCSHELL 0E535400 == 30 [pid = 1248] [id = 478] 12:58:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E53C000) [pid = 1248] [serial = 1434] [outer = 00000000] 12:58:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E817800) [pid = 1248] [serial = 1435] [outer = 0E53C000] 12:58:46 INFO - PROCESS | 1248 | 1471463926494 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E8A1800) [pid = 1248] [serial = 1436] [outer = 0E53C000] 12:58:47 INFO - PROCESS | 1248 | 1471463927023 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 730ms 12:58:47 INFO - PROCESS | 1248 | 1471463927064 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1248 | 1471463927068 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 12:58:47 INFO - PROCESS | 1248 | 1471463927074 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:58:47 INFO - PROCESS | 1248 | 1471463927077 Marionette TRACE conn5 <- [1,1878,null,{}] 12:58:47 INFO - PROCESS | 1248 | 1471463927081 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}] 12:58:47 INFO - PROCESS | 1248 | 1471463927083 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:47 INFO - PROCESS | 1248 | 1471463927172 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 12:58:47 INFO - PROCESS | 1248 | 1471463927269 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 1248 | 1471463927271 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:47 INFO - PROCESS | 1248 | ++DOCSHELL 12921000 == 31 [pid = 1248] [id = 479] 12:58:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (12928800) [pid = 1248] [serial = 1437] [outer = 00000000] 12:58:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (12D97000) [pid = 1248] [serial = 1438] [outer = 12928800] 12:58:47 INFO - PROCESS | 1248 | 1471463927320 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (13D2CC00) [pid = 1248] [serial = 1439] [outer = 12928800] 12:58:47 INFO - PROCESS | 1248 | 1471463927693 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 12:58:47 INFO - PROCESS | 1248 | 1471463927749 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1248 | 1471463927751 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 12:58:47 INFO - PROCESS | 1248 | 1471463927755 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:58:47 INFO - PROCESS | 1248 | 1471463927758 Marionette TRACE conn5 <- [1,1882,null,{}] 12:58:47 INFO - PROCESS | 1248 | 1471463927769 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}] 12:58:47 INFO - PROCESS | 1248 | 1471463927774 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:47 INFO - PROCESS | 1248 | 1471463927861 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 12:58:47 INFO - PROCESS | 1248 | 1471463927868 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 1248 | 1471463927871 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:47 INFO - PROCESS | 1248 | ++DOCSHELL 15B57000 == 32 [pid = 1248] [id = 480] 12:58:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15B5AC00) [pid = 1248] [serial = 1440] [outer = 00000000] 12:58:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1733C000) [pid = 1248] [serial = 1441] [outer = 15B5AC00] 12:58:47 INFO - PROCESS | 1248 | 1471463927922 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17526C00) [pid = 1248] [serial = 1442] [outer = 15B5AC00] 12:58:48 INFO - PROCESS | 1248 | 1471463928353 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 12:58:48 INFO - PROCESS | 1248 | 1471463928393 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 1248 | 1471463928395 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 12:58:48 INFO - PROCESS | 1248 | 1471463928419 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 1248 | 1471463928420 Marionette TRACE conn5 <- [1,1886,null,{}] 12:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:58:48 INFO - PROCESS | 1248 | 1471463928424 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}] 12:58:48 INFO - PROCESS | 1248 | 1471463928426 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:48 INFO - PROCESS | 1248 | 1471463928547 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 12:58:48 INFO - PROCESS | 1248 | 1471463928635 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 1248 | 1471463928637 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:48 INFO - PROCESS | 1248 | ++DOCSHELL 17E22800 == 33 [pid = 1248] [id = 481] 12:58:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E24000) [pid = 1248] [serial = 1443] [outer = 00000000] 12:58:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E42000) [pid = 1248] [serial = 1444] [outer = 17E24000] 12:58:48 INFO - PROCESS | 1248 | 1471463928683 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E44000) [pid = 1248] [serial = 1445] [outer = 17E24000] 12:58:49 INFO - PROCESS | 1248 | 1471463929099 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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 729ms 12:58:49 INFO - PROCESS | 1248 | 1471463929155 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 1248 | 1471463929157 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 12:58:49 INFO - PROCESS | 1248 | 1471463929161 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1248 | 1471463929162 Marionette TRACE conn5 <- [1,1890,null,{}] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:58:49 INFO - PROCESS | 1248 | 1471463929171 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}] 12:58:49 INFO - PROCESS | 1248 | 1471463929174 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:49 INFO - PROCESS | 1248 | 1471463929284 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 12:58:49 INFO - PROCESS | 1248 | 1471463929296 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 1248 | 1471463929298 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:49 INFO - PROCESS | 1248 | ++DOCSHELL 18035000 == 34 [pid = 1248] [id = 482] 12:58:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (180B2800) [pid = 1248] [serial = 1446] [outer = 00000000] 12:58:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18280800) [pid = 1248] [serial = 1447] [outer = 180B2800] 12:58:49 INFO - PROCESS | 1248 | 1471463929344 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18282000) [pid = 1248] [serial = 1448] [outer = 180B2800] 12:58:49 INFO - PROCESS | 1248 | 1471463929813 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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 12:58:49 INFO - PROCESS | 1248 | 1471463929835 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 1248 | 1471463929837 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:58:49 INFO - PROCESS | 1248 | 1471463929840 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1248 | 1471463929842 Marionette TRACE conn5 <- [1,1894,null,{}] 12:58:49 INFO - PROCESS | 1248 | 1471463929846 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}] 12:58:49 INFO - PROCESS | 1248 | 1471463929851 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:50 INFO - PROCESS | 1248 | 1471463930016 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 12:58:50 INFO - PROCESS | 1248 | 1471463930040 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 1248 | 1471463930042 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:50 INFO - PROCESS | 1248 | ++DOCSHELL 12972400 == 35 [pid = 1248] [id = 483] 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (15635800) [pid = 1248] [serial = 1449] [outer = 00000000] 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184B1C00) [pid = 1248] [serial = 1450] [outer = 15635800] 12:58:50 INFO - PROCESS | 1248 | 1471463930090 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (184B3000) [pid = 1248] [serial = 1451] [outer = 15635800] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0EAB5C00) [pid = 1248] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0DC84000) [pid = 1248] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E252800) [pid = 1248] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E25D800) [pid = 1248] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13D46800) [pid = 1248] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (14C27C00) [pid = 1248] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15624C00) [pid = 1248] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15B55C00) [pid = 1248] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1561D000) [pid = 1248] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E474800) [pid = 1248] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1A7E6400) [pid = 1248] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (198B3400) [pid = 1248] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:58:50 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (180BDC00) [pid = 1248] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:58:50 INFO - PROCESS | 1248 | 1471463930633 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 831ms 12:58:50 INFO - PROCESS | 1248 | 1471463930676 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 1248 | 1471463930678 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 12:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:58:50 INFO - PROCESS | 1248 | 1471463930681 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 1248 | 1471463930683 Marionette TRACE conn5 <- [1,1898,null,{}] 12:58:50 INFO - PROCESS | 1248 | 1471463930686 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}] 12:58:50 INFO - PROCESS | 1248 | 1471463930688 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:50 INFO - PROCESS | 1248 | 1471463930768 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 12:58:50 INFO - PROCESS | 1248 | 1471463930776 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 1248 | 1471463930778 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:50 INFO - PROCESS | 1248 | ++DOCSHELL 0DDFEC00 == 36 [pid = 1248] [id = 484] 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E24E400) [pid = 1248] [serial = 1452] [outer = 00000000] 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (14C27C00) [pid = 1248] [serial = 1453] [outer = 0E24E400] 12:58:50 INFO - PROCESS | 1248 | 1471463930824 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15635400) [pid = 1248] [serial = 1454] [outer = 0E24E400] 12:58:51 INFO - PROCESS | 1248 | 1471463931259 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 631ms 12:58:51 INFO - PROCESS | 1248 | 1471463931313 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 1248 | 1471463931315 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:58:51 INFO - PROCESS | 1248 | 1471463931318 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 1248 | 1471463931320 Marionette TRACE conn5 <- [1,1902,null,{}] 12:58:51 INFO - PROCESS | 1248 | 1471463931349 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}] 12:58:51 INFO - PROCESS | 1248 | 1471463931351 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:51 INFO - PROCESS | 1248 | 1471463931430 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 12:58:51 INFO - PROCESS | 1248 | 1471463931436 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 1248 | 1471463931438 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:51 INFO - PROCESS | 1248 | ++DOCSHELL 12D91400 == 37 [pid = 1248] [id = 485] 12:58:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15AF3000) [pid = 1248] [serial = 1455] [outer = 00000000] 12:58:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (184ACC00) [pid = 1248] [serial = 1456] [outer = 15AF3000] 12:58:51 INFO - PROCESS | 1248 | 1471463931485 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B02800) [pid = 1248] [serial = 1457] [outer = 15AF3000] 12:58:51 INFO - PROCESS | 1248 | 1471463931900 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 650ms 12:58:51 INFO - PROCESS | 1248 | 1471463931969 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:58:51 INFO - PROCESS | 1248 | 1471463931971 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 12:58:51 INFO - PROCESS | 1248 | 1471463931975 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 1248 | 1471463931977 Marionette TRACE conn5 <- [1,1906,null,{}] 12:58:51 INFO - PROCESS | 1248 | 1471463931991 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}] 12:58:51 INFO - PROCESS | 1248 | 1471463931993 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:52 INFO - PROCESS | 1248 | 1471463932072 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 12:58:52 INFO - PROCESS | 1248 | 1471463932078 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1248 | 1471463932080 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:52 INFO - PROCESS | 1248 | ++DOCSHELL 1828C000 == 38 [pid = 1248] [id = 486] 12:58:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B05000) [pid = 1248] [serial = 1458] [outer = 00000000] 12:58:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B0E000) [pid = 1248] [serial = 1459] [outer = 19B05000] 12:58:52 INFO - PROCESS | 1248 | 1471463932125 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B51C00) [pid = 1248] [serial = 1460] [outer = 19B05000] 12:58:52 INFO - PROCESS | 1248 | 1471463932597 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 12:58:52 INFO - PROCESS | 1248 | 1471463932651 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 1248 | 1471463932655 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 12:58:52 INFO - PROCESS | 1248 | 1471463932661 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:58:52 INFO - PROCESS | 1248 | 1471463932666 Marionette TRACE conn5 <- [1,1910,null,{}] 12:58:52 INFO - PROCESS | 1248 | 1471463932673 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}] 12:58:52 INFO - PROCESS | 1248 | 1471463932676 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:52 INFO - PROCESS | 1248 | 1471463932876 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 12:58:52 INFO - PROCESS | 1248 | 1471463932987 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1248 | 1471463932993 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:53 INFO - PROCESS | 1248 | ++DOCSHELL 0E534400 == 39 [pid = 1248] [id = 487] 12:58:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E53C400) [pid = 1248] [serial = 1461] [outer = 00000000] 12:58:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E80D400) [pid = 1248] [serial = 1462] [outer = 0E53C400] 12:58:53 INFO - PROCESS | 1248 | 1471463933059 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0EF05C00) [pid = 1248] [serial = 1463] [outer = 0E53C400] 12:58:53 INFO - PROCESS | 1248 | 1471463933640 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1022ms 12:58:53 INFO - PROCESS | 1248 | 1471463933704 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 1248 | 1471463933709 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 12:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:58:53 INFO - PROCESS | 1248 | 1471463933738 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 1248 | 1471463933741 Marionette TRACE conn5 <- [1,1914,null,{}] 12:58:53 INFO - PROCESS | 1248 | 1471463933746 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}] 12:58:53 INFO - PROCESS | 1248 | 1471463933748 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:53 INFO - PROCESS | 1248 | 1471463933870 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 12:58:54 INFO - PROCESS | 1248 | 1471463934005 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 1248 | 1471463934008 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:54 INFO - PROCESS | 1248 | ++DOCSHELL 15623000 == 40 [pid = 1248] [id = 488] 12:58:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15AF2000) [pid = 1248] [serial = 1464] [outer = 00000000] 12:58:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (17341400) [pid = 1248] [serial = 1465] [outer = 15AF2000] 12:58:54 INFO - PROCESS | 1248 | 1471463934067 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17E21C00) [pid = 1248] [serial = 1466] [outer = 15AF2000] 12:58:54 INFO - PROCESS | 1248 | 1471463934664 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 990ms 12:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:58:54 INFO - PROCESS | 1248 | 1471463934714 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 1248 | 1471463934716 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 12:58:54 INFO - PROCESS | 1248 | 1471463934720 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 1248 | 1471463934724 Marionette TRACE conn5 <- [1,1918,null,{}] 12:58:54 INFO - PROCESS | 1248 | 1471463934735 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}] 12:58:54 INFO - PROCESS | 1248 | 1471463934740 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:54 INFO - PROCESS | 1248 | 1471463934849 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 12:58:54 INFO - PROCESS | 1248 | 1471463934987 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 1248 | 1471463934991 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:55 INFO - PROCESS | 1248 | ++DOCSHELL 19A24C00 == 41 [pid = 1248] [id = 489] 12:58:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19B01400) [pid = 1248] [serial = 1467] [outer = 00000000] 12:58:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19B0C000) [pid = 1248] [serial = 1468] [outer = 19B01400] 12:58:55 INFO - PROCESS | 1248 | 1471463935051 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (19CDF800) [pid = 1248] [serial = 1469] [outer = 19B01400] 12:58:55 INFO - PROCESS | 1248 | 1471463935655 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 970ms 12:58:55 INFO - PROCESS | 1248 | 1471463935693 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 1248 | 1471463935697 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 12:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:58:55 INFO - PROCESS | 1248 | 1471463935700 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 1248 | 1471463935702 Marionette TRACE conn5 <- [1,1922,null,{}] 12:58:55 INFO - PROCESS | 1248 | 1471463935706 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}] 12:58:55 INFO - PROCESS | 1248 | 1471463935708 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:55 INFO - PROCESS | 1248 | 1471463935818 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 12:58:55 INFO - PROCESS | 1248 | 1471463935954 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 1248 | 1471463935957 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:55 INFO - PROCESS | 1248 | ++DOCSHELL 19B0AC00 == 42 [pid = 1248] [id = 490] 12:58:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1A7E4000) [pid = 1248] [serial = 1470] [outer = 00000000] 12:58:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1AC56000) [pid = 1248] [serial = 1471] [outer = 1A7E4000] 12:58:56 INFO - PROCESS | 1248 | 1471463936016 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1AC5AC00) [pid = 1248] [serial = 1472] [outer = 1A7E4000] 12:58:56 INFO - PROCESS | 1248 | 1471463936792 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1119ms 12:58:56 INFO - PROCESS | 1248 | 1471463936823 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 12:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:58:56 INFO - PROCESS | 1248 | 1471463936827 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 12:58:56 INFO - PROCESS | 1248 | 1471463936832 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 1248 | 1471463936835 Marionette TRACE conn5 <- [1,1926,null,{}] 12:58:56 INFO - PROCESS | 1248 | 1471463936841 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}] 12:58:56 INFO - PROCESS | 1248 | 1471463936843 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:56 INFO - PROCESS | 1248 | 1471463936947 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 12:58:57 INFO - PROCESS | 1248 | 1471463937090 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 1248 | 1471463937095 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:57 INFO - PROCESS | 1248 | ++DOCSHELL 0E653C00 == 43 [pid = 1248] [id = 491] 12:58:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E682400) [pid = 1248] [serial = 1473] [outer = 00000000] 12:58:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E8A3400) [pid = 1248] [serial = 1474] [outer = 0E682400] 12:58:57 INFO - PROCESS | 1248 | 1471463937149 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (0EABE000) [pid = 1248] [serial = 1475] [outer = 0E682400] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 12D91400 == 42 [pid = 1248] [id = 485] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 0DDFEC00 == 41 [pid = 1248] [id = 484] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 12972400 == 40 [pid = 1248] [id = 483] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 18035000 == 39 [pid = 1248] [id = 482] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 17E22800 == 38 [pid = 1248] [id = 481] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 15B57000 == 37 [pid = 1248] [id = 480] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 12921000 == 36 [pid = 1248] [id = 479] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 0E535400 == 35 [pid = 1248] [id = 478] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 0E689C00 == 34 [pid = 1248] [id = 477] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 0E477400 == 33 [pid = 1248] [id = 476] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 13751000 == 32 [pid = 1248] [id = 475] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 19B0AC00 == 31 [pid = 1248] [id = 490] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 15623000 == 30 [pid = 1248] [id = 488] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 19A24C00 == 29 [pid = 1248] [id = 489] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 1828C000 == 28 [pid = 1248] [id = 486] 12:58:58 INFO - PROCESS | 1248 | --DOCSHELL 0E534400 == 27 [pid = 1248] [id = 487] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0EF08400) [pid = 1248] [serial = 1405] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (12D89C00) [pid = 1248] [serial = 1418] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E53A800) [pid = 1248] [serial = 1387] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E47A800) [pid = 1248] [serial = 1402] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E539800) [pid = 1248] [serial = 1403] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (142D3800) [pid = 1248] [serial = 1409] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1563BC00) [pid = 1248] [serial = 1390] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (18035400) [pid = 1248] [serial = 1421] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1733C400) [pid = 1248] [serial = 1415] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (17F10800) [pid = 1248] [serial = 1420] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E80B400) [pid = 1248] [serial = 1417] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17315800) [pid = 1248] [serial = 1414] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15636800) [pid = 1248] [serial = 1411] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733B800) [pid = 1248] [serial = 1391] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0F40B400) [pid = 1248] [serial = 1406] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E683400) [pid = 1248] [serial = 1400] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1AC5E400) [pid = 1248] [serial = 1397] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1AC57C00) [pid = 1248] [serial = 1396] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B0DC00) [pid = 1248] [serial = 1393] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (14153400) [pid = 1248] [serial = 1408] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19C9FC00) [pid = 1248] [serial = 1394] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15643000) [pid = 1248] [serial = 1412] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E534C00) [pid = 1248] [serial = 1399] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E898400) [pid = 1248] [serial = 1388] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18283C00) [pid = 1248] [serial = 1423] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1815FC00) [pid = 1248] [serial = 1424] [outer = 00000000] [url = about:blank] 12:58:58 INFO - PROCESS | 1248 | 1471463938358 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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1580ms 12:58:58 INFO - PROCESS | 1248 | 1471463938413 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 1248 | 1471463938417 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 12:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:58:58 INFO - PROCESS | 1248 | 1471463938422 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 1248 | 1471463938425 Marionette TRACE conn5 <- [1,1930,null,{}] 12:58:58 INFO - PROCESS | 1248 | 1471463938431 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}] 12:58:58 INFO - PROCESS | 1248 | 1471463938434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:58 INFO - PROCESS | 1248 | 1471463938516 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 12:58:58 INFO - PROCESS | 1248 | 1471463938526 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 1248 | 1471463938530 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:58 INFO - PROCESS | 1248 | ++DOCSHELL 0E534400 == 28 [pid = 1248] [id = 492] 12:58:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E534C00) [pid = 1248] [serial = 1476] [outer = 00000000] 12:58:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E542800) [pid = 1248] [serial = 1477] [outer = 0E534C00] 12:58:58 INFO - PROCESS | 1248 | 1471463938579 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E686800) [pid = 1248] [serial = 1478] [outer = 0E534C00] 12:58:59 INFO - PROCESS | 1248 | 1471463939068 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 689ms 12:58:59 INFO - PROCESS | 1248 | 1471463939113 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1248 | 1471463939118 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:58:59 INFO - PROCESS | 1248 | 1471463939162 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 1248 | 1471463939165 Marionette TRACE conn5 <- [1,1934,null,{}] 12:58:59 INFO - PROCESS | 1248 | 1471463939169 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}] 12:58:59 INFO - PROCESS | 1248 | 1471463939172 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:59 INFO - PROCESS | 1248 | 1471463939259 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 12:58:59 INFO - PROCESS | 1248 | 1471463939356 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1248 | 1471463939359 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:59 INFO - PROCESS | 1248 | ++DOCSHELL 0F40C800 == 29 [pid = 1248] [id = 493] 12:58:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0F40D000) [pid = 1248] [serial = 1479] [outer = 00000000] 12:58:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0F5E2000) [pid = 1248] [serial = 1480] [outer = 0F40D000] 12:58:59 INFO - PROCESS | 1248 | 1471463939409 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1292C400) [pid = 1248] [serial = 1481] [outer = 0F40D000] 12:58:59 INFO - PROCESS | 1248 | 1471463939791 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 710ms 12:58:59 INFO - PROCESS | 1248 | 1471463939838 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1248 | 1471463939840 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 12:58:59 INFO - PROCESS | 1248 | 1471463939843 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:58:59 INFO - PROCESS | 1248 | 1471463939847 Marionette TRACE conn5 <- [1,1938,null,{}] 12:58:59 INFO - PROCESS | 1248 | 1471463939857 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}] 12:58:59 INFO - PROCESS | 1248 | 1471463939862 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:59 INFO - PROCESS | 1248 | 1471463939948 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 12:58:59 INFO - PROCESS | 1248 | 1471463939956 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1248 | 1471463939959 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:58:59 INFO - PROCESS | 1248 | ++DOCSHELL 142DC400 == 30 [pid = 1248] [id = 494] 12:58:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (14C28000) [pid = 1248] [serial = 1482] [outer = 00000000] 12:58:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1561E000) [pid = 1248] [serial = 1483] [outer = 14C28000] 12:59:00 INFO - PROCESS | 1248 | 1471463940009 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15636400) [pid = 1248] [serial = 1484] [outer = 14C28000] 12:59:00 INFO - PROCESS | 1248 | 1471463940510 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 12:59:00 INFO - PROCESS | 1248 | 1471463940523 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 1248 | 1471463940526 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 12:59:00 INFO - PROCESS | 1248 | 1471463940533 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:59:00 INFO - PROCESS | 1248 | 1471463940535 Marionette TRACE conn5 <- [1,1942,null,{}] 12:59:00 INFO - PROCESS | 1248 | 1471463940538 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}] 12:59:00 INFO - PROCESS | 1248 | 1471463940540 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:00 INFO - PROCESS | 1248 | 1471463940686 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 12:59:00 INFO - PROCESS | 1248 | 1471463940709 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 1248 | 1471463940711 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:00 INFO - PROCESS | 1248 | ++DOCSHELL 15AF4800 == 31 [pid = 1248] [id = 495] 12:59:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (15AF5000) [pid = 1248] [serial = 1485] [outer = 00000000] 12:59:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (15B62C00) [pid = 1248] [serial = 1486] [outer = 15AF5000] 12:59:00 INFO - PROCESS | 1248 | 1471463940758 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17339400) [pid = 1248] [serial = 1487] [outer = 15AF5000] 12:59:01 INFO - PROCESS | 1248 | 1471463941187 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 12:59:01 INFO - PROCESS | 1248 | 1471463941208 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:59:01 INFO - PROCESS | 1248 | 1471463941210 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 12:59:01 INFO - PROCESS | 1248 | 1471463941214 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 1248 | 1471463941215 Marionette TRACE conn5 <- [1,1946,null,{}] 12:59:01 INFO - PROCESS | 1248 | 1471463941219 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}] 12:59:01 INFO - PROCESS | 1248 | 1471463941221 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:01 INFO - PROCESS | 1248 | 1471463941331 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 12:59:01 INFO - PROCESS | 1248 | 1471463941337 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 1248 | 1471463941339 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:01 INFO - PROCESS | 1248 | ++DOCSHELL 1733CC00 == 32 [pid = 1248] [id = 496] 12:59:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1733D400) [pid = 1248] [serial = 1488] [outer = 00000000] 12:59:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1762F800) [pid = 1248] [serial = 1489] [outer = 1733D400] 12:59:01 INFO - PROCESS | 1248 | 1471463941385 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E1C400) [pid = 1248] [serial = 1490] [outer = 1733D400] 12:59:01 INFO - PROCESS | 1248 | 1471463941846 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 12:59:01 INFO - PROCESS | 1248 | 1471463941892 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 1248 | 1471463941894 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:59:01 INFO - PROCESS | 1248 | 1471463941897 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 1248 | 1471463941899 Marionette TRACE conn5 <- [1,1950,null,{}] 12:59:01 INFO - PROCESS | 1248 | 1471463941902 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}] 12:59:01 INFO - PROCESS | 1248 | 1471463941908 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:02 INFO - PROCESS | 1248 | 1471463942070 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 12:59:02 INFO - PROCESS | 1248 | 1471463942137 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 1248 | 1471463942140 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:02 INFO - PROCESS | 1248 | ++DOCSHELL 180C1C00 == 33 [pid = 1248] [id = 497] 12:59:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1815F800) [pid = 1248] [serial = 1491] [outer = 00000000] 12:59:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1828A000) [pid = 1248] [serial = 1492] [outer = 1815F800] 12:59:02 INFO - PROCESS | 1248 | 1471463942189 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1834A800) [pid = 1248] [serial = 1493] [outer = 1815F800] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17E24000) [pid = 1248] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (180B2800) [pid = 1248] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E738400) [pid = 1248] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18342C00) [pid = 1248] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E479400) [pid = 1248] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E53C000) [pid = 1248] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (12928800) [pid = 1248] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (15B5AC00) [pid = 1248] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15635800) [pid = 1248] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15AF3000) [pid = 1248] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B05000) [pid = 1248] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:59:02 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E24E400) [pid = 1248] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:59:02 INFO - PROCESS | 1248 | 1471463942776 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 930ms 12:59:02 INFO - PROCESS | 1248 | 1471463942842 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 1248 | 1471463942844 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:59:02 INFO - PROCESS | 1248 | 1471463942848 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 1248 | 1471463942850 Marionette TRACE conn5 <- [1,1954,null,{}] 12:59:02 INFO - PROCESS | 1248 | 1471463942853 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}] 12:59:02 INFO - PROCESS | 1248 | 1471463942855 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:02 INFO - PROCESS | 1248 | 1471463942933 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 12:59:02 INFO - PROCESS | 1248 | 1471463942938 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 1248 | 1471463942940 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:02 INFO - PROCESS | 1248 | ++DOCSHELL 0E47AC00 == 34 [pid = 1248] [id = 498] 12:59:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E538000) [pid = 1248] [serial = 1494] [outer = 00000000] 12:59:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15B5AC00) [pid = 1248] [serial = 1495] [outer = 0E538000] 12:59:02 INFO - PROCESS | 1248 | 1471463942988 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1730C800) [pid = 1248] [serial = 1496] [outer = 0E538000] 12:59:03 INFO - PROCESS | 1248 | 1471463943398 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 12:59:03 INFO - PROCESS | 1248 | 1471463943420 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 1248 | 1471463943423 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 12:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:59:03 INFO - PROCESS | 1248 | 1471463943426 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 1248 | 1471463943428 Marionette TRACE conn5 <- [1,1958,null,{}] 12:59:03 INFO - PROCESS | 1248 | 1471463943431 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}] 12:59:03 INFO - PROCESS | 1248 | 1471463943433 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:03 INFO - PROCESS | 1248 | 1471463943553 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 12:59:03 INFO - PROCESS | 1248 | 1471463943560 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 1248 | 1471463943562 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:03 INFO - PROCESS | 1248 | ++DOCSHELL 1730E000 == 35 [pid = 1248] [id = 499] 12:59:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17526800) [pid = 1248] [serial = 1497] [outer = 00000000] 12:59:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18340000) [pid = 1248] [serial = 1498] [outer = 17526800] 12:59:03 INFO - PROCESS | 1248 | 1471463943608 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1763B800) [pid = 1248] [serial = 1499] [outer = 17526800] 12:59:04 INFO - PROCESS | 1248 | 1471463944021 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 12:59:04 INFO - PROCESS | 1248 | 1471463944056 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:59:04 INFO - PROCESS | 1248 | 1471463944059 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 12:59:04 INFO - PROCESS | 1248 | 1471463944062 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 1248 | 1471463944063 Marionette TRACE conn5 <- [1,1962,null,{}] 12:59:04 INFO - PROCESS | 1248 | 1471463944067 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}] 12:59:04 INFO - PROCESS | 1248 | 1471463944068 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:04 INFO - PROCESS | 1248 | 1471463944185 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 12:59:04 INFO - PROCESS | 1248 | 1471463944193 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 1248 | 1471463944195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:04 INFO - PROCESS | 1248 | ++DOCSHELL 142D7800 == 36 [pid = 1248] [id = 500] 12:59:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (184CF800) [pid = 1248] [serial = 1500] [outer = 00000000] 12:59:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19A1A400) [pid = 1248] [serial = 1501] [outer = 184CF800] 12:59:04 INFO - PROCESS | 1248 | 1471463944240 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19B04800) [pid = 1248] [serial = 1502] [outer = 184CF800] 12:59:04 INFO - PROCESS | 1248 | 1471463944824 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 831ms 12:59:04 INFO - PROCESS | 1248 | 1471463944915 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 1248 | 1471463944920 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:59:04 INFO - PROCESS | 1248 | 1471463944970 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 1248 | 1471463944974 Marionette TRACE conn5 <- [1,1966,null,{}] 12:59:04 INFO - PROCESS | 1248 | 1471463944980 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}] 12:59:04 INFO - PROCESS | 1248 | 1471463944984 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:05 INFO - PROCESS | 1248 | 1471463945116 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 12:59:05 INFO - PROCESS | 1248 | 1471463945246 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 1248 | 1471463945251 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:05 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF8400 == 37 [pid = 1248] [id = 501] 12:59:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0DDF8800) [pid = 1248] [serial = 1503] [outer = 00000000] 12:59:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E897C00) [pid = 1248] [serial = 1504] [outer = 0DDF8800] 12:59:05 INFO - PROCESS | 1248 | 1471463945311 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0EAB6000) [pid = 1248] [serial = 1505] [outer = 0DDF8800] 12:59:05 INFO - PROCESS | 1248 | 1471463945976 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1079ms 12:59:06 INFO - PROCESS | 1248 | 1471463946051 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 1248 | 1471463946056 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 12:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:59:06 INFO - PROCESS | 1248 | 1471463946062 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 1248 | 1471463946065 Marionette TRACE conn5 <- [1,1970,null,{}] 12:59:06 INFO - PROCESS | 1248 | 1471463946070 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}] 12:59:06 INFO - PROCESS | 1248 | 1471463946072 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:06 INFO - PROCESS | 1248 | 1471463946220 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 12:59:06 INFO - PROCESS | 1248 | 1471463946361 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 1248 | 1471463946363 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:06 INFO - PROCESS | 1248 | ++DOCSHELL 142D4400 == 38 [pid = 1248] [id = 502] 12:59:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (142D4C00) [pid = 1248] [serial = 1506] [outer = 00000000] 12:59:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1561C000) [pid = 1248] [serial = 1507] [outer = 142D4C00] 12:59:06 INFO - PROCESS | 1248 | 1471463946423 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (15AED000) [pid = 1248] [serial = 1508] [outer = 142D4C00] 12:59:07 INFO - PROCESS | 1248 | 1471463947265 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]]]}] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 1730E000 == 37 [pid = 1248] [id = 499] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 0E47AC00 == 36 [pid = 1248] [id = 498] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 180C1C00 == 35 [pid = 1248] [id = 497] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 1733CC00 == 34 [pid = 1248] [id = 496] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 15AF4800 == 33 [pid = 1248] [id = 495] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 142DC400 == 32 [pid = 1248] [id = 494] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 0F40C800 == 31 [pid = 1248] [id = 493] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 0E534400 == 30 [pid = 1248] [id = 492] 12:59:07 INFO - PROCESS | 1248 | --DOCSHELL 0E653C00 == 29 [pid = 1248] [id = 491] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (17E42000) [pid = 1248] [serial = 1444] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (17E44000) [pid = 1248] [serial = 1445] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (18280800) [pid = 1248] [serial = 1447] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (12927C00) [pid = 1248] [serial = 1432] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (13758C00) [pid = 1248] [serial = 1433] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (184D0800) [pid = 1248] [serial = 1427] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (184CBC00) [pid = 1248] [serial = 1426] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0EA6BC00) [pid = 1248] [serial = 1429] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (125EBC00) [pid = 1248] [serial = 1430] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E817800) [pid = 1248] [serial = 1435] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E8A1800) [pid = 1248] [serial = 1436] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12D97000) [pid = 1248] [serial = 1438] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (13D2CC00) [pid = 1248] [serial = 1439] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1733C000) [pid = 1248] [serial = 1441] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (184B1C00) [pid = 1248] [serial = 1450] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19B02800) [pid = 1248] [serial = 1457] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19B0E000) [pid = 1248] [serial = 1459] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19B51C00) [pid = 1248] [serial = 1460] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (14C27C00) [pid = 1248] [serial = 1453] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15635400) [pid = 1248] [serial = 1454] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (184ACC00) [pid = 1248] [serial = 1456] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (184B3000) [pid = 1248] [serial = 1451] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (18282000) [pid = 1248] [serial = 1448] [outer = 00000000] [url = about:blank] 12:59:07 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17526C00) [pid = 1248] [serial = 1442] [outer = 00000000] [url = about:blank] 12:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1281ms 12:59:07 INFO - PROCESS | 1248 | 1471463947347 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 1248 | 1471463947351 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:59:07 INFO - PROCESS | 1248 | 1471463947356 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 1248 | 1471463947359 Marionette TRACE conn5 <- [1,1974,null,{}] 12:59:07 INFO - PROCESS | 1248 | 1471463947364 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}] 12:59:07 INFO - PROCESS | 1248 | 1471463947367 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:07 INFO - PROCESS | 1248 | 1471463947456 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 12:59:07 INFO - PROCESS | 1248 | 1471463947470 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 1248 | 1471463947472 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:07 INFO - PROCESS | 1248 | ++DOCSHELL 0E47AC00 == 30 [pid = 1248] [id = 503] 12:59:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E47CC00) [pid = 1248] [serial = 1509] [outer = 00000000] 12:59:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E53C000) [pid = 1248] [serial = 1510] [outer = 0E47CC00] 12:59:07 INFO - PROCESS | 1248 | 1471463947522 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E817800) [pid = 1248] [serial = 1511] [outer = 0E47CC00] 12:59:08 INFO - PROCESS | 1248 | 1471463948040 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 730ms 12:59:08 INFO - PROCESS | 1248 | 1471463948087 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 1248 | 1471463948091 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:59:08 INFO - PROCESS | 1248 | 1471463948098 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 1248 | 1471463948100 Marionette TRACE conn5 <- [1,1978,null,{}] 12:59:08 INFO - PROCESS | 1248 | 1471463948104 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}] 12:59:08 INFO - PROCESS | 1248 | 1471463948107 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:08 INFO - PROCESS | 1248 | 1471463948192 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 12:59:08 INFO - PROCESS | 1248 | 1471463948203 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 1248 | 1471463948205 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:08 INFO - PROCESS | 1248 | ++DOCSHELL 0F404000 == 31 [pid = 1248] [id = 504] 12:59:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0F4ED400) [pid = 1248] [serial = 1512] [outer = 00000000] 12:59:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (129F2800) [pid = 1248] [serial = 1513] [outer = 0F4ED400] 12:59:08 INFO - PROCESS | 1248 | 1471463948332 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12E6B800) [pid = 1248] [serial = 1514] [outer = 0F4ED400] 12:59:08 INFO - PROCESS | 1248 | 1471463948714 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 12:59:08 INFO - PROCESS | 1248 | 1471463948773 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 1248 | 1471463948775 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 12:59:08 INFO - PROCESS | 1248 | 1471463948779 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:59:08 INFO - PROCESS | 1248 | 1471463948782 Marionette TRACE conn5 <- [1,1982,null,{}] 12:59:08 INFO - PROCESS | 1248 | 1471463948793 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}] 12:59:08 INFO - PROCESS | 1248 | 1471463948798 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:08 INFO - PROCESS | 1248 | 1471463948912 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 12:59:08 INFO - PROCESS | 1248 | 1471463948922 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 1248 | 1471463948925 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:08 INFO - PROCESS | 1248 | ++DOCSHELL 1563C800 == 32 [pid = 1248] [id = 505] 12:59:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1563EC00) [pid = 1248] [serial = 1515] [outer = 00000000] 12:59:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15B5F800) [pid = 1248] [serial = 1516] [outer = 1563EC00] 12:59:08 INFO - PROCESS | 1248 | 1471463948984 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1733D800) [pid = 1248] [serial = 1517] [outer = 1563EC00] 12:59:09 INFO - PROCESS | 1248 | 1471463949441 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:59:09 INFO - PROCESS | 1248 | 1471463949473 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 1248 | 1471463949476 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 12:59:09 INFO - PROCESS | 1248 | 1471463949479 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 1248 | 1471463949481 Marionette TRACE conn5 <- [1,1986,null,{}] 12:59:09 INFO - PROCESS | 1248 | 1471463949490 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}] 12:59:09 INFO - PROCESS | 1248 | 1471463949492 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:09 INFO - PROCESS | 1248 | 1471463949612 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 12:59:09 INFO - PROCESS | 1248 | 1471463949618 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 1248 | 1471463949620 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:09 INFO - PROCESS | 1248 | ++DOCSHELL 17E20400 == 33 [pid = 1248] [id = 506] 12:59:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E22800) [pid = 1248] [serial = 1518] [outer = 00000000] 12:59:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17F05C00) [pid = 1248] [serial = 1519] [outer = 17E22800] 12:59:09 INFO - PROCESS | 1248 | 1471463949718 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1803D400) [pid = 1248] [serial = 1520] [outer = 17E22800] 12:59:10 INFO - PROCESS | 1248 | 1471463950151 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 733ms 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:59:10 INFO - PROCESS | 1248 | 1471463950215 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 1248 | 1471463950217 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 12:59:10 INFO - PROCESS | 1248 | 1471463950227 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 1248 | 1471463950229 Marionette TRACE conn5 <- [1,1990,null,{}] 12:59:10 INFO - PROCESS | 1248 | 1471463950232 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}] 12:59:10 INFO - PROCESS | 1248 | 1471463950234 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:10 INFO - PROCESS | 1248 | 1471463950374 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 12:59:10 INFO - PROCESS | 1248 | 1471463950386 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 1248 | 1471463950388 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:10 INFO - PROCESS | 1248 | ++DOCSHELL 17529000 == 34 [pid = 1248] [id = 507] 12:59:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17E27000) [pid = 1248] [serial = 1521] [outer = 00000000] 12:59:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18288400) [pid = 1248] [serial = 1522] [outer = 17E27000] 12:59:10 INFO - PROCESS | 1248 | 1471463950435 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (182CE400) [pid = 1248] [serial = 1523] [outer = 17E27000] 12:59:10 INFO - PROCESS | 1248 | 1471463950893 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 730ms 12:59:10 INFO - PROCESS | 1248 | 1471463950951 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 1248 | 1471463950954 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 12:59:10 INFO - PROCESS | 1248 | 1471463950957 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 1248 | 1471463950958 Marionette TRACE conn5 <- [1,1994,null,{}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:59:10 INFO - PROCESS | 1248 | 1471463950962 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}] 12:59:10 INFO - PROCESS | 1248 | 1471463950967 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:11 INFO - PROCESS | 1248 | 1471463951119 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 12:59:11 INFO - PROCESS | 1248 | 1471463951178 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 1248 | 1471463951181 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:11 INFO - PROCESS | 1248 | ++DOCSHELL 14159400 == 35 [pid = 1248] [id = 508] 12:59:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (184AB400) [pid = 1248] [serial = 1524] [outer = 00000000] 12:59:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B04000) [pid = 1248] [serial = 1525] [outer = 184AB400] 12:59:11 INFO - PROCESS | 1248 | 1471463951227 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (184CEC00) [pid = 1248] [serial = 1526] [outer = 184AB400] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14C28000) [pid = 1248] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E682400) [pid = 1248] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E534C00) [pid = 1248] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15AF5000) [pid = 1248] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0F40D000) [pid = 1248] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1733D400) [pid = 1248] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1815F800) [pid = 1248] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17526800) [pid = 1248] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E53C400) [pid = 1248] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15AF2000) [pid = 1248] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19B01400) [pid = 1248] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:59:11 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E538000) [pid = 1248] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:59:11 INFO - PROCESS | 1248 | 1471463951735 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 830ms 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:59:11 INFO - PROCESS | 1248 | 1471463951791 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 1248 | 1471463951793 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 12:59:11 INFO - PROCESS | 1248 | 1471463951796 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 1248 | 1471463951798 Marionette TRACE conn5 <- [1,1998,null,{}] 12:59:11 INFO - PROCESS | 1248 | 1471463951802 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}] 12:59:11 INFO - PROCESS | 1248 | 1471463951804 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:11 INFO - PROCESS | 1248 | 1471463951917 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 12:59:11 INFO - PROCESS | 1248 | 1471463951979 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 1248 | 1471463951981 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:11 INFO - PROCESS | 1248 | ++DOCSHELL 12D97000 == 36 [pid = 1248] [id = 509] 12:59:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D4C000) [pid = 1248] [serial = 1527] [outer = 00000000] 12:59:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17177800) [pid = 1248] [serial = 1528] [outer = 13D4C000] 12:59:12 INFO - PROCESS | 1248 | 1471463952027 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18285000) [pid = 1248] [serial = 1529] [outer = 13D4C000] 12:59:12 INFO - PROCESS | 1248 | 1471463952380 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 12:59:12 INFO - PROCESS | 1248 | 1471463952427 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 1248 | 1471463952429 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:59:12 INFO - PROCESS | 1248 | 1471463952433 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 1248 | 1471463952434 Marionette TRACE conn5 <- [1,2002,null,{}] 12:59:12 INFO - PROCESS | 1248 | 1471463952438 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}] 12:59:12 INFO - PROCESS | 1248 | 1471463952440 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:12 INFO - PROCESS | 1248 | 1471463952520 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 12:59:12 INFO - PROCESS | 1248 | 1471463952526 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 1248 | 1471463952528 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:12 INFO - PROCESS | 1248 | ++DOCSHELL 17342C00 == 37 [pid = 1248] [id = 510] 12:59:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1815D800) [pid = 1248] [serial = 1530] [outer = 00000000] 12:59:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B49800) [pid = 1248] [serial = 1531] [outer = 1815D800] 12:59:12 INFO - PROCESS | 1248 | 1471463952573 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0AC00) [pid = 1248] [serial = 1532] [outer = 1815D800] 12:59:12 INFO - PROCESS | 1248 | 1471463952990 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 630ms 12:59:13 INFO - PROCESS | 1248 | 1471463953067 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 1248 | 1471463953069 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:59:13 INFO - PROCESS | 1248 | 1471463953082 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 1248 | 1471463953084 Marionette TRACE conn5 <- [1,2006,null,{}] 12:59:13 INFO - PROCESS | 1248 | 1471463953088 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}] 12:59:13 INFO - PROCESS | 1248 | 1471463953090 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:13 INFO - PROCESS | 1248 | 1471463953171 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 12:59:13 INFO - PROCESS | 1248 | 1471463953179 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 1248 | 1471463953181 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:13 INFO - PROCESS | 1248 | ++DOCSHELL 1563C000 == 38 [pid = 1248] [id = 511] 12:59:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B10C00) [pid = 1248] [serial = 1533] [outer = 00000000] 12:59:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1A750400) [pid = 1248] [serial = 1534] [outer = 19B10C00] 12:59:13 INFO - PROCESS | 1248 | 1471463953228 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1A7E1400) [pid = 1248] [serial = 1535] [outer = 19B10C00] 12:59:13 INFO - PROCESS | 1248 | 1471463953831 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 790ms 12:59:13 INFO - PROCESS | 1248 | 1471463953863 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 1248 | 1471463953868 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 12:59:13 INFO - PROCESS | 1248 | 1471463953874 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:59:13 INFO - PROCESS | 1248 | 1471463953878 Marionette TRACE conn5 <- [1,2010,null,{}] 12:59:13 INFO - PROCESS | 1248 | 1471463953884 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}] 12:59:13 INFO - PROCESS | 1248 | 1471463953887 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:13 INFO - PROCESS | 1248 | 1471463954005 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 12:59:14 INFO - PROCESS | 1248 | 1471463954143 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 1248 | 1471463954148 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:14 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF7400 == 39 [pid = 1248] [id = 512] 12:59:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E258C00) [pid = 1248] [serial = 1536] [outer = 00000000] 12:59:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E924C00) [pid = 1248] [serial = 1537] [outer = 0E258C00] 12:59:14 INFO - PROCESS | 1248 | 1471463954212 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1266A000) [pid = 1248] [serial = 1538] [outer = 0E258C00] 12:59:14 INFO - PROCESS | 1248 | 1471463954803 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 970ms 12:59:14 INFO - PROCESS | 1248 | 1471463954849 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 1248 | 1471463954854 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:59:14 INFO - PROCESS | 1248 | 1471463954860 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 1248 | 1471463954863 Marionette TRACE conn5 <- [1,2014,null,{}] 12:59:14 INFO - PROCESS | 1248 | 1471463954867 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}] 12:59:14 INFO - PROCESS | 1248 | 1471463954870 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:14 INFO - PROCESS | 1248 | 1471463954982 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 12:59:15 INFO - PROCESS | 1248 | 1471463955092 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 1248 | 1471463955095 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:15 INFO - PROCESS | 1248 | ++DOCSHELL 15B61400 == 40 [pid = 1248] [id = 513] 12:59:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (17306400) [pid = 1248] [serial = 1539] [outer = 00000000] 12:59:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17636C00) [pid = 1248] [serial = 1540] [outer = 17306400] 12:59:15 INFO - PROCESS | 1248 | 1471463955153 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (180B5800) [pid = 1248] [serial = 1541] [outer = 17306400] 12:59:15 INFO - PROCESS | 1248 | 1471463955795 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]]]}] 12:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 970ms 12:59:15 INFO - PROCESS | 1248 | 1471463955834 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 1248 | 1471463955836 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:59:15 INFO - PROCESS | 1248 | 1471463955840 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 1248 | 1471463955844 Marionette TRACE conn5 <- [1,2018,null,{}] 12:59:15 INFO - PROCESS | 1248 | 1471463955855 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}] 12:59:15 INFO - PROCESS | 1248 | 1471463955859 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:15 INFO - PROCESS | 1248 | 1471463955969 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 12:59:16 INFO - PROCESS | 1248 | 1471463956107 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 1248 | 1471463956110 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:16 INFO - PROCESS | 1248 | ++DOCSHELL 19B0B400 == 41 [pid = 1248] [id = 514] 12:59:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (19B0F400) [pid = 1248] [serial = 1542] [outer = 00000000] 12:59:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1AC55400) [pid = 1248] [serial = 1543] [outer = 19B0F400] 12:59:16 INFO - PROCESS | 1248 | 1471463956172 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1AC5E400) [pid = 1248] [serial = 1544] [outer = 19B0F400] 12:59:16 INFO - PROCESS | 1248 | 1471463956753 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 970ms 12:59:16 INFO - PROCESS | 1248 | 1471463956822 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 1248 | 1471463956825 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 12:59:16 INFO - PROCESS | 1248 | 1471463956830 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:59:16 INFO - PROCESS | 1248 | 1471463956832 Marionette TRACE conn5 <- [1,2022,null,{}] 12:59:16 INFO - PROCESS | 1248 | 1471463956836 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}] 12:59:16 INFO - PROCESS | 1248 | 1471463956838 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:16 INFO - PROCESS | 1248 | 1471463956948 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 12:59:17 INFO - PROCESS | 1248 | 1471463957091 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 1248 | 1471463957094 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:17 INFO - PROCESS | 1248 | ++DOCSHELL 142D3C00 == 42 [pid = 1248] [id = 515] 12:59:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1AC5E000) [pid = 1248] [serial = 1545] [outer = 00000000] 12:59:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (1AC93C00) [pid = 1248] [serial = 1546] [outer = 1AC5E000] 12:59:17 INFO - PROCESS | 1248 | 1471463957151 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1B0BA400) [pid = 1248] [serial = 1547] [outer = 1AC5E000] 12:59:17 INFO - PROCESS | 1248 | 1471463957930 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1177ms 12:59:18 INFO - PROCESS | 1248 | 1471463958021 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 1248 | 1471463958026 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:59:18 INFO - PROCESS | 1248 | 1471463958032 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 1248 | 1471463958035 Marionette TRACE conn5 <- [1,2026,null,{}] 12:59:18 INFO - PROCESS | 1248 | 1471463958041 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}] 12:59:18 INFO - PROCESS | 1248 | 1471463958043 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:18 INFO - PROCESS | 1248 | 1471463958153 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 12:59:18 INFO - PROCESS | 1248 | 1471463958289 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 1248 | 1471463958293 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:18 INFO - PROCESS | 1248 | ++DOCSHELL 0E53D000 == 43 [pid = 1248] [id = 516] 12:59:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E923400) [pid = 1248] [serial = 1548] [outer = 00000000] 12:59:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1256D800) [pid = 1248] [serial = 1549] [outer = 0E923400] 12:59:18 INFO - PROCESS | 1248 | 1471463958346 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (0E816C00) [pid = 1248] [serial = 1550] [outer = 0E923400] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 17342C00 == 42 [pid = 1248] [id = 510] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 12D97000 == 41 [pid = 1248] [id = 509] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 14159400 == 40 [pid = 1248] [id = 508] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 17529000 == 39 [pid = 1248] [id = 507] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 17E20400 == 38 [pid = 1248] [id = 506] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 1563C800 == 37 [pid = 1248] [id = 505] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 0F404000 == 36 [pid = 1248] [id = 504] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 0E47AC00 == 35 [pid = 1248] [id = 503] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 0DDF8400 == 34 [pid = 1248] [id = 501] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 142D4400 == 33 [pid = 1248] [id = 502] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 142D7800 == 32 [pid = 1248] [id = 500] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 142D3C00 == 31 [pid = 1248] [id = 515] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 15B61400 == 30 [pid = 1248] [id = 513] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 19B0B400 == 29 [pid = 1248] [id = 514] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 1563C000 == 28 [pid = 1248] [id = 511] 12:59:19 INFO - PROCESS | 1248 | --DOCSHELL 0DDF7400 == 27 [pid = 1248] [id = 512] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (1561E000) [pid = 1248] [serial = 1483] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0EABE000) [pid = 1248] [serial = 1475] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0E8A3400) [pid = 1248] [serial = 1474] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (0E542800) [pid = 1248] [serial = 1477] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0E686800) [pid = 1248] [serial = 1478] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (15B62C00) [pid = 1248] [serial = 1486] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0F5E2000) [pid = 1248] [serial = 1480] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1292C400) [pid = 1248] [serial = 1481] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1762F800) [pid = 1248] [serial = 1489] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1828A000) [pid = 1248] [serial = 1492] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (17E1C400) [pid = 1248] [serial = 1490] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (18340000) [pid = 1248] [serial = 1498] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1763B800) [pid = 1248] [serial = 1499] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0EF05C00) [pid = 1248] [serial = 1463] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E80D400) [pid = 1248] [serial = 1462] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17E21C00) [pid = 1248] [serial = 1466] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17341400) [pid = 1248] [serial = 1465] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (19A1A400) [pid = 1248] [serial = 1501] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1834A800) [pid = 1248] [serial = 1493] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19CDF800) [pid = 1248] [serial = 1469] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19B0C000) [pid = 1248] [serial = 1468] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1AC56000) [pid = 1248] [serial = 1471] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1730C800) [pid = 1248] [serial = 1496] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15B5AC00) [pid = 1248] [serial = 1495] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17339400) [pid = 1248] [serial = 1487] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15636400) [pid = 1248] [serial = 1484] [outer = 00000000] [url = about:blank] 12:59:19 INFO - PROCESS | 1248 | 1471463959487 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]]]}] 12:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1538ms 12:59:19 INFO - PROCESS | 1248 | 1471463959572 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 1248 | 1471463959576 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:59:19 INFO - PROCESS | 1248 | 1471463959581 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 1248 | 1471463959585 Marionette TRACE conn5 <- [1,2030,null,{}] 12:59:19 INFO - PROCESS | 1248 | 1471463959590 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}] 12:59:19 INFO - PROCESS | 1248 | 1471463959593 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:19 INFO - PROCESS | 1248 | 1471463959723 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 12:59:19 INFO - PROCESS | 1248 | 1471463959810 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 1248 | 1471463959813 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:19 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF7400 == 28 [pid = 1248] [id = 517] 12:59:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E46F400) [pid = 1248] [serial = 1551] [outer = 00000000] 12:59:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0E53C400) [pid = 1248] [serial = 1552] [outer = 0E46F400] 12:59:19 INFO - PROCESS | 1248 | 1471463959863 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (0E683400) [pid = 1248] [serial = 1553] [outer = 0E46F400] 12:59:20 INFO - PROCESS | 1248 | 1471463960256 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 12:59:20 INFO - PROCESS | 1248 | 1471463960336 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 1248 | 1471463960341 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:59:20 INFO - PROCESS | 1248 | 1471463960350 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 1248 | 1471463960353 Marionette TRACE conn5 <- [1,2034,null,{}] 12:59:20 INFO - PROCESS | 1248 | 1471463960361 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}] 12:59:20 INFO - PROCESS | 1248 | 1471463960364 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:20 INFO - PROCESS | 1248 | 1471463960457 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 12:59:20 INFO - PROCESS | 1248 | 1471463960470 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 1248 | 1471463960473 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:20 INFO - PROCESS | 1248 | ++DOCSHELL 0EF95400 == 29 [pid = 1248] [id = 518] 12:59:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0EF98800) [pid = 1248] [serial = 1554] [outer = 00000000] 12:59:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0F5DDC00) [pid = 1248] [serial = 1555] [outer = 0EF98800] 12:59:20 INFO - PROCESS | 1248 | 1471463960524 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (126B4000) [pid = 1248] [serial = 1556] [outer = 0EF98800] 12:59:20 INFO - PROCESS | 1248 | 1471463960976 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:59:21 INFO - PROCESS | 1248 | 1471463961026 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 1248 | 1471463961029 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 12:59:21 INFO - PROCESS | 1248 | 1471463961032 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1248 | 1471463961036 Marionette TRACE conn5 <- [1,2038,null,{}] 12:59:21 INFO - PROCESS | 1248 | 1471463961046 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}] 12:59:21 INFO - PROCESS | 1248 | 1471463961051 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:21 INFO - PROCESS | 1248 | 1471463961136 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 12:59:21 INFO - PROCESS | 1248 | 1471463961144 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 1248 | 1471463961147 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:21 INFO - PROCESS | 1248 | ++DOCSHELL 14156400 == 30 [pid = 1248] [id = 519] 12:59:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (14160C00) [pid = 1248] [serial = 1557] [outer = 00000000] 12:59:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (14C2D000) [pid = 1248] [serial = 1558] [outer = 14160C00] 12:59:21 INFO - PROCESS | 1248 | 1471463961196 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1561FC00) [pid = 1248] [serial = 1559] [outer = 14160C00] 12:59:21 INFO - PROCESS | 1248 | 1471463961698 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:59:21 INFO - PROCESS | 1248 | 1471463961767 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 1248 | 1471463961769 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 12:59:21 INFO - PROCESS | 1248 | 1471463961772 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1248 | 1471463961774 Marionette TRACE conn5 <- [1,2042,null,{}] 12:59:21 INFO - PROCESS | 1248 | 1471463961778 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}] 12:59:21 INFO - PROCESS | 1248 | 1471463961780 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:21 INFO - PROCESS | 1248 | 1471463961926 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 12:59:21 INFO - PROCESS | 1248 | 1471463961988 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 1248 | 1471463961990 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:21 INFO - PROCESS | 1248 | ++DOCSHELL 1563F000 == 31 [pid = 1248] [id = 520] 12:59:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (15643000) [pid = 1248] [serial = 1560] [outer = 00000000] 12:59:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15B57000) [pid = 1248] [serial = 1561] [outer = 15643000] 12:59:22 INFO - PROCESS | 1248 | 1471463962037 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17309000) [pid = 1248] [serial = 1562] [outer = 15643000] 12:59:22 INFO - PROCESS | 1248 | 1471463962456 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]]]}] 12:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 12:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:59:22 INFO - PROCESS | 1248 | 1471463962506 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 1248 | 1471463962509 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 12:59:22 INFO - PROCESS | 1248 | 1471463962526 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 1248 | 1471463962528 Marionette TRACE conn5 <- [1,2046,null,{}] 12:59:22 INFO - PROCESS | 1248 | 1471463962532 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}] 12:59:22 INFO - PROCESS | 1248 | 1471463962534 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:22 INFO - PROCESS | 1248 | 1471463962647 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 12:59:22 INFO - PROCESS | 1248 | 1471463962658 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 1248 | 1471463962660 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:22 INFO - PROCESS | 1248 | ++DOCSHELL 17315C00 == 32 [pid = 1248] [id = 521] 12:59:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17337C00) [pid = 1248] [serial = 1563] [outer = 00000000] 12:59:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17526400) [pid = 1248] [serial = 1564] [outer = 17337C00] 12:59:22 INFO - PROCESS | 1248 | 1471463962706 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (17631C00) [pid = 1248] [serial = 1565] [outer = 17337C00] 12:59:23 INFO - PROCESS | 1248 | 1471463963165 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 750ms 12:59:23 INFO - PROCESS | 1248 | 1471463963282 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 1248 | 1471463963284 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:59:23 INFO - PROCESS | 1248 | 1471463963292 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 1248 | 1471463963293 Marionette TRACE conn5 <- [1,2050,null,{}] 12:59:23 INFO - PROCESS | 1248 | 1471463963297 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}] 12:59:23 INFO - PROCESS | 1248 | 1471463963303 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:23 INFO - PROCESS | 1248 | 1471463963655 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (184AB400) [pid = 1248] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17E27000) [pid = 1248] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1563EC00) [pid = 1248] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184CF800) [pid = 1248] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0DDF8800) [pid = 1248] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (142D4C00) [pid = 1248] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0F4ED400) [pid = 1248] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E47CC00) [pid = 1248] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (13D4C000) [pid = 1248] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1815D800) [pid = 1248] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17E22800) [pid = 1248] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19B10C00) [pid = 1248] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:59:23 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1A7E4000) [pid = 1248] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:59:23 INFO - PROCESS | 1248 | 1471463963722 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 1248 | 1471463963724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:23 INFO - PROCESS | 1248 | ++DOCSHELL 086EB800 == 33 [pid = 1248] [id = 522] 12:59:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (086F0C00) [pid = 1248] [serial = 1566] [outer = 00000000] 12:59:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E46EC00) [pid = 1248] [serial = 1567] [outer = 086F0C00] 12:59:23 INFO - PROCESS | 1248 | 1471463963770 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1561B000) [pid = 1248] [serial = 1568] [outer = 086F0C00] 12:59:24 INFO - PROCESS | 1248 | 1471463964146 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 930ms 12:59:24 INFO - PROCESS | 1248 | 1471463964229 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1248 | 1471463964231 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:59:24 INFO - PROCESS | 1248 | 1471463964234 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1248 | 1471463964236 Marionette TRACE conn5 <- [1,2054,null,{}] 12:59:24 INFO - PROCESS | 1248 | 1471463964239 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}] 12:59:24 INFO - PROCESS | 1248 | 1471463964241 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:24 INFO - PROCESS | 1248 | 1471463964318 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 12:59:24 INFO - PROCESS | 1248 | 1471463964325 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 1248 | 1471463964327 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:24 INFO - PROCESS | 1248 | ++DOCSHELL 0E53E400 == 34 [pid = 1248] [id = 523] 12:59:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (14C27800) [pid = 1248] [serial = 1569] [outer = 00000000] 12:59:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18035800) [pid = 1248] [serial = 1570] [outer = 14C27800] 12:59:24 INFO - PROCESS | 1248 | 1471463964373 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1815FC00) [pid = 1248] [serial = 1571] [outer = 14C27800] 12:59:24 INFO - PROCESS | 1248 | 1471463964789 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 570ms 12:59:24 INFO - PROCESS | 1248 | 1471463964805 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1248 | 1471463964807 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:59:24 INFO - PROCESS | 1248 | 1471463964811 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1248 | 1471463964813 Marionette TRACE conn5 <- [1,2058,null,{}] 12:59:24 INFO - PROCESS | 1248 | 1471463964816 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}] 12:59:24 INFO - PROCESS | 1248 | 1471463964818 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:24 INFO - PROCESS | 1248 | 1471463964940 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 12:59:25 INFO - PROCESS | 1248 | 1471463965145 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 1248 | 1471463965149 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:25 INFO - PROCESS | 1248 | ++DOCSHELL 086EE400 == 35 [pid = 1248] [id = 524] 12:59:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (086F1800) [pid = 1248] [serial = 1572] [outer = 00000000] 12:59:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0DBC9400) [pid = 1248] [serial = 1573] [outer = 086F1800] 12:59:25 INFO - PROCESS | 1248 | 1471463965211 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0DD63400) [pid = 1248] [serial = 1574] [outer = 086F1800] 12:59:25 INFO - PROCESS | 1248 | 1471463965959 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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1231ms 12:59:26 INFO - PROCESS | 1248 | 1471463966045 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 1248 | 1471463966048 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:59:26 INFO - PROCESS | 1248 | 1471463966053 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 1248 | 1471463966057 Marionette TRACE conn5 <- [1,2062,null,{}] 12:59:26 INFO - PROCESS | 1248 | 1471463966062 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}] 12:59:26 INFO - PROCESS | 1248 | 1471463966065 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:26 INFO - PROCESS | 1248 | 1471463966212 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 12:59:26 INFO - PROCESS | 1248 | 1471463966343 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 1248 | 1471463966346 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:26 INFO - PROCESS | 1248 | ++DOCSHELL 129EE400 == 36 [pid = 1248] [id = 525] 12:59:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (12D69000) [pid = 1248] [serial = 1575] [outer = 00000000] 12:59:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (12E65400) [pid = 1248] [serial = 1576] [outer = 12D69000] 12:59:26 INFO - PROCESS | 1248 | 1471463966405 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (13D26400) [pid = 1248] [serial = 1577] [outer = 12D69000] 12:59:27 INFO - PROCESS | 1248 | 1471463967252 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1273ms 12:59:27 INFO - PROCESS | 1248 | 1471463967331 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:59:27 INFO - PROCESS | 1248 | 1471463967335 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 12:59:27 INFO - PROCESS | 1248 | 1471463967340 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 1248 | 1471463967344 Marionette TRACE conn5 <- [1,2066,null,{}] 12:59:27 INFO - PROCESS | 1248 | 1471463967349 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}] 12:59:27 INFO - PROCESS | 1248 | 1471463967352 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:27 INFO - PROCESS | 1248 | 1471463967471 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 12:59:27 INFO - PROCESS | 1248 | 1471463967616 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 1248 | 1471463967620 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 0E53E400 == 35 [pid = 1248] [id = 523] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 086EB800 == 34 [pid = 1248] [id = 522] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 17315C00 == 33 [pid = 1248] [id = 521] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 1563F000 == 32 [pid = 1248] [id = 520] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 14156400 == 31 [pid = 1248] [id = 519] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 0EF95400 == 30 [pid = 1248] [id = 518] 12:59:27 INFO - PROCESS | 1248 | --DOCSHELL 0DDF7400 == 29 [pid = 1248] [id = 517] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1AC5AC00) [pid = 1248] [serial = 1472] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19B04000) [pid = 1248] [serial = 1525] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (18288400) [pid = 1248] [serial = 1522] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15B5F800) [pid = 1248] [serial = 1516] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19B04800) [pid = 1248] [serial = 1502] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E897C00) [pid = 1248] [serial = 1504] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0EAB6000) [pid = 1248] [serial = 1505] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1561C000) [pid = 1248] [serial = 1507] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15AED000) [pid = 1248] [serial = 1508] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (129F2800) [pid = 1248] [serial = 1513] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12E6B800) [pid = 1248] [serial = 1514] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E53C000) [pid = 1248] [serial = 1510] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E817800) [pid = 1248] [serial = 1511] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17177800) [pid = 1248] [serial = 1528] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (184CEC00) [pid = 1248] [serial = 1526] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (19B0AC00) [pid = 1248] [serial = 1532] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (19B49800) [pid = 1248] [serial = 1531] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17F05C00) [pid = 1248] [serial = 1519] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1A7E1400) [pid = 1248] [serial = 1535] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (1A750400) [pid = 1248] [serial = 1534] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (1803D400) [pid = 1248] [serial = 1520] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (18285000) [pid = 1248] [serial = 1529] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (182CE400) [pid = 1248] [serial = 1523] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (1733D800) [pid = 1248] [serial = 1517] [outer = 00000000] [url = about:blank] 12:59:27 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6E400 == 30 [pid = 1248] [id = 526] 12:59:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0DB76C00) [pid = 1248] [serial = 1578] [outer = 00000000] 12:59:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E53C000) [pid = 1248] [serial = 1579] [outer = 0DB76C00] 12:59:27 INFO - PROCESS | 1248 | 1471463967696 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0E684800) [pid = 1248] [serial = 1580] [outer = 0DB76C00] 12:59:28 INFO - PROCESS | 1248 | 1471463968132 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]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 830ms 12:59:28 INFO - PROCESS | 1248 | 1471463968171 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 1248 | 1471463968176 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:59:28 INFO - PROCESS | 1248 | 1471463968182 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 1248 | 1471463968185 Marionette TRACE conn5 <- [1,2070,null,{}] 12:59:28 INFO - PROCESS | 1248 | 1471463968189 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}] 12:59:28 INFO - PROCESS | 1248 | 1471463968191 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:28 INFO - PROCESS | 1248 | 1471463968279 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 12:59:28 INFO - PROCESS | 1248 | 1471463968285 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 1248 | 1471463968288 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:28 INFO - PROCESS | 1248 | ++DOCSHELL 0EA6BC00 == 31 [pid = 1248] [id = 527] 12:59:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0EAAFC00) [pid = 1248] [serial = 1581] [outer = 00000000] 12:59:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (129F4400) [pid = 1248] [serial = 1582] [outer = 0EAAFC00] 12:59:28 INFO - PROCESS | 1248 | 1471463968336 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (12D91400) [pid = 1248] [serial = 1583] [outer = 0EAAFC00] 12:59:28 INFO - PROCESS | 1248 | 1471463968801 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]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 669ms 12:59:28 INFO - PROCESS | 1248 | 1471463968856 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 1248 | 1471463968858 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 12:59:28 INFO - PROCESS | 1248 | 1471463968862 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:59:28 INFO - PROCESS | 1248 | 1471463968865 Marionette TRACE conn5 <- [1,2074,null,{}] 12:59:28 INFO - PROCESS | 1248 | 1471463968876 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}] 12:59:28 INFO - PROCESS | 1248 | 1471463968880 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:28 INFO - PROCESS | 1248 | 1471463968998 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 12:59:29 INFO - PROCESS | 1248 | 1471463969101 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 1248 | 1471463969104 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:29 INFO - PROCESS | 1248 | ++DOCSHELL 15626800 == 32 [pid = 1248] [id = 528] 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (15634400) [pid = 1248] [serial = 1584] [outer = 00000000] 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (15642000) [pid = 1248] [serial = 1585] [outer = 15634400] 12:59:29 INFO - PROCESS | 1248 | 1471463969154 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15B56000) [pid = 1248] [serial = 1586] [outer = 15634400] 12:59:29 INFO - PROCESS | 1248 | 1471463969527 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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 12:59:29 INFO - PROCESS | 1248 | 1471463969596 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 1248 | 1471463969598 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 12:59:29 INFO - PROCESS | 1248 | 1471463969602 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:59:29 INFO - PROCESS | 1248 | 1471463969603 Marionette TRACE conn5 <- [1,2078,null,{}] 12:59:29 INFO - PROCESS | 1248 | 1471463969607 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}] 12:59:29 INFO - PROCESS | 1248 | 1471463969609 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:29 INFO - PROCESS | 1248 | 1471463969704 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 12:59:29 INFO - PROCESS | 1248 | 1471463969710 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 1248 | 1471463969712 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:29 INFO - PROCESS | 1248 | ++DOCSHELL 1733D800 == 33 [pid = 1248] [id = 529] 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1733DC00) [pid = 1248] [serial = 1587] [outer = 00000000] 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17E24000) [pid = 1248] [serial = 1588] [outer = 1733DC00] 12:59:29 INFO - PROCESS | 1248 | 1471463969758 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17ED5000) [pid = 1248] [serial = 1589] [outer = 1733DC00] 12:59:30 INFO - PROCESS | 1248 | 1471463970233 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 12:59:30 INFO - PROCESS | 1248 | 1471463970276 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 1248 | 1471463970278 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 12:59:30 INFO - PROCESS | 1248 | 1471463970281 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:59:30 INFO - PROCESS | 1248 | 1471463970283 Marionette TRACE conn5 <- [1,2082,null,{}] 12:59:30 INFO - PROCESS | 1248 | 1471463970287 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}] 12:59:30 INFO - PROCESS | 1248 | 1471463970289 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:30 INFO - PROCESS | 1248 | 1471463970430 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 12:59:30 INFO - PROCESS | 1248 | 1471463970451 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 1248 | 1471463970453 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:30 INFO - PROCESS | 1248 | ++DOCSHELL 12E6D800 == 34 [pid = 1248] [id = 530] 12:59:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18034000) [pid = 1248] [serial = 1590] [outer = 00000000] 12:59:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (180BE000) [pid = 1248] [serial = 1591] [outer = 18034000] 12:59:30 INFO - PROCESS | 1248 | 1471463970498 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18285800) [pid = 1248] [serial = 1592] [outer = 18034000] 12:59:30 INFO - PROCESS | 1248 | 1471463970950 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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 12:59:31 INFO - PROCESS | 1248 | 1471463971016 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 1248 | 1471463971018 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:59:31 INFO - PROCESS | 1248 | 1471463971021 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 1248 | 1471463971023 Marionette TRACE conn5 <- [1,2086,null,{}] 12:59:31 INFO - PROCESS | 1248 | 1471463971027 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}] 12:59:31 INFO - PROCESS | 1248 | 1471463971032 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:31 INFO - PROCESS | 1248 | 1471463971177 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 12:59:31 INFO - PROCESS | 1248 | 1471463971188 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 1248 | 1471463971190 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:31 INFO - PROCESS | 1248 | ++DOCSHELL 12973000 == 35 [pid = 1248] [id = 531] 12:59:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (13D2D400) [pid = 1248] [serial = 1593] [outer = 00000000] 12:59:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1839F400) [pid = 1248] [serial = 1594] [outer = 13D2D400] 12:59:31 INFO - PROCESS | 1248 | 1471463971236 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184D1000) [pid = 1248] [serial = 1595] [outer = 13D2D400] 12:59:31 INFO - PROCESS | 1248 | 1471463971695 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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 12:59:31 INFO - PROCESS | 1248 | 1471463971772 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 1248 | 1471463971774 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 12:59:31 INFO - PROCESS | 1248 | 1471463971780 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 1248 | 1471463971782 Marionette TRACE conn5 <- [1,2090,null,{}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:59:31 INFO - PROCESS | 1248 | 1471463971785 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}] 12:59:31 INFO - PROCESS | 1248 | 1471463971787 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:31 INFO - PROCESS | 1248 | 1471463971910 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 12:59:31 INFO - PROCESS | 1248 | 1471463971919 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 1248 | 1471463971921 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:31 INFO - PROCESS | 1248 | ++DOCSHELL 0E476800 == 36 [pid = 1248] [id = 532] 12:59:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18348C00) [pid = 1248] [serial = 1596] [outer = 00000000] 12:59:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (198BA000) [pid = 1248] [serial = 1597] [outer = 18348C00] 12:59:31 INFO - PROCESS | 1248 | 1471463971966 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1997D800) [pid = 1248] [serial = 1598] [outer = 18348C00] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (14160C00) [pid = 1248] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (15643000) [pid = 1248] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E258C00) [pid = 1248] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17306400) [pid = 1248] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B0F400) [pid = 1248] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1AC5E000) [pid = 1248] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17337C00) [pid = 1248] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (086F0C00) [pid = 1248] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E923400) [pid = 1248] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0EF98800) [pid = 1248] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:59:32 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E46F400) [pid = 1248] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:59:32 INFO - PROCESS | 1248 | 1471463972436 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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 12:59:32 INFO - PROCESS | 1248 | 1471463972469 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 1248 | 1471463972471 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 12:59:32 INFO - PROCESS | 1248 | 1471463972475 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:59:32 INFO - PROCESS | 1248 | 1471463972477 Marionette TRACE conn5 <- [1,2094,null,{}] 12:59:32 INFO - PROCESS | 1248 | 1471463972481 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}] 12:59:32 INFO - PROCESS | 1248 | 1471463972482 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:32 INFO - PROCESS | 1248 | 1471463972561 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 12:59:32 INFO - PROCESS | 1248 | 1471463972567 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 1248 | 1471463972569 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:32 INFO - PROCESS | 1248 | ++DOCSHELL 0E89AC00 == 37 [pid = 1248] [id = 533] 12:59:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0F59B800) [pid = 1248] [serial = 1599] [outer = 00000000] 12:59:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (18041C00) [pid = 1248] [serial = 1600] [outer = 0F59B800] 12:59:32 INFO - PROCESS | 1248 | 1471463972614 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (184D8400) [pid = 1248] [serial = 1601] [outer = 0F59B800] 12:59:33 INFO - PROCESS | 1248 | 1471463973022 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:59:33 INFO - PROCESS | 1248 | 1471463973051 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 1248 | 1471463973053 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 12:59:33 INFO - PROCESS | 1248 | 1471463973056 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 1248 | 1471463973058 Marionette TRACE conn5 <- [1,2098,null,{}] 12:59:33 INFO - PROCESS | 1248 | 1471463973062 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}] 12:59:33 INFO - PROCESS | 1248 | 1471463973063 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:33 INFO - PROCESS | 1248 | 1471463973186 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 12:59:33 INFO - PROCESS | 1248 | 1471463973194 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 1248 | 1471463973196 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:33 INFO - PROCESS | 1248 | ++DOCSHELL 15641800 == 38 [pid = 1248] [id = 534] 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15AF3000) [pid = 1248] [serial = 1602] [outer = 00000000] 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19B05800) [pid = 1248] [serial = 1603] [outer = 15AF3000] 12:59:33 INFO - PROCESS | 1248 | 1471463973242 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19B09400) [pid = 1248] [serial = 1604] [outer = 15AF3000] 12:59:33 INFO - PROCESS | 1248 | 1471463973673 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:59:33 INFO - PROCESS | 1248 | 1471463973729 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 1248 | 1471463973731 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 12:59:33 INFO - PROCESS | 1248 | 1471463973743 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 1248 | 1471463973745 Marionette TRACE conn5 <- [1,2102,null,{}] 12:59:33 INFO - PROCESS | 1248 | 1471463973764 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}] 12:59:33 INFO - PROCESS | 1248 | 1471463973766 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:33 INFO - PROCESS | 1248 | 1471463973846 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 12:59:33 INFO - PROCESS | 1248 | 1471463973851 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 1248 | 1471463973853 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:33 INFO - PROCESS | 1248 | ++DOCSHELL 15B60800 == 39 [pid = 1248] [id = 535] 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1716D000) [pid = 1248] [serial = 1605] [outer = 00000000] 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B51400) [pid = 1248] [serial = 1606] [outer = 1716D000] 12:59:33 INFO - PROCESS | 1248 | 1471463973902 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19CE5400) [pid = 1248] [serial = 1607] [outer = 1716D000] 12:59:34 INFO - PROCESS | 1248 | --DOCSHELL 0E53D000 == 38 [pid = 1248] [id = 516] 12:59:34 INFO - PROCESS | 1248 | --DOCSHELL 0EA6BC00 == 37 [pid = 1248] [id = 527] 12:59:34 INFO - PROCESS | 1248 | --DOCSHELL 0DB6E400 == 36 [pid = 1248] [id = 526] 12:59:34 INFO - PROCESS | 1248 | --DOCSHELL 129EE400 == 35 [pid = 1248] [id = 525] 12:59:34 INFO - PROCESS | 1248 | --DOCSHELL 086EE400 == 34 [pid = 1248] [id = 524] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 15626800 == 33 [pid = 1248] [id = 528] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 1733D800 == 32 [pid = 1248] [id = 529] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 12E6D800 == 31 [pid = 1248] [id = 530] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 0E476800 == 30 [pid = 1248] [id = 532] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 15641800 == 29 [pid = 1248] [id = 534] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 12973000 == 28 [pid = 1248] [id = 531] 12:59:35 INFO - PROCESS | 1248 | --DOCSHELL 0E89AC00 == 27 [pid = 1248] [id = 533] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (18035800) [pid = 1248] [serial = 1570] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (14C2D000) [pid = 1248] [serial = 1558] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15B57000) [pid = 1248] [serial = 1561] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1266A000) [pid = 1248] [serial = 1538] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E924C00) [pid = 1248] [serial = 1537] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (180B5800) [pid = 1248] [serial = 1541] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (17636C00) [pid = 1248] [serial = 1540] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1AC5E400) [pid = 1248] [serial = 1544] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1AC55400) [pid = 1248] [serial = 1543] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1B0BA400) [pid = 1248] [serial = 1547] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1AC93C00) [pid = 1248] [serial = 1546] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17526400) [pid = 1248] [serial = 1564] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17309000) [pid = 1248] [serial = 1562] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0E46EC00) [pid = 1248] [serial = 1567] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (17631C00) [pid = 1248] [serial = 1565] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0E816C00) [pid = 1248] [serial = 1550] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (1256D800) [pid = 1248] [serial = 1549] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0F5DDC00) [pid = 1248] [serial = 1555] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (126B4000) [pid = 1248] [serial = 1556] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (0E53C400) [pid = 1248] [serial = 1552] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (0E683400) [pid = 1248] [serial = 1553] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (1561B000) [pid = 1248] [serial = 1568] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (1561FC00) [pid = 1248] [serial = 1559] [outer = 00000000] [url = about:blank] 12:59:35 INFO - PROCESS | 1248 | 1471463975757 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2043ms 12:59:35 INFO - PROCESS | 1248 | 1471463975779 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 1248 | 1471463975783 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:59:35 INFO - PROCESS | 1248 | 1471463975788 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 1248 | 1471463975791 Marionette TRACE conn5 <- [1,2106,null,{}] 12:59:35 INFO - PROCESS | 1248 | 1471463975797 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}] 12:59:35 INFO - PROCESS | 1248 | 1471463975800 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:35 INFO - PROCESS | 1248 | 1471463975893 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 12:59:35 INFO - PROCESS | 1248 | 1471463975902 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 1248 | 1471463975907 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E477000 == 28 [pid = 1248] [id = 536] 12:59:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (0E478000) [pid = 1248] [serial = 1608] [outer = 00000000] 12:59:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0E47D800) [pid = 1248] [serial = 1609] [outer = 0E478000] 12:59:35 INFO - PROCESS | 1248 | 1471463975958 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0E53C400) [pid = 1248] [serial = 1610] [outer = 0E478000] 12:59:36 INFO - PROCESS | 1248 | 1471463976443 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 730ms 12:59:36 INFO - PROCESS | 1248 | 1471463976518 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 1248 | 1471463976523 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:59:36 INFO - PROCESS | 1248 | 1471463976530 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 1248 | 1471463976532 Marionette TRACE conn5 <- [1,2110,null,{}] 12:59:36 INFO - PROCESS | 1248 | 1471463976536 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}] 12:59:36 INFO - PROCESS | 1248 | 1471463976539 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:36 INFO - PROCESS | 1248 | 1471463976627 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 12:59:36 INFO - PROCESS | 1248 | 1471463976642 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 1248 | 1471463976645 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:36 INFO - PROCESS | 1248 | ++DOCSHELL 0E89E800 == 29 [pid = 1248] [id = 537] 12:59:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E89EC00) [pid = 1248] [serial = 1611] [outer = 00000000] 12:59:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E921400) [pid = 1248] [serial = 1612] [outer = 0E89EC00] 12:59:36 INFO - PROCESS | 1248 | 1471463976694 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0EAB0400) [pid = 1248] [serial = 1613] [outer = 0E89EC00] 12:59:37 INFO - PROCESS | 1248 | 1471463977170 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 12:59:37 INFO - PROCESS | 1248 | 1471463977203 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 1248 | 1471463977206 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 12:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:59:37 INFO - PROCESS | 1248 | 1471463977209 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 1248 | 1471463977212 Marionette TRACE conn5 <- [1,2114,null,{}] 12:59:37 INFO - PROCESS | 1248 | 1471463977223 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}] 12:59:37 INFO - PROCESS | 1248 | 1471463977228 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:37 INFO - PROCESS | 1248 | 1471463977340 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 12:59:37 INFO - PROCESS | 1248 | 1471463977439 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 1248 | 1471463977442 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:37 INFO - PROCESS | 1248 | ++DOCSHELL 129F6800 == 30 [pid = 1248] [id = 538] 12:59:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (129F9400) [pid = 1248] [serial = 1614] [outer = 00000000] 12:59:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (12D92C00) [pid = 1248] [serial = 1615] [outer = 129F9400] 12:59:37 INFO - PROCESS | 1248 | 1471463977491 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (1375B000) [pid = 1248] [serial = 1616] [outer = 129F9400] 12:59:37 INFO - PROCESS | 1248 | 1471463977854 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 12:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:59:37 INFO - PROCESS | 1248 | 1471463977883 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 1248 | 1471463977886 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 12:59:37 INFO - PROCESS | 1248 | 1471463977889 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 1248 | 1471463977891 Marionette TRACE conn5 <- [1,2118,null,{}] 12:59:37 INFO - PROCESS | 1248 | 1471463977895 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}] 12:59:37 INFO - PROCESS | 1248 | 1471463977897 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:38 INFO - PROCESS | 1248 | 1471463978021 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 12:59:38 INFO - PROCESS | 1248 | 1471463978030 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1248 | 1471463978032 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:38 INFO - PROCESS | 1248 | ++DOCSHELL 12D91000 == 31 [pid = 1248] [id = 539] 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (1375AC00) [pid = 1248] [serial = 1617] [outer = 00000000] 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (142D8400) [pid = 1248] [serial = 1618] [outer = 1375AC00] 12:59:38 INFO - PROCESS | 1248 | 1471463978078 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (1561A000) [pid = 1248] [serial = 1619] [outer = 1375AC00] 12:59:38 INFO - PROCESS | 1248 | 1471463978492 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] 12:59:38 INFO - PROCESS | 1248 | 1471463978525 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 12:59:38 INFO - PROCESS | 1248 | 1471463978529 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:59:38 INFO - PROCESS | 1248 | 1471463978531 Marionette TRACE conn5 <- [1,2122,null,{}] 12:59:38 INFO - PROCESS | 1248 | 1471463978534 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}] 12:59:38 INFO - PROCESS | 1248 | 1471463978536 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:38 INFO - PROCESS | 1248 | 1471463978614 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 12:59:38 INFO - PROCESS | 1248 | 1471463978734 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1248 | 1471463978736 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:38 INFO - PROCESS | 1248 | ++DOCSHELL 1561EC00 == 32 [pid = 1248] [id = 540] 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15622400) [pid = 1248] [serial = 1620] [outer = 00000000] 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (15AE9000) [pid = 1248] [serial = 1621] [outer = 15622400] 12:59:38 INFO - PROCESS | 1248 | 1471463978784 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15B55C00) [pid = 1248] [serial = 1622] [outer = 15622400] 12:59:39 INFO - PROCESS | 1248 | 1471463979172 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 12:59:39 INFO - PROCESS | 1248 | 1471463979203 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 12:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:59:39 INFO - PROCESS | 1248 | 1471463979205 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 12:59:39 INFO - PROCESS | 1248 | 1471463979209 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 1248 | 1471463979210 Marionette TRACE conn5 <- [1,2126,null,{}] 12:59:39 INFO - PROCESS | 1248 | 1471463979214 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}] 12:59:39 INFO - PROCESS | 1248 | 1471463979219 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:39 INFO - PROCESS | 1248 | 1471463979320 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 12:59:39 INFO - PROCESS | 1248 | 1471463979326 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 1248 | 1471463979328 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:39 INFO - PROCESS | 1248 | ++DOCSHELL 17173400 == 33 [pid = 1248] [id = 541] 12:59:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17311C00) [pid = 1248] [serial = 1623] [outer = 00000000] 12:59:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17528800) [pid = 1248] [serial = 1624] [outer = 17311C00] 12:59:39 INFO - PROCESS | 1248 | 1471463979374 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17E1E000) [pid = 1248] [serial = 1625] [outer = 17311C00] 12:59:39 INFO - PROCESS | 1248 | 1471463979823 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 12:59:39 INFO - PROCESS | 1248 | 1471463979843 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 1248 | 1471463979845 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 12:59:39 INFO - PROCESS | 1248 | 1471463979849 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 1248 | 1471463979850 Marionette TRACE conn5 <- [1,2130,null,{}] 12:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:59:39 INFO - PROCESS | 1248 | 1471463979854 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}] 12:59:39 INFO - PROCESS | 1248 | 1471463979856 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:39 INFO - PROCESS | 1248 | 1471463979938 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 12:59:39 INFO - PROCESS | 1248 | 1471463979944 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 1248 | 1471463979946 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:39 INFO - PROCESS | 1248 | ++DOCSHELL 086EF800 == 34 [pid = 1248] [id = 542] 12:59:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0DB6FC00) [pid = 1248] [serial = 1626] [outer = 00000000] 12:59:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E2A000) [pid = 1248] [serial = 1627] [outer = 0DB6FC00] 12:59:39 INFO - PROCESS | 1248 | 1471463979991 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E2A800) [pid = 1248] [serial = 1628] [outer = 0DB6FC00] 12:59:40 INFO - PROCESS | 1248 | 1471463980439 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] 12:59:40 INFO - PROCESS | 1248 | 1471463980502 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 12:59:40 INFO - PROCESS | 1248 | 1471463980505 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:59:40 INFO - PROCESS | 1248 | 1471463980507 Marionette TRACE conn5 <- [1,2134,null,{}] 12:59:40 INFO - PROCESS | 1248 | 1471463980510 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}] 12:59:40 INFO - PROCESS | 1248 | 1471463980512 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:40 INFO - PROCESS | 1248 | 1471463980591 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 12:59:40 INFO - PROCESS | 1248 | 1471463980596 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 1248 | 1471463980598 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:40 INFO - PROCESS | 1248 | ++DOCSHELL 17526400 == 35 [pid = 1248] [id = 543] 12:59:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18041800) [pid = 1248] [serial = 1629] [outer = 00000000] 12:59:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18283C00) [pid = 1248] [serial = 1630] [outer = 18041800] 12:59:40 INFO - PROCESS | 1248 | 1471463980643 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (18156400) [pid = 1248] [serial = 1631] [outer = 18041800] 12:59:41 INFO - PROCESS | 1248 | --DOCSHELL 1BE2A800 == 34 [pid = 1248] [id = 13] 12:59:41 INFO - PROCESS | 1248 | 1471463981166 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] 12:59:41 INFO - PROCESS | 1248 | 1471463981246 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 12:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:59:41 INFO - PROCESS | 1248 | 1471463981249 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 1248 | 1471463981251 Marionette TRACE conn5 <- [1,2138,null,{}] 12:59:41 INFO - PROCESS | 1248 | 1471463981255 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}] 12:59:41 INFO - PROCESS | 1248 | 1471463981257 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:41 INFO - PROCESS | 1248 | 1471463981393 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 12:59:41 INFO - PROCESS | 1248 | 1471463981417 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 1248 | 1471463981419 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DBCC400 == 35 [pid = 1248] [id = 544] 12:59:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0DBCE400) [pid = 1248] [serial = 1632] [outer = 00000000] 12:59:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (180B6000) [pid = 1248] [serial = 1633] [outer = 0DBCE400] 12:59:41 INFO - PROCESS | 1248 | 1471463981465 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (18349800) [pid = 1248] [serial = 1634] [outer = 0DBCE400] 12:59:41 INFO - PROCESS | 1248 | 1471463981909 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 12:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:59:41 INFO - PROCESS | 1248 | 1471463981921 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 1248 | 1471463981923 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 12:59:41 INFO - PROCESS | 1248 | 1471463981926 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 1248 | 1471463981928 Marionette TRACE conn5 <- [1,2142,null,{}] 12:59:41 INFO - PROCESS | 1248 | 1471463981931 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}] 12:59:41 INFO - PROCESS | 1248 | 1471463981933 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:42 INFO - PROCESS | 1248 | 1471463982050 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 12:59:42 INFO - PROCESS | 1248 | 1471463982055 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 1248 | 1471463982057 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:42 INFO - PROCESS | 1248 | ++DOCSHELL 0DBCB800 == 36 [pid = 1248] [id = 545] 12:59:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (142D4400) [pid = 1248] [serial = 1635] [outer = 00000000] 12:59:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (184D9C00) [pid = 1248] [serial = 1636] [outer = 142D4400] 12:59:42 INFO - PROCESS | 1248 | 1471463982103 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19A25800) [pid = 1248] [serial = 1637] [outer = 142D4400] 12:59:42 INFO - PROCESS | 1248 | 1471463982569 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 12:59:42 INFO - PROCESS | 1248 | 1471463982597 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 1248 | 1471463982599 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 12:59:42 INFO - PROCESS | 1248 | 1471463982602 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:59:42 INFO - PROCESS | 1248 | 1471463982605 Marionette TRACE conn5 <- [1,2146,null,{}] 12:59:42 INFO - PROCESS | 1248 | 1471463982609 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}] 12:59:42 INFO - PROCESS | 1248 | 1471463982612 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:42 INFO - PROCESS | 1248 | 1471463982737 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (14C27800) [pid = 1248] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15AF3000) [pid = 1248] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (18034000) [pid = 1248] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (13D2D400) [pid = 1248] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (18348C00) [pid = 1248] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1733DC00) [pid = 1248] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (15634400) [pid = 1248] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0EAAFC00) [pid = 1248] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DB76C00) [pid = 1248] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (12D69000) [pid = 1248] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (086F1800) [pid = 1248] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:59:43 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0F59B800) [pid = 1248] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:59:43 INFO - PROCESS | 1248 | 1471463983052 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 1248 | 1471463983054 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:43 INFO - PROCESS | 1248 | ++DOCSHELL 086F1800 == 37 [pid = 1248] [id = 546] 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0BC47000) [pid = 1248] [serial = 1638] [outer = 00000000] 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0EF09C00) [pid = 1248] [serial = 1639] [outer = 0BC47000] 12:59:43 INFO - PROCESS | 1248 | 1471463983103 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1561C000) [pid = 1248] [serial = 1640] [outer = 0BC47000] 12:59:43 INFO - PROCESS | 1248 | 1471463983481 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]]]}] 12:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 930ms 12:59:43 INFO - PROCESS | 1248 | 1471463983537 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 12:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:59:43 INFO - PROCESS | 1248 | 1471463983539 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 12:59:43 INFO - PROCESS | 1248 | 1471463983543 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:59:43 INFO - PROCESS | 1248 | 1471463983545 Marionette TRACE conn5 <- [1,2150,null,{}] 12:59:43 INFO - PROCESS | 1248 | 1471463983548 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}] 12:59:43 INFO - PROCESS | 1248 | 1471463983550 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:43 INFO - PROCESS | 1248 | 1471463983665 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 12:59:43 INFO - PROCESS | 1248 | 1471463983673 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 1248 | 1471463983675 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:43 INFO - PROCESS | 1248 | ++DOCSHELL 15AED000 == 38 [pid = 1248] [id = 547] 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15AEE400) [pid = 1248] [serial = 1641] [outer = 00000000] 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18286400) [pid = 1248] [serial = 1642] [outer = 15AEE400] 12:59:43 INFO - PROCESS | 1248 | 1471463983732 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B0D400) [pid = 1248] [serial = 1643] [outer = 15AEE400] 12:59:44 INFO - PROCESS | 1248 | 1471463984143 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 630ms 12:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:59:44 INFO - PROCESS | 1248 | 1471463984173 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 1248 | 1471463984175 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 12:59:44 INFO - PROCESS | 1248 | 1471463984179 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1248 | 1471463984180 Marionette TRACE conn5 <- [1,2154,null,{}] 12:59:44 INFO - PROCESS | 1248 | 1471463984184 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}] 12:59:44 INFO - PROCESS | 1248 | 1471463984185 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:44 INFO - PROCESS | 1248 | 1471463984303 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 12:59:44 INFO - PROCESS | 1248 | 1471463984388 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1248 | 1471463984390 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:44 INFO - PROCESS | 1248 | ++DOCSHELL 086E6C00 == 39 [pid = 1248] [id = 548] 12:59:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0BC45400) [pid = 1248] [serial = 1644] [outer = 00000000] 12:59:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B56800) [pid = 1248] [serial = 1645] [outer = 0BC45400] 12:59:44 INFO - PROCESS | 1248 | 1471463984435 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1A74BC00) [pid = 1248] [serial = 1646] [outer = 0BC45400] 12:59:44 INFO - PROCESS | 1248 | 1471463984763 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 12:59:44 INFO - PROCESS | 1248 | 1471463984809 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 12:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:59:44 INFO - PROCESS | 1248 | 1471463984811 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 12:59:44 INFO - PROCESS | 1248 | 1471463984815 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1248 | 1471463984816 Marionette TRACE conn5 <- [1,2158,null,{}] 12:59:44 INFO - PROCESS | 1248 | 1471463984820 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}] 12:59:44 INFO - PROCESS | 1248 | 1471463984822 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:44 INFO - PROCESS | 1248 | 1471463984946 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 12:59:44 INFO - PROCESS | 1248 | 1471463984952 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1248 | 1471463984954 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:44 INFO - PROCESS | 1248 | ++DOCSHELL 17F06800 == 40 [pid = 1248] [id = 549] 12:59:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19D95C00) [pid = 1248] [serial = 1647] [outer = 00000000] 12:59:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1AC54C00) [pid = 1248] [serial = 1648] [outer = 19D95C00] 12:59:44 INFO - PROCESS | 1248 | 1471463984998 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1AC59000) [pid = 1248] [serial = 1649] [outer = 19D95C00] 12:59:45 INFO - PROCESS | 1248 | 1471463985784 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1021ms 12:59:45 INFO - PROCESS | 1248 | 1471463985837 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 1248 | 1471463985842 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 12:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:59:45 INFO - PROCESS | 1248 | 1471463985846 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 1248 | 1471463985852 Marionette TRACE conn5 <- [1,2162,null,{}] 12:59:45 INFO - PROCESS | 1248 | 1471463985857 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}] 12:59:45 INFO - PROCESS | 1248 | 1471463985860 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:45 INFO - PROCESS | 1248 | 1471463985986 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 12:59:46 INFO - PROCESS | 1248 | 1471463986122 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 1248 | 1471463986125 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:46 INFO - PROCESS | 1248 | ++DOCSHELL 0E255400 == 41 [pid = 1248] [id = 550] 12:59:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E25AC00) [pid = 1248] [serial = 1650] [outer = 00000000] 12:59:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E80E400) [pid = 1248] [serial = 1651] [outer = 0E25AC00] 12:59:46 INFO - PROCESS | 1248 | 1471463986186 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0EA6BC00) [pid = 1248] [serial = 1652] [outer = 0E25AC00] 12:59:46 INFO - PROCESS | 1248 | 1471463986825 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1025ms 12:59:46 INFO - PROCESS | 1248 | 1471463986872 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 1248 | 1471463986877 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 12:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:59:46 INFO - PROCESS | 1248 | 1471463986883 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 1248 | 1471463986886 Marionette TRACE conn5 <- [1,2166,null,{}] 12:59:46 INFO - PROCESS | 1248 | 1471463986926 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}] 12:59:46 INFO - PROCESS | 1248 | 1471463986929 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:47 INFO - PROCESS | 1248 | 1471463987117 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 12:59:47 INFO - PROCESS | 1248 | 1471463987176 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 1248 | 1471463987179 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:47 INFO - PROCESS | 1248 | ++DOCSHELL 0EABA800 == 42 [pid = 1248] [id = 551] 12:59:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0EF0C800) [pid = 1248] [serial = 1653] [outer = 00000000] 12:59:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (12D6D000) [pid = 1248] [serial = 1654] [outer = 0EF0C800] 12:59:47 INFO - PROCESS | 1248 | 1471463987239 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (13D26000) [pid = 1248] [serial = 1655] [outer = 0EF0C800] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 086E6C00 == 41 [pid = 1248] [id = 548] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 15AED000 == 40 [pid = 1248] [id = 547] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 086F1800 == 39 [pid = 1248] [id = 546] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 0DBCB800 == 38 [pid = 1248] [id = 545] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 0DBCC400 == 37 [pid = 1248] [id = 544] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 17526400 == 36 [pid = 1248] [id = 543] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 086EF800 == 35 [pid = 1248] [id = 542] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 17173400 == 34 [pid = 1248] [id = 541] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 1561EC00 == 33 [pid = 1248] [id = 540] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 12D91000 == 32 [pid = 1248] [id = 539] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 129F6800 == 31 [pid = 1248] [id = 538] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 0E89E800 == 30 [pid = 1248] [id = 537] 12:59:48 INFO - PROCESS | 1248 | --DOCSHELL 0E477000 == 29 [pid = 1248] [id = 536] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (19B51400) [pid = 1248] [serial = 1606] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | 1471463988174 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]]]}] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (1815FC00) [pid = 1248] [serial = 1571] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (19B09400) [pid = 1248] [serial = 1604] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (180BE000) [pid = 1248] [serial = 1591] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1839F400) [pid = 1248] [serial = 1594] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (198BA000) [pid = 1248] [serial = 1597] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (184D1000) [pid = 1248] [serial = 1595] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19B05800) [pid = 1248] [serial = 1603] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1997D800) [pid = 1248] [serial = 1598] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E24000) [pid = 1248] [serial = 1588] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (15642000) [pid = 1248] [serial = 1585] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (15B56000) [pid = 1248] [serial = 1586] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (129F4400) [pid = 1248] [serial = 1582] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (12D91400) [pid = 1248] [serial = 1583] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E53C000) [pid = 1248] [serial = 1579] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E684800) [pid = 1248] [serial = 1580] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (13D26400) [pid = 1248] [serial = 1577] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (12E65400) [pid = 1248] [serial = 1576] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0DD63400) [pid = 1248] [serial = 1574] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DBC9400) [pid = 1248] [serial = 1573] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (18041C00) [pid = 1248] [serial = 1600] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (184D8400) [pid = 1248] [serial = 1601] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17ED5000) [pid = 1248] [serial = 1589] [outer = 00000000] [url = about:blank] 12:59:48 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (18285800) [pid = 1248] [serial = 1592] [outer = 00000000] [url = about:blank] 12:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1329ms 12:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:59:48 INFO - PROCESS | 1248 | 1471463988216 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 1248 | 1471463988220 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 12:59:48 INFO - PROCESS | 1248 | 1471463988224 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 1248 | 1471463988229 Marionette TRACE conn5 <- [1,2170,null,{}] 12:59:48 INFO - PROCESS | 1248 | 1471463988234 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}] 12:59:48 INFO - PROCESS | 1248 | 1471463988237 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:48 INFO - PROCESS | 1248 | 1471463988326 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 12:59:48 INFO - PROCESS | 1248 | 1471463988337 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 1248 | 1471463988340 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:48 INFO - PROCESS | 1248 | ++DOCSHELL 0E259000 == 30 [pid = 1248] [id = 552] 12:59:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E474000) [pid = 1248] [serial = 1656] [outer = 00000000] 12:59:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E683400) [pid = 1248] [serial = 1657] [outer = 0E474000] 12:59:48 INFO - PROCESS | 1248 | 1471463988391 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E81A000) [pid = 1248] [serial = 1658] [outer = 0E474000] 12:59:48 INFO - PROCESS | 1248 | 1471463988921 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 729ms 12:59:48 INFO - PROCESS | 1248 | 1471463988956 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 1248 | 1471463988960 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 12:59:48 INFO - PROCESS | 1248 | 1471463988966 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:59:48 INFO - PROCESS | 1248 | 1471463988968 Marionette TRACE conn5 <- [1,2174,null,{}] 12:59:48 INFO - PROCESS | 1248 | 1471463988972 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}] 12:59:48 INFO - PROCESS | 1248 | 1471463988975 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:49 INFO - PROCESS | 1248 | 1471463989064 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 12:59:49 INFO - PROCESS | 1248 | 1471463989152 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 1248 | 1471463989154 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:49 INFO - PROCESS | 1248 | ++DOCSHELL 0F40D000 == 31 [pid = 1248] [id = 553] 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (0F40FC00) [pid = 1248] [serial = 1659] [outer = 00000000] 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (12672800) [pid = 1248] [serial = 1660] [outer = 0F40FC00] 12:59:49 INFO - PROCESS | 1248 | 1471463989211 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (12972400) [pid = 1248] [serial = 1661] [outer = 0F40FC00] 12:59:49 INFO - PROCESS | 1248 | 1471463989594 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 12:59:49 INFO - PROCESS | 1248 | 1471463989641 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 1248 | 1471463989643 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 12:59:49 INFO - PROCESS | 1248 | 1471463989647 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:59:49 INFO - PROCESS | 1248 | 1471463989650 Marionette TRACE conn5 <- [1,2178,null,{}] 12:59:49 INFO - PROCESS | 1248 | 1471463989661 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}] 12:59:49 INFO - PROCESS | 1248 | 1471463989665 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:49 INFO - PROCESS | 1248 | 1471463989751 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 12:59:49 INFO - PROCESS | 1248 | 1471463989760 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 1248 | 1471463989763 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:49 INFO - PROCESS | 1248 | ++DOCSHELL 15623800 == 32 [pid = 1248] [id = 554] 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15624800) [pid = 1248] [serial = 1662] [outer = 00000000] 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15AF2000) [pid = 1248] [serial = 1663] [outer = 15624800] 12:59:49 INFO - PROCESS | 1248 | 1471463989812 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17310C00) [pid = 1248] [serial = 1664] [outer = 15624800] 12:59:50 INFO - PROCESS | 1248 | 1471463990265 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 12:59:50 INFO - PROCESS | 1248 | 1471463990342 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 1248 | 1471463990344 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 12:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:59:50 INFO - PROCESS | 1248 | 1471463990369 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 1248 | 1471463990371 Marionette TRACE conn5 <- [1,2182,null,{}] 12:59:50 INFO - PROCESS | 1248 | 1471463990375 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}] 12:59:50 INFO - PROCESS | 1248 | 1471463990377 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:50 INFO - PROCESS | 1248 | 1471463990495 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 12:59:50 INFO - PROCESS | 1248 | 1471463990501 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 1248 | 1471463990503 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:50 INFO - PROCESS | 1248 | ++DOCSHELL 17525400 == 33 [pid = 1248] [id = 555] 12:59:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17526400) [pid = 1248] [serial = 1665] [outer = 00000000] 12:59:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17E1BC00) [pid = 1248] [serial = 1666] [outer = 17526400] 12:59:50 INFO - PROCESS | 1248 | 1471463990603 Marionette DEBUG loaded listener.js 12:59:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17E28400) [pid = 1248] [serial = 1667] [outer = 17526400] 12:59:51 INFO - PROCESS | 1248 | 1471463991076 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]]]}] 12:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 731ms 12:59:51 INFO - PROCESS | 1248 | 1471463991096 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 12:59:51 INFO - PROCESS | 1248 | 1471463991098 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 12:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:59:51 INFO - PROCESS | 1248 | 1471463991101 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - PROCESS | 1248 | 1471463991103 Marionette TRACE conn5 <- [1,2186,null,{}] 12:59:51 INFO - PROCESS | 1248 | 1471463991107 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}] 12:59:51 INFO - PROCESS | 1248 | 1471463991109 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:51 INFO - PROCESS | 1248 | 1471463991247 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 12:59:51 INFO - PROCESS | 1248 | 1471463991268 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 1248 | 1471463991270 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:51 INFO - PROCESS | 1248 | ++DOCSHELL 17ED5000 == 34 [pid = 1248] [id = 556] 12:59:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17F0E800) [pid = 1248] [serial = 1668] [outer = 00000000] 12:59:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (180BC000) [pid = 1248] [serial = 1669] [outer = 17F0E800] 12:59:51 INFO - PROCESS | 1248 | 1471463991316 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (180BD400) [pid = 1248] [serial = 1670] [outer = 17F0E800] 12:59:51 INFO - PROCESS | 1248 | 1471463991784 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]]]}] 12:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 12:59:51 INFO - PROCESS | 1248 | 1471463991839 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 12:59:51 INFO - PROCESS | 1248 | 1471463991841 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 12:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:59:51 INFO - PROCESS | 1248 | 1471463991845 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - PROCESS | 1248 | 1471463991846 Marionette TRACE conn5 <- [1,2190,null,{}] 12:59:51 INFO - PROCESS | 1248 | 1471463991850 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}] 12:59:51 INFO - PROCESS | 1248 | 1471463991855 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:51 INFO - PROCESS | 1248 | 1471463991995 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 12:59:52 INFO - PROCESS | 1248 | 1471463992065 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 1248 | 1471463992067 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:52 INFO - PROCESS | 1248 | ++DOCSHELL 180BA800 == 35 [pid = 1248] [id = 557] 12:59:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (183A2C00) [pid = 1248] [serial = 1671] [outer = 00000000] 12:59:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (184D1000) [pid = 1248] [serial = 1672] [outer = 183A2C00] 12:59:52 INFO - PROCESS | 1248 | 1471463992115 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (184D7000) [pid = 1248] [serial = 1673] [outer = 183A2C00] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1BE2B000) [pid = 1248] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0BC45400) [pid = 1248] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0DBCE400) [pid = 1248] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1716D000) [pid = 1248] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E89EC00) [pid = 1248] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (142D4400) [pid = 1248] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (129F9400) [pid = 1248] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17311C00) [pid = 1248] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0BC47000) [pid = 1248] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (18041800) [pid = 1248] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15622400) [pid = 1248] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0DB6FC00) [pid = 1248] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1375AC00) [pid = 1248] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E478000) [pid = 1248] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15AEE400) [pid = 1248] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:59:52 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (180B6800) [pid = 1248] [serial = 38] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:59:52 INFO - PROCESS | 1248 | 1471463992690 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 870ms 12:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:59:52 INFO - PROCESS | 1248 | 1471463992717 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 1248 | 1471463992720 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 12:59:52 INFO - PROCESS | 1248 | 1471463992723 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 1248 | 1471463992724 Marionette TRACE conn5 <- [1,2194,null,{}] 12:59:52 INFO - PROCESS | 1248 | 1471463992728 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}] 12:59:52 INFO - PROCESS | 1248 | 1471463992730 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:52 INFO - PROCESS | 1248 | 1471463992843 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 12:59:52 INFO - PROCESS | 1248 | 1471463992905 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 1248 | 1471463992907 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:52 INFO - PROCESS | 1248 | ++DOCSHELL 0E478000 == 36 [pid = 1248] [id = 558] 12:59:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0E733000) [pid = 1248] [serial = 1674] [outer = 00000000] 12:59:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15635800) [pid = 1248] [serial = 1675] [outer = 0E733000] 12:59:52 INFO - PROCESS | 1248 | 1471463992952 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15AEC800) [pid = 1248] [serial = 1676] [outer = 0E733000] 12:59:53 INFO - PROCESS | 1248 | 1471463993292 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 12:59:53 INFO - PROCESS | 1248 | 1471463993354 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 1248 | 1471463993356 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:59:53 INFO - PROCESS | 1248 | 1471463993359 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 1248 | 1471463993360 Marionette TRACE conn5 <- [1,2198,null,{}] 12:59:53 INFO - PROCESS | 1248 | 1471463993364 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}] 12:59:53 INFO - PROCESS | 1248 | 1471463993366 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:53 INFO - PROCESS | 1248 | 1471463993484 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 12:59:53 INFO - PROCESS | 1248 | 1471463993493 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 1248 | 1471463993495 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:53 INFO - PROCESS | 1248 | ++DOCSHELL 0DC33400 == 37 [pid = 1248] [id = 559] 12:59:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1266A000) [pid = 1248] [serial = 1677] [outer = 00000000] 12:59:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19984000) [pid = 1248] [serial = 1678] [outer = 1266A000] 12:59:53 INFO - PROCESS | 1248 | 1471463993542 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19A21000) [pid = 1248] [serial = 1679] [outer = 1266A000] 12:59:53 INFO - PROCESS | 1248 | 1471463993948 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 12:59:53 INFO - PROCESS | 1248 | 1471463993990 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 1248 | 1471463993992 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:59:53 INFO - PROCESS | 1248 | 1471463993995 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 1248 | 1471463993996 Marionette TRACE conn5 <- [1,2202,null,{}] 12:59:53 INFO - PROCESS | 1248 | 1471463994000 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}] 12:59:53 INFO - PROCESS | 1248 | 1471463994002 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:54 INFO - PROCESS | 1248 | 1471463994137 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 12:59:54 INFO - PROCESS | 1248 | 1471463994184 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 1248 | 1471463994186 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:54 INFO - PROCESS | 1248 | ++DOCSHELL 15625400 == 38 [pid = 1248] [id = 560] 12:59:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (198BAC00) [pid = 1248] [serial = 1680] [outer = 00000000] 12:59:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0B800) [pid = 1248] [serial = 1681] [outer = 198BAC00] 12:59:54 INFO - PROCESS | 1248 | 1471463994231 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B0FC00) [pid = 1248] [serial = 1682] [outer = 198BAC00] 12:59:54 INFO - PROCESS | 1248 | 1471463994765 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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 831ms 12:59:54 INFO - PROCESS | 1248 | 1471463994827 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 12:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:59:54 INFO - PROCESS | 1248 | 1471463994832 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 12:59:54 INFO - PROCESS | 1248 | 1471463994837 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 1248 | 1471463994840 Marionette TRACE conn5 <- [1,2206,null,{}] 12:59:54 INFO - PROCESS | 1248 | 1471463994846 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}] 12:59:54 INFO - PROCESS | 1248 | 1471463994850 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:54 INFO - PROCESS | 1248 | 1471463994966 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 12:59:55 INFO - PROCESS | 1248 | 1471463995106 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 1248 | 1471463995109 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:55 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF7400 == 39 [pid = 1248] [id = 561] 12:59:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E256800) [pid = 1248] [serial = 1683] [outer = 00000000] 12:59:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E736000) [pid = 1248] [serial = 1684] [outer = 0E256800] 12:59:55 INFO - PROCESS | 1248 | 1471463995171 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0E923800) [pid = 1248] [serial = 1685] [outer = 0E256800] 12:59:55 INFO - PROCESS | 1248 | 1471463995775 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 990ms 12:59:55 INFO - PROCESS | 1248 | 1471463995827 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 1248 | 1471463995832 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 12:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:59:55 INFO - PROCESS | 1248 | 1471463995839 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 1248 | 1471463995842 Marionette TRACE conn5 <- [1,2210,null,{}] 12:59:55 INFO - PROCESS | 1248 | 1471463995846 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}] 12:59:55 INFO - PROCESS | 1248 | 1471463995849 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:55 INFO - PROCESS | 1248 | 1471463995961 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 12:59:56 INFO - PROCESS | 1248 | 1471463996099 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 1248 | 1471463996102 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:56 INFO - PROCESS | 1248 | ++DOCSHELL 14158C00 == 40 [pid = 1248] [id = 562] 12:59:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1415CC00) [pid = 1248] [serial = 1686] [outer = 00000000] 12:59:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15636800) [pid = 1248] [serial = 1687] [outer = 1415CC00] 12:59:56 INFO - PROCESS | 1248 | 1471463996162 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1733D000) [pid = 1248] [serial = 1688] [outer = 1415CC00] 12:59:56 INFO - PROCESS | 1248 | 1471463996754 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 970ms 12:59:56 INFO - PROCESS | 1248 | 1471463996812 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 1248 | 1471463996815 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 12:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:59:56 INFO - PROCESS | 1248 | 1471463996818 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - PROCESS | 1248 | 1471463996822 Marionette TRACE conn5 <- [1,2214,null,{}] 12:59:56 INFO - PROCESS | 1248 | 1471463996833 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}] 12:59:56 INFO - PROCESS | 1248 | 1471463996838 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:56 INFO - PROCESS | 1248 | 1471463996947 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 12:59:57 INFO - PROCESS | 1248 | 1471463997089 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 1248 | 1471463997092 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:57 INFO - PROCESS | 1248 | ++DOCSHELL 19B08C00 == 41 [pid = 1248] [id = 563] 12:59:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B09C00) [pid = 1248] [serial = 1689] [outer = 00000000] 12:59:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19CAA000) [pid = 1248] [serial = 1690] [outer = 19B09C00] 12:59:57 INFO - PROCESS | 1248 | 1471463997153 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1A7E5800) [pid = 1248] [serial = 1691] [outer = 19B09C00] 12:59:57 INFO - PROCESS | 1248 | 1471463997696 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 930ms 12:59:57 INFO - PROCESS | 1248 | 1471463997752 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 1248 | 1471463997755 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 12:59:57 INFO - PROCESS | 1248 | 1471463997758 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:59:57 INFO - PROCESS | 1248 | 1471463997760 Marionette TRACE conn5 <- [1,2218,null,{}] 12:59:57 INFO - PROCESS | 1248 | 1471463997764 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}] 12:59:57 INFO - PROCESS | 1248 | 1471463997767 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:57 INFO - PROCESS | 1248 | 1471463997876 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 12:59:58 INFO - PROCESS | 1248 | 1471463998032 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 1248 | 1471463998034 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:58 INFO - PROCESS | 1248 | ++DOCSHELL 12D6AC00 == 42 [pid = 1248] [id = 564] 12:59:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (18034800) [pid = 1248] [serial = 1692] [outer = 00000000] 12:59:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1AC5EC00) [pid = 1248] [serial = 1693] [outer = 18034800] 12:59:58 INFO - PROCESS | 1248 | 1471463998093 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1AC8BC00) [pid = 1248] [serial = 1694] [outer = 18034800] 12:59:58 INFO - PROCESS | 1248 | 1471463998701 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]]]}] 12:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 969ms 12:59:58 INFO - PROCESS | 1248 | 1471463998732 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 1248 | 1471463998734 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 12:59:58 INFO - PROCESS | 1248 | 1471463998738 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:59:58 INFO - PROCESS | 1248 | 1471463998740 Marionette TRACE conn5 <- [1,2222,null,{}] 12:59:58 INFO - PROCESS | 1248 | 1471463998744 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}] 12:59:58 INFO - PROCESS | 1248 | 1471463998746 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:58 INFO - PROCESS | 1248 | 1471463998960 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 12:59:59 INFO - PROCESS | 1248 | 1471463999127 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 1248 | 1471463999130 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 12:59:59 INFO - PROCESS | 1248 | ++DOCSHELL 0DC36C00 == 43 [pid = 1248] [id = 565] 12:59:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0DC7AC00) [pid = 1248] [serial = 1695] [outer = 00000000] 12:59:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0DDF8400) [pid = 1248] [serial = 1696] [outer = 0DC7AC00] 12:59:59 INFO - PROCESS | 1248 | 1471463999183 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E47AC00) [pid = 1248] [serial = 1697] [outer = 0DC7AC00] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0DC33400 == 42 [pid = 1248] [id = 559] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0E478000 == 41 [pid = 1248] [id = 558] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 180BA800 == 40 [pid = 1248] [id = 557] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 17ED5000 == 39 [pid = 1248] [id = 556] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 17525400 == 38 [pid = 1248] [id = 555] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 15623800 == 37 [pid = 1248] [id = 554] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0F40D000 == 36 [pid = 1248] [id = 553] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0E259000 == 35 [pid = 1248] [id = 552] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0E255400 == 34 [pid = 1248] [id = 550] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 17F06800 == 33 [pid = 1248] [id = 549] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 15B60800 == 32 [pid = 1248] [id = 535] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0EABA800 == 31 [pid = 1248] [id = 551] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 180B5000 == 30 [pid = 1248] [id = 14] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 12D6AC00 == 29 [pid = 1248] [id = 564] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 14158C00 == 28 [pid = 1248] [id = 562] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 19B08C00 == 27 [pid = 1248] [id = 563] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 15625400 == 26 [pid = 1248] [id = 560] 13:00:00 INFO - PROCESS | 1248 | --DOCSHELL 0DDF7400 == 25 [pid = 1248] [id = 561] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (180B3000) [pid = 1248] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (180B6000) [pid = 1248] [serial = 1633] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (19CE5400) [pid = 1248] [serial = 1607] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E921400) [pid = 1248] [serial = 1612] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0EAB0400) [pid = 1248] [serial = 1613] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (184D9C00) [pid = 1248] [serial = 1636] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (12D92C00) [pid = 1248] [serial = 1615] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1375B000) [pid = 1248] [serial = 1616] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (17528800) [pid = 1248] [serial = 1624] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19A25800) [pid = 1248] [serial = 1637] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17E1E000) [pid = 1248] [serial = 1625] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0EF09C00) [pid = 1248] [serial = 1639] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (18283C00) [pid = 1248] [serial = 1630] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1561C000) [pid = 1248] [serial = 1640] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (15AE9000) [pid = 1248] [serial = 1621] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15B55C00) [pid = 1248] [serial = 1622] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17E2A000) [pid = 1248] [serial = 1627] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17E2A800) [pid = 1248] [serial = 1628] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (142D8400) [pid = 1248] [serial = 1618] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1561A000) [pid = 1248] [serial = 1619] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E47D800) [pid = 1248] [serial = 1609] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E53C400) [pid = 1248] [serial = 1610] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (18286400) [pid = 1248] [serial = 1642] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19B0D400) [pid = 1248] [serial = 1643] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (18349800) [pid = 1248] [serial = 1634] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0DC3B400) [pid = 1248] [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.] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (18156400) [pid = 1248] [serial = 1631] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1A74BC00) [pid = 1248] [serial = 1646] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (19B56800) [pid = 1248] [serial = 1645] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 1248 | 1471464000465 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1770ms 13:00:00 INFO - PROCESS | 1248 | 1471464000513 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 1248 | 1471464000517 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 13:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:00:00 INFO - PROCESS | 1248 | 1471464000521 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 1248 | 1471464000524 Marionette TRACE conn5 <- [1,2226,null,{}] 13:00:00 INFO - PROCESS | 1248 | 1471464000530 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}] 13:00:00 INFO - PROCESS | 1248 | 1471464000533 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:00 INFO - PROCESS | 1248 | 1471464000652 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 13:00:00 INFO - PROCESS | 1248 | 1471464000668 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 1248 | 1471464000671 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:00 INFO - PROCESS | 1248 | ++DOCSHELL 0E251000 == 26 [pid = 1248] [id = 566] 13:00:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E255400) [pid = 1248] [serial = 1698] [outer = 00000000] 13:00:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E470C00) [pid = 1248] [serial = 1699] [outer = 0E255400] 13:00:00 INFO - PROCESS | 1248 | 1471464000721 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E47BC00) [pid = 1248] [serial = 1700] [outer = 0E255400] 13:00:01 INFO - PROCESS | 1248 | 1471464001160 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 13:00:01 INFO - PROCESS | 1248 | 1471464001196 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 1248 | 1471464001202 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 13:00:01 INFO - PROCESS | 1248 | 1471464001208 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:00:01 INFO - PROCESS | 1248 | 1471464001211 Marionette TRACE conn5 <- [1,2230,null,{}] 13:00:01 INFO - PROCESS | 1248 | 1471464001215 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}] 13:00:01 INFO - PROCESS | 1248 | 1471464001218 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:01 INFO - PROCESS | 1248 | 1471464001306 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 13:00:01 INFO - PROCESS | 1248 | 1471464001314 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 1248 | 1471464001317 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:01 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A1800 == 27 [pid = 1248] [id = 567] 13:00:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E8A2000) [pid = 1248] [serial = 1701] [outer = 00000000] 13:00:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E926800) [pid = 1248] [serial = 1702] [outer = 0E8A2000] 13:00:01 INFO - PROCESS | 1248 | 1471464001366 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (0EABA800) [pid = 1248] [serial = 1703] [outer = 0E8A2000] 13:00:01 INFO - PROCESS | 1248 | 1471464001839 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 13:00:01 INFO - PROCESS | 1248 | 1471464001884 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 1248 | 1471464001886 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 13:00:01 INFO - PROCESS | 1248 | 1471464001890 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:00:01 INFO - PROCESS | 1248 | 1471464001893 Marionette TRACE conn5 <- [1,2234,null,{}] 13:00:01 INFO - PROCESS | 1248 | 1471464001904 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}] 13:00:01 INFO - PROCESS | 1248 | 1471464001909 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:01 INFO - PROCESS | 1248 | 1471464001993 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 13:00:02 INFO - PROCESS | 1248 | 1471464002130 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 1248 | 1471464002133 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:02 INFO - PROCESS | 1248 | ++DOCSHELL 13D4C000 == 28 [pid = 1248] [id = 568] 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (13D51400) [pid = 1248] [serial = 1704] [outer = 00000000] 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (14158C00) [pid = 1248] [serial = 1705] [outer = 13D51400] 13:00:02 INFO - PROCESS | 1248 | 1471464002185 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14C31400) [pid = 1248] [serial = 1706] [outer = 13D51400] 13:00:02 INFO - PROCESS | 1248 | 1471464002595 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 730ms 13:00:02 INFO - PROCESS | 1248 | 1471464002624 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 1248 | 1471464002627 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 13:00:02 INFO - PROCESS | 1248 | 1471464002630 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:00:02 INFO - PROCESS | 1248 | 1471464002632 Marionette TRACE conn5 <- [1,2238,null,{}] 13:00:02 INFO - PROCESS | 1248 | 1471464002635 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}] 13:00:02 INFO - PROCESS | 1248 | 1471464002637 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:02 INFO - PROCESS | 1248 | 1471464002757 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 13:00:02 INFO - PROCESS | 1248 | 1471464002763 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 1248 | 1471464002765 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:02 INFO - PROCESS | 1248 | ++DOCSHELL 1561D000 == 29 [pid = 1248] [id = 569] 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1561FC00) [pid = 1248] [serial = 1707] [outer = 00000000] 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1563E400) [pid = 1248] [serial = 1708] [outer = 1561FC00] 13:00:02 INFO - PROCESS | 1248 | 1471464002811 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15B0C000) [pid = 1248] [serial = 1709] [outer = 1561FC00] 13:00:03 INFO - PROCESS | 1248 | 1471464003268 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 13:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:00:03 INFO - PROCESS | 1248 | 1471464003304 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 1248 | 1471464003306 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 13:00:03 INFO - PROCESS | 1248 | 1471464003309 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 1248 | 1471464003311 Marionette TRACE conn5 <- [1,2242,null,{}] 13:00:03 INFO - PROCESS | 1248 | 1471464003322 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}] 13:00:03 INFO - PROCESS | 1248 | 1471464003324 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:03 INFO - PROCESS | 1248 | 1471464003462 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 13:00:03 INFO - PROCESS | 1248 | 1471464003483 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 1248 | 1471464003485 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:03 INFO - PROCESS | 1248 | ++DOCSHELL 15AF4800 == 30 [pid = 1248] [id = 570] 13:00:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15B5C400) [pid = 1248] [serial = 1710] [outer = 00000000] 13:00:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1733D400) [pid = 1248] [serial = 1711] [outer = 15B5C400] 13:00:03 INFO - PROCESS | 1248 | 1471464003532 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17528800) [pid = 1248] [serial = 1712] [outer = 15B5C400] 13:00:03 INFO - PROCESS | 1248 | 1471464003973 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 13:00:04 INFO - PROCESS | 1248 | 1471464004040 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 1248 | 1471464004042 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 13:00:04 INFO - PROCESS | 1248 | 1471464004045 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 1248 | 1471464004047 Marionette TRACE conn5 <- [1,2246,null,{}] 13:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:00:04 INFO - PROCESS | 1248 | 1471464004051 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}] 13:00:04 INFO - PROCESS | 1248 | 1471464004056 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:04 INFO - PROCESS | 1248 | 1471464004193 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 13:00:04 INFO - PROCESS | 1248 | 1471464004199 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 1248 | 1471464004201 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:04 INFO - PROCESS | 1248 | ++DOCSHELL 17632800 == 31 [pid = 1248] [id = 571] 13:00:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17E1D400) [pid = 1248] [serial = 1713] [outer = 00000000] 13:00:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18033800) [pid = 1248] [serial = 1714] [outer = 17E1D400] 13:00:04 INFO - PROCESS | 1248 | 1471464004247 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (180BBC00) [pid = 1248] [serial = 1715] [outer = 17E1D400] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17526400) [pid = 1248] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17F0E800) [pid = 1248] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19D95C00) [pid = 1248] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E474000) [pid = 1248] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (15624800) [pid = 1248] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0F40FC00) [pid = 1248] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EF0C800) [pid = 1248] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E25AC00) [pid = 1248] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1266A000) [pid = 1248] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E733000) [pid = 1248] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (183A2C00) [pid = 1248] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:00:04 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (198BAC00) [pid = 1248] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:00:04 INFO - PROCESS | 1248 | 1471464004926 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 930ms 13:00:04 INFO - PROCESS | 1248 | 1471464004980 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 1248 | 1471464004982 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 13:00:04 INFO - PROCESS | 1248 | 1471464004986 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 1248 | 1471464004987 Marionette TRACE conn5 <- [1,2250,null,{}] 13:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:00:04 INFO - PROCESS | 1248 | 1471464004991 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}] 13:00:04 INFO - PROCESS | 1248 | 1471464004993 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:05 INFO - PROCESS | 1248 | 1471464005069 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 13:00:05 INFO - PROCESS | 1248 | 1471464005077 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 1248 | 1471464005079 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:05 INFO - PROCESS | 1248 | ++DOCSHELL 12E6A400 == 32 [pid = 1248] [id = 572] 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12E6D800) [pid = 1248] [serial = 1716] [outer = 00000000] 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17E22000) [pid = 1248] [serial = 1717] [outer = 12E6D800] 13:00:05 INFO - PROCESS | 1248 | 1471464005125 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17E23800) [pid = 1248] [serial = 1718] [outer = 12E6D800] 13:00:05 INFO - PROCESS | 1248 | 1471464005537 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 573ms 13:00:05 INFO - PROCESS | 1248 | 1471464005563 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 1248 | 1471464005565 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:00:05 INFO - PROCESS | 1248 | 1471464005568 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 1248 | 1471464005570 Marionette TRACE conn5 <- [1,2254,null,{}] 13:00:05 INFO - PROCESS | 1248 | 1471464005574 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}] 13:00:05 INFO - PROCESS | 1248 | 1471464005575 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:05 INFO - PROCESS | 1248 | 1471464005697 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 13:00:05 INFO - PROCESS | 1248 | 1471464005705 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 1248 | 1471464005707 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:05 INFO - PROCESS | 1248 | ++DOCSHELL 1763D800 == 33 [pid = 1248] [id = 573] 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1815D800) [pid = 1248] [serial = 1719] [outer = 00000000] 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1828A400) [pid = 1248] [serial = 1720] [outer = 1815D800] 13:00:05 INFO - PROCESS | 1248 | 1471464005754 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18163000) [pid = 1248] [serial = 1721] [outer = 1815D800] 13:00:06 INFO - PROCESS | 1248 | 1471464006163 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 13:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:00:06 INFO - PROCESS | 1248 | 1471464006199 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 1248 | 1471464006201 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 13:00:06 INFO - PROCESS | 1248 | 1471464006204 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 1248 | 1471464006206 Marionette TRACE conn5 <- [1,2258,null,{}] 13:00:06 INFO - PROCESS | 1248 | 1471464006209 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}] 13:00:06 INFO - PROCESS | 1248 | 1471464006211 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:06 INFO - PROCESS | 1248 | 1471464006327 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 13:00:06 INFO - PROCESS | 1248 | 1471464006410 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 1248 | 1471464006412 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:06 INFO - PROCESS | 1248 | ++DOCSHELL 13D48C00 == 34 [pid = 1248] [id = 574] 13:00:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15624800) [pid = 1248] [serial = 1722] [outer = 00000000] 13:00:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (184B1C00) [pid = 1248] [serial = 1723] [outer = 15624800] 13:00:06 INFO - PROCESS | 1248 | 1471464006460 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (184CEC00) [pid = 1248] [serial = 1724] [outer = 15624800] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 0DC36C00 == 33 [pid = 1248] [id = 565] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 0E251000 == 32 [pid = 1248] [id = 566] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 0E8A1800 == 31 [pid = 1248] [id = 567] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 15AF4800 == 30 [pid = 1248] [id = 570] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 17632800 == 29 [pid = 1248] [id = 571] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 12E6A400 == 28 [pid = 1248] [id = 572] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 13D4C000 == 27 [pid = 1248] [id = 568] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 1763D800 == 26 [pid = 1248] [id = 573] 13:00:07 INFO - PROCESS | 1248 | --DOCSHELL 1561D000 == 25 [pid = 1248] [id = 569] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17E1BC00) [pid = 1248] [serial = 1666] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (180BD400) [pid = 1248] [serial = 1670] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (1AC59000) [pid = 1248] [serial = 1649] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC54C00) [pid = 1248] [serial = 1648] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E683400) [pid = 1248] [serial = 1657] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (180BC000) [pid = 1248] [serial = 1669] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E81A000) [pid = 1248] [serial = 1658] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15AF2000) [pid = 1248] [serial = 1663] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (12672800) [pid = 1248] [serial = 1660] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (12972400) [pid = 1248] [serial = 1661] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (12D6D000) [pid = 1248] [serial = 1654] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (13D26000) [pid = 1248] [serial = 1655] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E80E400) [pid = 1248] [serial = 1651] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0EA6BC00) [pid = 1248] [serial = 1652] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (19A21000) [pid = 1248] [serial = 1679] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (15635800) [pid = 1248] [serial = 1675] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (184D1000) [pid = 1248] [serial = 1672] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (19984000) [pid = 1248] [serial = 1678] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (184D7000) [pid = 1248] [serial = 1673] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (15AEC800) [pid = 1248] [serial = 1676] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (19B0FC00) [pid = 1248] [serial = 1682] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (17E28400) [pid = 1248] [serial = 1667] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (19B0B800) [pid = 1248] [serial = 1681] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (17310C00) [pid = 1248] [serial = 1664] [outer = 00000000] [url = about:blank] 13:00:08 INFO - PROCESS | 1248 | 1471464008119 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1978ms 13:00:08 INFO - PROCESS | 1248 | 1471464008184 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 1248 | 1471464008188 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 13:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:00:08 INFO - PROCESS | 1248 | 1471464008193 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 1248 | 1471464008197 Marionette TRACE conn5 <- [1,2262,null,{}] 13:00:08 INFO - PROCESS | 1248 | 1471464008203 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}] 13:00:08 INFO - PROCESS | 1248 | 1471464008206 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:08 INFO - PROCESS | 1248 | 1471464008299 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 13:00:08 INFO - PROCESS | 1248 | 1471464008315 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 1248 | 1471464008318 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:08 INFO - PROCESS | 1248 | ++DOCSHELL 0DD5A000 == 26 [pid = 1248] [id = 575] 13:00:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (0DD5E000) [pid = 1248] [serial = 1725] [outer = 00000000] 13:00:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0DDF8800) [pid = 1248] [serial = 1726] [outer = 0DD5E000] 13:00:08 INFO - PROCESS | 1248 | 1471464008368 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0E252800) [pid = 1248] [serial = 1727] [outer = 0DD5E000] 13:00:08 INFO - PROCESS | 1248 | 1471464008846 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 729ms 13:00:08 INFO - PROCESS | 1248 | 1471464008924 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 1248 | 1471464008929 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 13:00:08 INFO - PROCESS | 1248 | 1471464008935 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:00:08 INFO - PROCESS | 1248 | 1471464008938 Marionette TRACE conn5 <- [1,2266,null,{}] 13:00:08 INFO - PROCESS | 1248 | 1471464008942 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}] 13:00:08 INFO - PROCESS | 1248 | 1471464008945 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:09 INFO - PROCESS | 1248 | 1471464009034 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 13:00:09 INFO - PROCESS | 1248 | 1471464009046 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 1248 | 1471464009049 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:09 INFO - PROCESS | 1248 | ++DOCSHELL 0E739C00 == 27 [pid = 1248] [id = 576] 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E73DC00) [pid = 1248] [serial = 1728] [outer = 00000000] 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E81A800) [pid = 1248] [serial = 1729] [outer = 0E73DC00] 13:00:09 INFO - PROCESS | 1248 | 1471464009099 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E89BC00) [pid = 1248] [serial = 1730] [outer = 0E73DC00] 13:00:09 INFO - PROCESS | 1248 | 1471464009582 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]]]}] 13:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 13:00:09 INFO - PROCESS | 1248 | 1471464009613 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 13:00:09 INFO - PROCESS | 1248 | 1471464009615 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 13:00:09 INFO - PROCESS | 1248 | 1471464009619 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:00:09 INFO - PROCESS | 1248 | 1471464009622 Marionette TRACE conn5 <- [1,2270,null,{}] 13:00:09 INFO - PROCESS | 1248 | 1471464009633 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}] 13:00:09 INFO - PROCESS | 1248 | 1471464009638 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:09 INFO - PROCESS | 1248 | 1471464009747 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 13:00:09 INFO - PROCESS | 1248 | 1471464009847 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 1248 | 1471464009850 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:09 INFO - PROCESS | 1248 | ++DOCSHELL 126B2400 == 28 [pid = 1248] [id = 577] 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (126B3800) [pid = 1248] [serial = 1731] [outer = 00000000] 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (1292A400) [pid = 1248] [serial = 1732] [outer = 126B3800] 13:00:09 INFO - PROCESS | 1248 | 1471464009901 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (12D2E400) [pid = 1248] [serial = 1733] [outer = 126B3800] 13:00:10 INFO - PROCESS | 1248 | 1471464010278 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:00:10 INFO - PROCESS | 1248 | 1471464010293 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 1248 | 1471464010296 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 13:00:10 INFO - PROCESS | 1248 | 1471464010299 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 1248 | 1471464010300 Marionette TRACE conn5 <- [1,2274,null,{}] 13:00:10 INFO - PROCESS | 1248 | 1471464010304 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}] 13:00:10 INFO - PROCESS | 1248 | 1471464010306 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:10 INFO - PROCESS | 1248 | 1471464010425 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 13:00:10 INFO - PROCESS | 1248 | 1471464010432 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 1248 | 1471464010434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:10 INFO - PROCESS | 1248 | ++DOCSHELL 0E926000 == 29 [pid = 1248] [id = 578] 13:00:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (12928800) [pid = 1248] [serial = 1734] [outer = 00000000] 13:00:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (13758400) [pid = 1248] [serial = 1735] [outer = 12928800] 13:00:10 INFO - PROCESS | 1248 | 1471464010481 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (14156000) [pid = 1248] [serial = 1736] [outer = 12928800] 13:00:10 INFO - PROCESS | 1248 | 1471464010901 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]]]}] 13:00:10 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 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 13:00:10 INFO - PROCESS | 1248 | 1471464010929 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:00:10 INFO - PROCESS | 1248 | 1471464010931 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 13:00:10 INFO - PROCESS | 1248 | 1471464010934 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 1248 | 1471464010936 Marionette TRACE conn5 <- [1,2278,null,{}] 13:00:10 INFO - PROCESS | 1248 | 1471464010939 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}] 13:00:10 INFO - PROCESS | 1248 | 1471464010941 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:11 INFO - PROCESS | 1248 | 1471464011018 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 13:00:11 INFO - PROCESS | 1248 | 1471464011138 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 1248 | 1471464011139 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:11 INFO - PROCESS | 1248 | ++DOCSHELL 142D8C00 == 30 [pid = 1248] [id = 579] 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (142DB400) [pid = 1248] [serial = 1737] [outer = 00000000] 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1561F800) [pid = 1248] [serial = 1738] [outer = 142DB400] 13:00:11 INFO - PROCESS | 1248 | 1471464011188 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1563F000) [pid = 1248] [serial = 1739] [outer = 142DB400] 13:00:11 INFO - PROCESS | 1248 | 1471464011522 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 13:00:11 INFO - PROCESS | 1248 | 1471464011565 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 1248 | 1471464011567 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 13:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:00:11 INFO - PROCESS | 1248 | 1471464011570 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 1248 | 1471464011572 Marionette TRACE conn5 <- [1,2282,null,{}] 13:00:11 INFO - PROCESS | 1248 | 1471464011589 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}] 13:00:11 INFO - PROCESS | 1248 | 1471464011595 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:11 INFO - PROCESS | 1248 | 1471464011695 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 13:00:11 INFO - PROCESS | 1248 | 1471464011701 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 1248 | 1471464011703 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:11 INFO - PROCESS | 1248 | ++DOCSHELL 15AF5000 == 31 [pid = 1248] [id = 580] 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15B5BC00) [pid = 1248] [serial = 1740] [outer = 00000000] 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1733A000) [pid = 1248] [serial = 1741] [outer = 15B5BC00] 13:00:11 INFO - PROCESS | 1248 | 1471464011749 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17632800) [pid = 1248] [serial = 1742] [outer = 15B5BC00] 13:00:12 INFO - PROCESS | 1248 | 1471464012188 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 650ms 13:00:12 INFO - PROCESS | 1248 | 1471464012221 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 1248 | 1471464012224 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 13:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:00:12 INFO - PROCESS | 1248 | 1471464012231 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 1248 | 1471464012233 Marionette TRACE conn5 <- [1,2286,null,{}] 13:00:12 INFO - PROCESS | 1248 | 1471464012236 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}] 13:00:12 INFO - PROCESS | 1248 | 1471464012238 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:12 INFO - PROCESS | 1248 | 1471464012315 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 13:00:12 INFO - PROCESS | 1248 | 1471464012321 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 1248 | 1471464012323 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:12 INFO - PROCESS | 1248 | ++DOCSHELL 17E1D800 == 32 [pid = 1248] [id = 581] 13:00:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17E21000) [pid = 1248] [serial = 1743] [outer = 00000000] 13:00:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17E28400) [pid = 1248] [serial = 1744] [outer = 17E21000] 13:00:12 INFO - PROCESS | 1248 | 1471464012368 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17E28800) [pid = 1248] [serial = 1745] [outer = 17E21000] 13:00:12 INFO - PROCESS | 1248 | 1471464012801 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 13:00:12 INFO - PROCESS | 1248 | 1471464012879 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 1248 | 1471464012882 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 13:00:12 INFO - PROCESS | 1248 | 1471464012885 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:00:12 INFO - PROCESS | 1248 | 1471464012887 Marionette TRACE conn5 <- [1,2290,null,{}] 13:00:12 INFO - PROCESS | 1248 | 1471464012890 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}] 13:00:12 INFO - PROCESS | 1248 | 1471464012892 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:12 INFO - PROCESS | 1248 | 1471464012971 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 13:00:12 INFO - PROCESS | 1248 | 1471464012979 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 1248 | 1471464012981 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:12 INFO - PROCESS | 1248 | ++DOCSHELL 18038800 == 33 [pid = 1248] [id = 582] 13:00:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1803D000) [pid = 1248] [serial = 1746] [outer = 00000000] 13:00:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (180BB400) [pid = 1248] [serial = 1747] [outer = 1803D000] 13:00:13 INFO - PROCESS | 1248 | 1471464013026 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (180B5000) [pid = 1248] [serial = 1748] [outer = 1803D000] 13:00:13 INFO - PROCESS | 1248 | 1471464013486 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 13:00:13 INFO - PROCESS | 1248 | 1471464013564 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 1248 | 1471464013566 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 13:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:00:13 INFO - PROCESS | 1248 | 1471464013569 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 1248 | 1471464013571 Marionette TRACE conn5 <- [1,2294,null,{}] 13:00:13 INFO - PROCESS | 1248 | 1471464013574 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}] 13:00:13 INFO - PROCESS | 1248 | 1471464013576 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:13 INFO - PROCESS | 1248 | 1471464013687 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 13:00:13 INFO - PROCESS | 1248 | 1471464013775 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 1248 | 1471464013777 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:13 INFO - PROCESS | 1248 | ++DOCSHELL 126B0800 == 34 [pid = 1248] [id = 583] 13:00:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1815D000) [pid = 1248] [serial = 1749] [outer = 00000000] 13:00:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1828B400) [pid = 1248] [serial = 1750] [outer = 1815D000] 13:00:13 INFO - PROCESS | 1248 | 1471464013822 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (18349C00) [pid = 1248] [serial = 1751] [outer = 1815D000] 13:00:14 INFO - PROCESS | 1248 | 1471464014251 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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 13:00:14 INFO - PROCESS | 1248 | 1471464014299 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 1248 | 1471464014302 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 13:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:00:14 INFO - PROCESS | 1248 | 1471464014305 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 1248 | 1471464014306 Marionette TRACE conn5 <- [1,2298,null,{}] 13:00:14 INFO - PROCESS | 1248 | 1471464014310 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}] 13:00:14 INFO - PROCESS | 1248 | 1471464014312 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:14 INFO - PROCESS | 1248 | 1471464014431 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 13:00:14 INFO - PROCESS | 1248 | 1471464014436 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 1248 | 1471464014438 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:14 INFO - PROCESS | 1248 | ++DOCSHELL 18285000 == 35 [pid = 1248] [id = 584] 13:00:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18285400) [pid = 1248] [serial = 1752] [outer = 00000000] 13:00:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (184D5000) [pid = 1248] [serial = 1753] [outer = 18285400] 13:00:14 INFO - PROCESS | 1248 | 1471464014483 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (198B3400) [pid = 1248] [serial = 1754] [outer = 18285400] 13:00:14 INFO - PROCESS | 1248 | 1471464014927 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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 13:00:14 INFO - PROCESS | 1248 | 1471464014976 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 1248 | 1471464014978 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 13:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:00:14 INFO - PROCESS | 1248 | 1471464014988 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 1248 | 1471464014990 Marionette TRACE conn5 <- [1,2302,null,{}] 13:00:14 INFO - PROCESS | 1248 | 1471464014995 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}] 13:00:14 INFO - PROCESS | 1248 | 1471464014998 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:15 INFO - PROCESS | 1248 | 1471464015150 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1815D800) [pid = 1248] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1561FC00) [pid = 1248] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (15B5C400) [pid = 1248] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (17E1D400) [pid = 1248] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (13D51400) [pid = 1248] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0E8A2000) [pid = 1248] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E255400) [pid = 1248] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0DC7AC00) [pid = 1248] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18034800) [pid = 1248] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B09C00) [pid = 1248] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1415CC00) [pid = 1248] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E256800) [pid = 1248] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:00:15 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12E6D800) [pid = 1248] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:00:15 INFO - PROCESS | 1248 | 1471464015378 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 1248 | 1471464015381 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:15 INFO - PROCESS | 1248 | ++DOCSHELL 0DC3B000 == 36 [pid = 1248] [id = 585] 13:00:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0DC3B400) [pid = 1248] [serial = 1755] [outer = 00000000] 13:00:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E812000) [pid = 1248] [serial = 1756] [outer = 0DC3B400] 13:00:15 INFO - PROCESS | 1248 | 1471464015429 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (14C2DC00) [pid = 1248] [serial = 1757] [outer = 0DC3B400] 13:00:15 INFO - PROCESS | 1248 | 1471464015780 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 830ms 13:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:00:15 INFO - PROCESS | 1248 | 1471464015815 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 1248 | 1471464015817 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 13:00:15 INFO - PROCESS | 1248 | 1471464015820 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 1248 | 1471464015822 Marionette TRACE conn5 <- [1,2306,null,{}] 13:00:15 INFO - PROCESS | 1248 | 1471464015826 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}] 13:00:15 INFO - PROCESS | 1248 | 1471464015827 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:15 INFO - PROCESS | 1248 | 1471464015949 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 13:00:15 INFO - PROCESS | 1248 | 1471464015971 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 1248 | 1471464015973 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:15 INFO - PROCESS | 1248 | ++DOCSHELL 15AEE400 == 37 [pid = 1248] [id = 586] 13:00:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15AF0800) [pid = 1248] [serial = 1758] [outer = 00000000] 13:00:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19985800) [pid = 1248] [serial = 1759] [outer = 15AF0800] 13:00:16 INFO - PROCESS | 1248 | 1471464016028 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B03400) [pid = 1248] [serial = 1760] [outer = 15AF0800] 13:00:16 INFO - PROCESS | 1248 | 1471464016468 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] 13:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:00:16 INFO - PROCESS | 1248 | 1471464016493 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 13:00:16 INFO - PROCESS | 1248 | 1471464016496 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 1248 | 1471464016498 Marionette TRACE conn5 <- [1,2310,null,{}] 13:00:16 INFO - PROCESS | 1248 | 1471464016501 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}] 13:00:16 INFO - PROCESS | 1248 | 1471464016503 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:16 INFO - PROCESS | 1248 | 1471464016619 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 13:00:16 INFO - PROCESS | 1248 | 1471464016658 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 1248 | 1471464016660 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:16 INFO - PROCESS | 1248 | ++DOCSHELL 0BC49C00 == 38 [pid = 1248] [id = 587] 13:00:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (126B3000) [pid = 1248] [serial = 1761] [outer = 00000000] 13:00:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B0DC00) [pid = 1248] [serial = 1762] [outer = 126B3000] 13:00:16 INFO - PROCESS | 1248 | 1471464016705 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B4A400) [pid = 1248] [serial = 1763] [outer = 126B3000] 13:00:17 INFO - PROCESS | 1248 | 1471464017106 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 13:00:17 INFO - PROCESS | 1248 | 1471464017127 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 13:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:00:17 INFO - PROCESS | 1248 | 1471464017129 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 13:00:17 INFO - PROCESS | 1248 | 1471464017132 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 1248 | 1471464017134 Marionette TRACE conn5 <- [1,2314,null,{}] 13:00:17 INFO - PROCESS | 1248 | 1471464017137 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}] 13:00:17 INFO - PROCESS | 1248 | 1471464017139 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:17 INFO - PROCESS | 1248 | 1471464017258 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 13:00:17 INFO - PROCESS | 1248 | 1471464017266 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 1248 | 1471464017268 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:17 INFO - PROCESS | 1248 | ++DOCSHELL 15AED000 == 39 [pid = 1248] [id = 588] 13:00:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B4F000) [pid = 1248] [serial = 1764] [outer = 00000000] 13:00:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19CE2C00) [pid = 1248] [serial = 1765] [outer = 19B4F000] 13:00:17 INFO - PROCESS | 1248 | 1471464017312 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19D98000) [pid = 1248] [serial = 1766] [outer = 19B4F000] 13:00:18 INFO - PROCESS | 1248 | 1471464018118 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1021ms 13:00:18 INFO - PROCESS | 1248 | 1471464018155 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 13:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:00:18 INFO - PROCESS | 1248 | 1471464018160 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 13:00:18 INFO - PROCESS | 1248 | 1471464018164 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 1248 | 1471464018170 Marionette TRACE conn5 <- [1,2318,null,{}] 13:00:18 INFO - PROCESS | 1248 | 1471464018196 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}] 13:00:18 INFO - PROCESS | 1248 | 1471464018199 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:18 INFO - PROCESS | 1248 | 1471464018345 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 13:00:18 INFO - PROCESS | 1248 | 1471464018481 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 1248 | 1471464018485 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:18 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE8400 == 40 [pid = 1248] [id = 589] 13:00:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0DCEAC00) [pid = 1248] [serial = 1767] [outer = 00000000] 13:00:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E541C00) [pid = 1248] [serial = 1768] [outer = 0DCEAC00] 13:00:18 INFO - PROCESS | 1248 | 1471464018545 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E81A000) [pid = 1248] [serial = 1769] [outer = 0DCEAC00] 13:00:19 INFO - PROCESS | 1248 | 1471464019425 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1307ms 13:00:19 INFO - PROCESS | 1248 | 1471464019473 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 1248 | 1471464019477 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 13:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:00:19 INFO - PROCESS | 1248 | 1471464019507 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 1248 | 1471464019510 Marionette TRACE conn5 <- [1,2322,null,{}] 13:00:19 INFO - PROCESS | 1248 | 1471464019516 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}] 13:00:19 INFO - PROCESS | 1248 | 1471464019519 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:19 INFO - PROCESS | 1248 | 1471464019642 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 13:00:19 INFO - PROCESS | 1248 | 1471464019775 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 1248 | 1471464019780 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:19 INFO - PROCESS | 1248 | ++DOCSHELL 0E53A400 == 41 [pid = 1248] [id = 590] 13:00:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0E53B400) [pid = 1248] [serial = 1770] [outer = 00000000] 13:00:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0E648400) [pid = 1248] [serial = 1771] [outer = 0E53B400] 13:00:19 INFO - PROCESS | 1248 | 1471464019832 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (0E73E800) [pid = 1248] [serial = 1772] [outer = 0E53B400] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 0BC49C00 == 40 [pid = 1248] [id = 587] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 15AEE400 == 39 [pid = 1248] [id = 586] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 0DC3B000 == 38 [pid = 1248] [id = 585] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 18285000 == 37 [pid = 1248] [id = 584] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 126B0800 == 36 [pid = 1248] [id = 583] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 18038800 == 35 [pid = 1248] [id = 582] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 17E1D800 == 34 [pid = 1248] [id = 581] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 15AF5000 == 33 [pid = 1248] [id = 580] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 142D8C00 == 32 [pid = 1248] [id = 579] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 0E926000 == 31 [pid = 1248] [id = 578] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 126B2400 == 30 [pid = 1248] [id = 577] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 0E739C00 == 29 [pid = 1248] [id = 576] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 0DD5A000 == 28 [pid = 1248] [id = 575] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (184B1C00) [pid = 1248] [serial = 1723] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOCSHELL 13D48C00 == 27 [pid = 1248] [id = 574] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (18163000) [pid = 1248] [serial = 1721] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (1563E400) [pid = 1248] [serial = 1708] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (15B0C000) [pid = 1248] [serial = 1709] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (17528800) [pid = 1248] [serial = 1712] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1733D400) [pid = 1248] [serial = 1711] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (18033800) [pid = 1248] [serial = 1714] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (180BBC00) [pid = 1248] [serial = 1715] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (14158C00) [pid = 1248] [serial = 1705] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E926800) [pid = 1248] [serial = 1702] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0EABA800) [pid = 1248] [serial = 1703] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E470C00) [pid = 1248] [serial = 1699] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E47BC00) [pid = 1248] [serial = 1700] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E47AC00) [pid = 1248] [serial = 1697] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0DDF8400) [pid = 1248] [serial = 1696] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1AC8BC00) [pid = 1248] [serial = 1694] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (1AC5EC00) [pid = 1248] [serial = 1693] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1A7E5800) [pid = 1248] [serial = 1691] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19CAA000) [pid = 1248] [serial = 1690] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1733D000) [pid = 1248] [serial = 1688] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15636800) [pid = 1248] [serial = 1687] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E923800) [pid = 1248] [serial = 1685] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E736000) [pid = 1248] [serial = 1684] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17E23800) [pid = 1248] [serial = 1718] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17E22000) [pid = 1248] [serial = 1717] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1828A400) [pid = 1248] [serial = 1720] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (14C31400) [pid = 1248] [serial = 1706] [outer = 00000000] [url = about:blank] 13:00:20 INFO - PROCESS | 1248 | 1471464020345 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]]]}] 13:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 870ms 13:00:20 INFO - PROCESS | 1248 | 1471464020379 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 1248 | 1471464020384 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 13:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:00:20 INFO - PROCESS | 1248 | 1471464020391 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - PROCESS | 1248 | 1471464020393 Marionette TRACE conn5 <- [1,2326,null,{}] 13:00:20 INFO - PROCESS | 1248 | 1471464020402 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}] 13:00:20 INFO - PROCESS | 1248 | 1471464020404 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:20 INFO - PROCESS | 1248 | 1471464020492 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 13:00:20 INFO - PROCESS | 1248 | 1471464020499 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 1248 | 1471464020501 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:20 INFO - PROCESS | 1248 | ++DOCSHELL 0E897C00 == 28 [pid = 1248] [id = 591] 13:00:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E89B400) [pid = 1248] [serial = 1773] [outer = 00000000] 13:00:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0EAB4C00) [pid = 1248] [serial = 1774] [outer = 0E89B400] 13:00:20 INFO - PROCESS | 1248 | 1471464020550 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0EF08400) [pid = 1248] [serial = 1775] [outer = 0E89B400] 13:00:21 INFO - PROCESS | 1248 | 1471464021022 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 690ms 13:00:21 INFO - PROCESS | 1248 | 1471464021084 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 1248 | 1471464021086 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 13:00:21 INFO - PROCESS | 1248 | 1471464021090 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:00:21 INFO - PROCESS | 1248 | 1471464021094 Marionette TRACE conn5 <- [1,2330,null,{}] 13:00:21 INFO - PROCESS | 1248 | 1471464021104 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}] 13:00:21 INFO - PROCESS | 1248 | 1471464021109 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:21 INFO - PROCESS | 1248 | 1471464021226 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 13:00:21 INFO - PROCESS | 1248 | 1471464021329 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 1248 | 1471464021332 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:21 INFO - PROCESS | 1248 | ++DOCSHELL 13751000 == 29 [pid = 1248] [id = 592] 13:00:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (13752800) [pid = 1248] [serial = 1776] [outer = 00000000] 13:00:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (13D22000) [pid = 1248] [serial = 1777] [outer = 13752800] 13:00:21 INFO - PROCESS | 1248 | 1471464021382 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (14154000) [pid = 1248] [serial = 1778] [outer = 13752800] 13:00:21 INFO - PROCESS | 1248 | 1471464021748 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 13:00:21 INFO - PROCESS | 1248 | 1471464021764 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 1248 | 1471464021766 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 13:00:21 INFO - PROCESS | 1248 | 1471464021769 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:00:21 INFO - PROCESS | 1248 | 1471464021771 Marionette TRACE conn5 <- [1,2334,null,{}] 13:00:21 INFO - PROCESS | 1248 | 1471464021794 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}] 13:00:21 INFO - PROCESS | 1248 | 1471464021796 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:21 INFO - PROCESS | 1248 | 1471464021880 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 13:00:21 INFO - PROCESS | 1248 | 1471464021885 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 1248 | 1471464021896 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:21 INFO - PROCESS | 1248 | ++DOCSHELL 14C2D000 == 30 [pid = 1248] [id = 593] 13:00:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15619C00) [pid = 1248] [serial = 1779] [outer = 00000000] 13:00:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15AEE400) [pid = 1248] [serial = 1780] [outer = 15619C00] 13:00:21 INFO - PROCESS | 1248 | 1471464021944 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15B58C00) [pid = 1248] [serial = 1781] [outer = 15619C00] 13:00:22 INFO - PROCESS | 1248 | 1471464022424 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 690ms 13:00:22 INFO - PROCESS | 1248 | 1471464022464 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 13:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:00:22 INFO - PROCESS | 1248 | 1471464022466 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 13:00:22 INFO - PROCESS | 1248 | 1471464022469 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 1248 | 1471464022471 Marionette TRACE conn5 <- [1,2338,null,{}] 13:00:22 INFO - PROCESS | 1248 | 1471464022475 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}] 13:00:22 INFO - PROCESS | 1248 | 1471464022477 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:22 INFO - PROCESS | 1248 | 1471464022587 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 13:00:22 INFO - PROCESS | 1248 | 1471464022679 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 1248 | 1471464022681 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:22 INFO - PROCESS | 1248 | ++DOCSHELL 1716D800 == 31 [pid = 1248] [id = 594] 13:00:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17171800) [pid = 1248] [serial = 1782] [outer = 00000000] 13:00:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1733A400) [pid = 1248] [serial = 1783] [outer = 17171800] 13:00:22 INFO - PROCESS | 1248 | 1471464022728 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17523C00) [pid = 1248] [serial = 1784] [outer = 17171800] 13:00:23 INFO - PROCESS | 1248 | 1471464023228 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 13:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:00:23 INFO - PROCESS | 1248 | 1471464023240 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 1248 | 1471464023242 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 13:00:23 INFO - PROCESS | 1248 | 1471464023245 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 1248 | 1471464023247 Marionette TRACE conn5 <- [1,2342,null,{}] 13:00:23 INFO - PROCESS | 1248 | 1471464023251 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}] 13:00:23 INFO - PROCESS | 1248 | 1471464023256 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:23 INFO - PROCESS | 1248 | 1471464023395 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 13:00:23 INFO - PROCESS | 1248 | 1471464023401 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 1248 | 1471464023403 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:23 INFO - PROCESS | 1248 | ++DOCSHELL 17307400 == 32 [pid = 1248] [id = 595] 13:00:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17339400) [pid = 1248] [serial = 1785] [outer = 00000000] 13:00:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17ED8C00) [pid = 1248] [serial = 1786] [outer = 17339400] 13:00:23 INFO - PROCESS | 1248 | 1471464023454 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (180B7400) [pid = 1248] [serial = 1787] [outer = 17339400] 13:00:23 INFO - PROCESS | 1248 | 1471464023900 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 13:00:23 INFO - PROCESS | 1248 | 1471464023921 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 1248 | 1471464023923 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 13:00:23 INFO - PROCESS | 1248 | 1471464023927 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:00:23 INFO - PROCESS | 1248 | 1471464023929 Marionette TRACE conn5 <- [1,2346,null,{}] 13:00:23 INFO - PROCESS | 1248 | 1471464023932 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}] 13:00:23 INFO - PROCESS | 1248 | 1471464023944 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:24 INFO - PROCESS | 1248 | 1471464024083 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 13:00:24 INFO - PROCESS | 1248 | 1471464024089 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 1248 | 1471464024091 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:24 INFO - PROCESS | 1248 | ++DOCSHELL 17E42000 == 33 [pid = 1248] [id = 596] 13:00:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (180BAC00) [pid = 1248] [serial = 1788] [outer = 00000000] 13:00:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18289800) [pid = 1248] [serial = 1789] [outer = 180BAC00] 13:00:24 INFO - PROCESS | 1248 | 1471464024338 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1828BC00) [pid = 1248] [serial = 1790] [outer = 180BAC00] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (126B3000) [pid = 1248] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18285400) [pid = 1248] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (142DB400) [pid = 1248] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1803D000) [pid = 1248] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DC3B400) [pid = 1248] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (12928800) [pid = 1248] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DD5E000) [pid = 1248] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15AF0800) [pid = 1248] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17E21000) [pid = 1248] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15B5BC00) [pid = 1248] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15624800) [pid = 1248] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (126B3800) [pid = 1248] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:00:24 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E73DC00) [pid = 1248] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:00:24 INFO - PROCESS | 1248 | 1471464024737 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 830ms 13:00:24 INFO - PROCESS | 1248 | 1471464024761 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 1248 | 1471464024763 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 13:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:00:24 INFO - PROCESS | 1248 | 1471464024766 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 1248 | 1471464024767 Marionette TRACE conn5 <- [1,2350,null,{}] 13:00:24 INFO - PROCESS | 1248 | 1471464024771 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}] 13:00:24 INFO - PROCESS | 1248 | 1471464024773 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:24 INFO - PROCESS | 1248 | 1471464024852 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 13:00:24 INFO - PROCESS | 1248 | 1471464024949 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 1248 | 1471464024951 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:24 INFO - PROCESS | 1248 | ++DOCSHELL 0E73DC00 == 34 [pid = 1248] [id = 597] 13:00:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E898800) [pid = 1248] [serial = 1791] [outer = 00000000] 13:00:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (180B3400) [pid = 1248] [serial = 1792] [outer = 0E898800] 13:00:24 INFO - PROCESS | 1248 | 1471464024996 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (180BA800) [pid = 1248] [serial = 1793] [outer = 0E898800] 13:00:25 INFO - PROCESS | 1248 | 1471464025339 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 630ms 13:00:25 INFO - PROCESS | 1248 | 1471464025397 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 1248 | 1471464025399 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 13:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:00:25 INFO - PROCESS | 1248 | 1471464025402 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 1248 | 1471464025404 Marionette TRACE conn5 <- [1,2354,null,{}] 13:00:25 INFO - PROCESS | 1248 | 1471464025407 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}] 13:00:25 INFO - PROCESS | 1248 | 1471464025409 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:25 INFO - PROCESS | 1248 | 1471464025531 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 13:00:25 INFO - PROCESS | 1248 | 1471464025566 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 1248 | 1471464025568 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:25 INFO - PROCESS | 1248 | ++DOCSHELL 12D6CC00 == 35 [pid = 1248] [id = 598] 13:00:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D21C00) [pid = 1248] [serial = 1794] [outer = 00000000] 13:00:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (184CF800) [pid = 1248] [serial = 1795] [outer = 13D21C00] 13:00:25 INFO - PROCESS | 1248 | 1471464025613 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1997E000) [pid = 1248] [serial = 1796] [outer = 13D21C00] 13:00:26 INFO - PROCESS | 1248 | 1471464026023 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 13:00:26 INFO - PROCESS | 1248 | 1471464026073 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 1248 | 1471464026075 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 13:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:00:26 INFO - PROCESS | 1248 | 1471464026094 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 1248 | 1471464026096 Marionette TRACE conn5 <- [1,2358,null,{}] 13:00:26 INFO - PROCESS | 1248 | 1471464026099 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}] 13:00:26 INFO - PROCESS | 1248 | 1471464026101 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:26 INFO - PROCESS | 1248 | 1471464026180 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 13:00:26 INFO - PROCESS | 1248 | 1471464026185 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 1248 | 1471464026187 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:26 INFO - PROCESS | 1248 | ++DOCSHELL 184CD400 == 36 [pid = 1248] [id = 599] 13:00:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19A20000) [pid = 1248] [serial = 1797] [outer = 00000000] 13:00:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19B07800) [pid = 1248] [serial = 1798] [outer = 19A20000] 13:00:26 INFO - PROCESS | 1248 | 1471464026232 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0D000) [pid = 1248] [serial = 1799] [outer = 19A20000] 13:00:26 INFO - PROCESS | 1248 | 1471464026956 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 930ms 13:00:27 INFO - PROCESS | 1248 | 1471464027014 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 1248 | 1471464027018 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 13:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:00:27 INFO - PROCESS | 1248 | 1471464027023 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 1248 | 1471464027028 Marionette TRACE conn5 <- [1,2362,null,{}] 13:00:27 INFO - PROCESS | 1248 | 1471464027034 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}] 13:00:27 INFO - PROCESS | 1248 | 1471464027037 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:27 INFO - PROCESS | 1248 | 1471464027161 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 13:00:27 INFO - PROCESS | 1248 | 1471464027293 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 1248 | 1471464027296 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:27 INFO - PROCESS | 1248 | ++DOCSHELL 0DD5EC00 == 37 [pid = 1248] [id = 600] 13:00:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0DDF6C00) [pid = 1248] [serial = 1800] [outer = 00000000] 13:00:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E89E400) [pid = 1248] [serial = 1801] [outer = 0DDF6C00] 13:00:27 INFO - PROCESS | 1248 | 1471464027356 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0EF04C00) [pid = 1248] [serial = 1802] [outer = 0DDF6C00] 13:00:27 INFO - PROCESS | 1248 | 1471464027947 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 988ms 13:00:28 INFO - PROCESS | 1248 | 1471464028012 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 1248 | 1471464028017 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 13:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:00:28 INFO - PROCESS | 1248 | 1471464028023 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 1248 | 1471464028026 Marionette TRACE conn5 <- [1,2366,null,{}] 13:00:28 INFO - PROCESS | 1248 | 1471464028030 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}] 13:00:28 INFO - PROCESS | 1248 | 1471464028033 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:28 INFO - PROCESS | 1248 | 1471464028148 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 13:00:28 INFO - PROCESS | 1248 | 1471464028286 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 1248 | 1471464028288 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:28 INFO - PROCESS | 1248 | ++DOCSHELL 13751400 == 38 [pid = 1248] [id = 601] 13:00:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (13D42C00) [pid = 1248] [serial = 1803] [outer = 00000000] 13:00:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1561C400) [pid = 1248] [serial = 1804] [outer = 13D42C00] 13:00:28 INFO - PROCESS | 1248 | 1471464028348 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17177800) [pid = 1248] [serial = 1805] [outer = 13D42C00] 13:00:28 INFO - PROCESS | 1248 | 1471464028967 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 969ms 13:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:00:28 INFO - PROCESS | 1248 | 1471464028997 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 1248 | 1471464028999 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 13:00:28 INFO - PROCESS | 1248 | 1471464029003 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 1248 | 1471464029007 Marionette TRACE conn5 <- [1,2370,null,{}] 13:00:29 INFO - PROCESS | 1248 | 1471464029018 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}] 13:00:29 INFO - PROCESS | 1248 | 1471464029023 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:29 INFO - PROCESS | 1248 | 1471464029131 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 13:00:29 INFO - PROCESS | 1248 | 1471464029273 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 1248 | 1471464029276 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:29 INFO - PROCESS | 1248 | ++DOCSHELL 19A21000 == 39 [pid = 1248] [id = 602] 13:00:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19AB3000) [pid = 1248] [serial = 1806] [outer = 00000000] 13:00:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19B0D400) [pid = 1248] [serial = 1807] [outer = 19AB3000] 13:00:29 INFO - PROCESS | 1248 | 1471464029337 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19D96800) [pid = 1248] [serial = 1808] [outer = 19AB3000] 13:00:30 INFO - PROCESS | 1248 | 1471464030117 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1172ms 13:00:30 INFO - PROCESS | 1248 | 1471464030179 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 1248 | 1471464030182 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 13:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:00:30 INFO - PROCESS | 1248 | 1471464030188 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 1248 | 1471464030191 Marionette TRACE conn5 <- [1,2374,null,{}] 13:00:30 INFO - PROCESS | 1248 | 1471464030197 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}] 13:00:30 INFO - PROCESS | 1248 | 1471464030200 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:30 INFO - PROCESS | 1248 | 1471464030304 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 13:00:30 INFO - PROCESS | 1248 | 1471464030439 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 1248 | 1471464030444 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:30 INFO - PROCESS | 1248 | ++DOCSHELL 0E689800 == 40 [pid = 1248] [id = 603] 13:00:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E689C00) [pid = 1248] [serial = 1809] [outer = 00000000] 13:00:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0E89A000) [pid = 1248] [serial = 1810] [outer = 0E689C00] 13:00:30 INFO - PROCESS | 1248 | 1471464030499 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0EAB5000) [pid = 1248] [serial = 1811] [outer = 0E689C00] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 12D6CC00 == 39 [pid = 1248] [id = 598] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 0E73DC00 == 38 [pid = 1248] [id = 597] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 17E42000 == 37 [pid = 1248] [id = 596] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 17307400 == 36 [pid = 1248] [id = 595] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 1716D800 == 35 [pid = 1248] [id = 594] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 14C2D000 == 34 [pid = 1248] [id = 593] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 13751000 == 33 [pid = 1248] [id = 592] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 0E897C00 == 32 [pid = 1248] [id = 591] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 0E53A400 == 31 [pid = 1248] [id = 590] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 0DCE8400 == 30 [pid = 1248] [id = 589] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 15AED000 == 29 [pid = 1248] [id = 588] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 19A21000 == 28 [pid = 1248] [id = 602] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 13751400 == 27 [pid = 1248] [id = 601] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 184CD400 == 26 [pid = 1248] [id = 599] 13:00:31 INFO - PROCESS | 1248 | --DOCSHELL 0DD5EC00 == 25 [pid = 1248] [id = 600] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (19B4A400) [pid = 1248] [serial = 1763] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (184D5000) [pid = 1248] [serial = 1753] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1563F000) [pid = 1248] [serial = 1739] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (180B5000) [pid = 1248] [serial = 1748] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (180BB400) [pid = 1248] [serial = 1747] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (198B3400) [pid = 1248] [serial = 1754] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E812000) [pid = 1248] [serial = 1756] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (14156000) [pid = 1248] [serial = 1736] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0DDF8800) [pid = 1248] [serial = 1726] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1561F800) [pid = 1248] [serial = 1738] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13758400) [pid = 1248] [serial = 1735] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (19B03400) [pid = 1248] [serial = 1760] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17E28800) [pid = 1248] [serial = 1745] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17632800) [pid = 1248] [serial = 1742] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (184CEC00) [pid = 1248] [serial = 1724] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (12D2E400) [pid = 1248] [serial = 1733] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17E28400) [pid = 1248] [serial = 1744] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1733A000) [pid = 1248] [serial = 1741] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (1828B400) [pid = 1248] [serial = 1750] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19985800) [pid = 1248] [serial = 1759] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E252800) [pid = 1248] [serial = 1727] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (14C2DC00) [pid = 1248] [serial = 1757] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E89BC00) [pid = 1248] [serial = 1730] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1292A400) [pid = 1248] [serial = 1732] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0E81A800) [pid = 1248] [serial = 1729] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (19B0DC00) [pid = 1248] [serial = 1762] [outer = 00000000] [url = about:blank] 13:00:31 INFO - PROCESS | 1248 | 1471464031700 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1574ms 13:00:31 INFO - PROCESS | 1248 | 1471464031802 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 1248 | 1471464031806 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 13:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:00:31 INFO - PROCESS | 1248 | 1471464031817 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 1248 | 1471464031820 Marionette TRACE conn5 <- [1,2378,null,{}] 13:00:31 INFO - PROCESS | 1248 | 1471464031826 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}] 13:00:31 INFO - PROCESS | 1248 | 1471464031829 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:31 INFO - PROCESS | 1248 | 1471464031924 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 13:00:31 INFO - PROCESS | 1248 | 1471464031931 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 1248 | 1471464031933 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:31 INFO - PROCESS | 1248 | ++DOCSHELL 0E254000 == 26 [pid = 1248] [id = 604] 13:00:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E255400) [pid = 1248] [serial = 1812] [outer = 00000000] 13:00:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E46F400) [pid = 1248] [serial = 1813] [outer = 0E255400] 13:00:31 INFO - PROCESS | 1248 | 1471464031983 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E474000) [pid = 1248] [serial = 1814] [outer = 0E255400] 13:00:32 INFO - PROCESS | 1248 | 1471464032460 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 690ms 13:00:32 INFO - PROCESS | 1248 | 1471464032507 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 1248 | 1471464032512 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 13:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:00:32 INFO - PROCESS | 1248 | 1471464032519 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 1248 | 1471464032521 Marionette TRACE conn5 <- [1,2382,null,{}] 13:00:32 INFO - PROCESS | 1248 | 1471464032525 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}] 13:00:32 INFO - PROCESS | 1248 | 1471464032528 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:32 INFO - PROCESS | 1248 | 1471464032616 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 13:00:32 INFO - PROCESS | 1248 | 1471464032625 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 1248 | 1471464032627 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:32 INFO - PROCESS | 1248 | ++DOCSHELL 0E89D400 == 27 [pid = 1248] [id = 605] 13:00:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E89D800) [pid = 1248] [serial = 1815] [outer = 00000000] 13:00:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E925000) [pid = 1248] [serial = 1816] [outer = 0E89D800] 13:00:32 INFO - PROCESS | 1248 | 1471464032677 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0F4F3000) [pid = 1248] [serial = 1817] [outer = 0E89D800] 13:00:33 INFO - PROCESS | 1248 | 1471464033173 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 13:00:33 INFO - PROCESS | 1248 | 1471464033193 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 1248 | 1471464033195 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 13:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:00:33 INFO - PROCESS | 1248 | 1471464033199 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 1248 | 1471464033202 Marionette TRACE conn5 <- [1,2386,null,{}] 13:00:33 INFO - PROCESS | 1248 | 1471464033212 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}] 13:00:33 INFO - PROCESS | 1248 | 1471464033217 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:33 INFO - PROCESS | 1248 | 1471464033301 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 13:00:33 INFO - PROCESS | 1248 | 1471464033439 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 1248 | 1471464033443 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:33 INFO - PROCESS | 1248 | ++DOCSHELL 14156400 == 28 [pid = 1248] [id = 606] 13:00:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14157C00) [pid = 1248] [serial = 1818] [outer = 00000000] 13:00:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (142D7400) [pid = 1248] [serial = 1819] [outer = 14157C00] 13:00:33 INFO - PROCESS | 1248 | 1471464033492 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (1561A800) [pid = 1248] [serial = 1820] [outer = 14157C00] 13:00:33 INFO - PROCESS | 1248 | 1471464033913 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 13:00:33 INFO - PROCESS | 1248 | 1471464033932 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 1248 | 1471464033935 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 13:00:33 INFO - PROCESS | 1248 | 1471464033938 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:00:33 INFO - PROCESS | 1248 | 1471464033940 Marionette TRACE conn5 <- [1,2390,null,{}] 13:00:33 INFO - PROCESS | 1248 | 1471464033943 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}] 13:00:33 INFO - PROCESS | 1248 | 1471464033945 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:34 INFO - PROCESS | 1248 | 1471464034064 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 13:00:34 INFO - PROCESS | 1248 | 1471464034069 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 1248 | 1471464034071 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:34 INFO - PROCESS | 1248 | ++DOCSHELL 142D8C00 == 29 [pid = 1248] [id = 607] 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1561A400) [pid = 1248] [serial = 1821] [outer = 00000000] 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15643800) [pid = 1248] [serial = 1822] [outer = 1561A400] 13:00:34 INFO - PROCESS | 1248 | 1471464034117 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15B5BC00) [pid = 1248] [serial = 1823] [outer = 1561A400] 13:00:34 INFO - PROCESS | 1248 | 1471464034573 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 13:00:34 INFO - PROCESS | 1248 | 1471464034612 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 1248 | 1471464034614 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 13:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:00:34 INFO - PROCESS | 1248 | 1471464034617 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 1248 | 1471464034619 Marionette TRACE conn5 <- [1,2394,null,{}] 13:00:34 INFO - PROCESS | 1248 | 1471464034623 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}] 13:00:34 INFO - PROCESS | 1248 | 1471464034625 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:34 INFO - PROCESS | 1248 | 1471464034763 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 13:00:34 INFO - PROCESS | 1248 | 1471464034784 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 1248 | 1471464034786 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:34 INFO - PROCESS | 1248 | ++DOCSHELL 17171C00 == 30 [pid = 1248] [id = 608] 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17178000) [pid = 1248] [serial = 1824] [outer = 00000000] 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17523800) [pid = 1248] [serial = 1825] [outer = 17178000] 13:00:34 INFO - PROCESS | 1248 | 1471464034831 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1763BC00) [pid = 1248] [serial = 1826] [outer = 17178000] 13:00:35 INFO - PROCESS | 1248 | 1471464035293 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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 13:00:35 INFO - PROCESS | 1248 | 1471464035351 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 13:00:35 INFO - PROCESS | 1248 | 1471464035353 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 13:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:00:35 INFO - PROCESS | 1248 | 1471464035356 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 1248 | 1471464035358 Marionette TRACE conn5 <- [1,2398,null,{}] 13:00:35 INFO - PROCESS | 1248 | 1471464035362 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}] 13:00:35 INFO - PROCESS | 1248 | 1471464035367 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:35 INFO - PROCESS | 1248 | 1471464035504 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 13:00:35 INFO - PROCESS | 1248 | 1471464035515 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 1248 | 1471464035517 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:35 INFO - PROCESS | 1248 | ++DOCSHELL 17E26000 == 31 [pid = 1248] [id = 609] 13:00:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17E26C00) [pid = 1248] [serial = 1827] [outer = 00000000] 13:00:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (180B6C00) [pid = 1248] [serial = 1828] [outer = 17E26C00] 13:00:35 INFO - PROCESS | 1248 | 1471464035618 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (180BFC00) [pid = 1248] [serial = 1829] [outer = 17E26C00] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19A20000) [pid = 1248] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1815D000) [pid = 1248] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (13D21C00) [pid = 1248] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17171800) [pid = 1248] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17339400) [pid = 1248] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B4F000) [pid = 1248] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DCEAC00) [pid = 1248] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E53B400) [pid = 1248] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15619C00) [pid = 1248] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (13752800) [pid = 1248] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E89B400) [pid = 1248] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (180BAC00) [pid = 1248] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:00:35 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E898800) [pid = 1248] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:00:36 INFO - PROCESS | 1248 | 1471464036402 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1077ms 13:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:00:36 INFO - PROCESS | 1248 | 1471464036435 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 1248 | 1471464036438 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 13:00:36 INFO - PROCESS | 1248 | 1471464036441 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 1248 | 1471464036442 Marionette TRACE conn5 <- [1,2402,null,{}] 13:00:36 INFO - PROCESS | 1248 | 1471464036446 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}] 13:00:36 INFO - PROCESS | 1248 | 1471464036448 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:36 INFO - PROCESS | 1248 | 1471464036523 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 13:00:36 INFO - PROCESS | 1248 | 1471464036528 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 1248 | 1471464036530 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:36 INFO - PROCESS | 1248 | ++DOCSHELL 12972400 == 32 [pid = 1248] [id = 610] 13:00:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13D21C00) [pid = 1248] [serial = 1830] [outer = 00000000] 13:00:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17F01400) [pid = 1248] [serial = 1831] [outer = 13D21C00] 13:00:36 INFO - PROCESS | 1248 | 1471464036575 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17F02C00) [pid = 1248] [serial = 1832] [outer = 13D21C00] 13:00:36 INFO - PROCESS | 1248 | 1471464037009 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 13:00:37 INFO - PROCESS | 1248 | 1471464037072 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 1248 | 1471464037074 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 13:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:00:37 INFO - PROCESS | 1248 | 1471464037077 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 1248 | 1471464037079 Marionette TRACE conn5 <- [1,2406,null,{}] 13:00:37 INFO - PROCESS | 1248 | 1471464037082 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}] 13:00:37 INFO - PROCESS | 1248 | 1471464037084 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:37 INFO - PROCESS | 1248 | 1471464037162 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 13:00:37 INFO - PROCESS | 1248 | 1471464037168 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 1248 | 1471464037169 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:37 INFO - PROCESS | 1248 | ++DOCSHELL 18163000 == 33 [pid = 1248] [id = 611] 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18288800) [pid = 1248] [serial = 1833] [outer = 00000000] 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18349800) [pid = 1248] [serial = 1834] [outer = 18288800] 13:00:37 INFO - PROCESS | 1248 | 1471464037215 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (182CE400) [pid = 1248] [serial = 1835] [outer = 18288800] 13:00:37 INFO - PROCESS | 1248 | 1471464037660 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 13:00:37 INFO - PROCESS | 1248 | 1471464037707 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 1248 | 1471464037710 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 13:00:37 INFO - PROCESS | 1248 | 1471464037717 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 1248 | 1471464037719 Marionette TRACE conn5 <- [1,2410,null,{}] 13:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:00:37 INFO - PROCESS | 1248 | 1471464037722 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}] 13:00:37 INFO - PROCESS | 1248 | 1471464037724 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:37 INFO - PROCESS | 1248 | 1471464037803 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 13:00:37 INFO - PROCESS | 1248 | 1471464037808 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 1248 | 1471464037810 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:37 INFO - PROCESS | 1248 | ++DOCSHELL 14156000 == 34 [pid = 1248] [id = 612] 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (184D3800) [pid = 1248] [serial = 1836] [outer = 00000000] 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (198B3400) [pid = 1248] [serial = 1837] [outer = 184D3800] 13:00:37 INFO - PROCESS | 1248 | 1471464037855 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19986800) [pid = 1248] [serial = 1838] [outer = 184D3800] 13:00:38 INFO - PROCESS | 1248 | 1471464038689 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1013ms 13:00:38 INFO - PROCESS | 1248 | 1471464038737 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 1248 | 1471464038742 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 13:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:00:38 INFO - PROCESS | 1248 | 1471464038747 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 1248 | 1471464038752 Marionette TRACE conn5 <- [1,2414,null,{}] 13:00:38 INFO - PROCESS | 1248 | 1471464038802 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}] 13:00:38 INFO - PROCESS | 1248 | 1471464038805 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:38 INFO - PROCESS | 1248 | 1471464038936 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 13:00:39 INFO - PROCESS | 1248 | 1471464039066 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 1248 | 1471464039069 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:39 INFO - PROCESS | 1248 | ++DOCSHELL 0DCEB400 == 35 [pid = 1248] [id = 613] 13:00:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0DDF7400) [pid = 1248] [serial = 1839] [outer = 00000000] 13:00:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E894400) [pid = 1248] [serial = 1840] [outer = 0DDF7400] 13:00:39 INFO - PROCESS | 1248 | 1471464039131 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0EF94800) [pid = 1248] [serial = 1841] [outer = 0DDF7400] 13:00:39 INFO - PROCESS | 1248 | 1471464039850 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1144ms 13:00:39 INFO - PROCESS | 1248 | 1471464039891 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 1248 | 1471464039896 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 13:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:00:39 INFO - PROCESS | 1248 | 1471464039902 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 1248 | 1471464039905 Marionette TRACE conn5 <- [1,2418,null,{}] 13:00:39 INFO - PROCESS | 1248 | 1471464039909 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}] 13:00:39 INFO - PROCESS | 1248 | 1471464039912 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:40 INFO - PROCESS | 1248 | 1471464040067 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 13:00:40 INFO - PROCESS | 1248 | 1471464040208 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 1248 | 1471464040211 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:40 INFO - PROCESS | 1248 | ++DOCSHELL 0DBD3C00 == 36 [pid = 1248] [id = 614] 13:00:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0DC3B000) [pid = 1248] [serial = 1842] [outer = 00000000] 13:00:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0E818400) [pid = 1248] [serial = 1843] [outer = 0DC3B000] 13:00:40 INFO - PROCESS | 1248 | 1471464040270 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0F40A800) [pid = 1248] [serial = 1844] [outer = 0DC3B000] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 18163000 == 35 [pid = 1248] [id = 611] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 12972400 == 34 [pid = 1248] [id = 610] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 17E26000 == 33 [pid = 1248] [id = 609] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 17171C00 == 32 [pid = 1248] [id = 608] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 142D8C00 == 31 [pid = 1248] [id = 607] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 14156400 == 30 [pid = 1248] [id = 606] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 0E89D400 == 29 [pid = 1248] [id = 605] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 0E254000 == 28 [pid = 1248] [id = 604] 13:00:40 INFO - PROCESS | 1248 | --DOCSHELL 0E689800 == 27 [pid = 1248] [id = 603] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (184CF800) [pid = 1248] [serial = 1795] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1997E000) [pid = 1248] [serial = 1796] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1733A400) [pid = 1248] [serial = 1783] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17ED8C00) [pid = 1248] [serial = 1786] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19D98000) [pid = 1248] [serial = 1766] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (19CE2C00) [pid = 1248] [serial = 1765] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E541C00) [pid = 1248] [serial = 1768] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17523C00) [pid = 1248] [serial = 1784] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E81A000) [pid = 1248] [serial = 1769] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E648400) [pid = 1248] [serial = 1771] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E73E800) [pid = 1248] [serial = 1772] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15AEE400) [pid = 1248] [serial = 1780] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (13D22000) [pid = 1248] [serial = 1777] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (14154000) [pid = 1248] [serial = 1778] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0EAB4C00) [pid = 1248] [serial = 1774] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0EF08400) [pid = 1248] [serial = 1775] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (180B7400) [pid = 1248] [serial = 1787] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1828BC00) [pid = 1248] [serial = 1790] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (18289800) [pid = 1248] [serial = 1789] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (180B3400) [pid = 1248] [serial = 1792] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (15B58C00) [pid = 1248] [serial = 1781] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (180BA800) [pid = 1248] [serial = 1793] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (19B0D000) [pid = 1248] [serial = 1799] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B07800) [pid = 1248] [serial = 1798] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (18349C00) [pid = 1248] [serial = 1751] [outer = 00000000] [url = about:blank] 13:00:41 INFO - PROCESS | 1248 | 1471464041029 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1175ms 13:00:41 INFO - PROCESS | 1248 | 1471464041081 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 1248 | 1471464041085 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 13:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:00:41 INFO - PROCESS | 1248 | 1471464041089 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 1248 | 1471464041094 Marionette TRACE conn5 <- [1,2422,null,{}] 13:00:41 INFO - PROCESS | 1248 | 1471464041099 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}] 13:00:41 INFO - PROCESS | 1248 | 1471464041102 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:41 INFO - PROCESS | 1248 | 1471464041202 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 13:00:41 INFO - PROCESS | 1248 | 1471464041300 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 1248 | 1471464041302 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:41 INFO - PROCESS | 1248 | ++DOCSHELL 0DB6FC00 == 28 [pid = 1248] [id = 615] 13:00:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0DC42800) [pid = 1248] [serial = 1845] [outer = 00000000] 13:00:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E473400) [pid = 1248] [serial = 1846] [outer = 0DC42800] 13:00:41 INFO - PROCESS | 1248 | 1471464041353 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E812000) [pid = 1248] [serial = 1847] [outer = 0DC42800] 13:00:41 INFO - PROCESS | 1248 | 1471464041743 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 13:00:41 INFO - PROCESS | 1248 | 1471464041821 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 1248 | 1471464041825 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 13:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:00:41 INFO - PROCESS | 1248 | 1471464041831 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 1248 | 1471464041833 Marionette TRACE conn5 <- [1,2426,null,{}] 13:00:41 INFO - PROCESS | 1248 | 1471464041837 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}] 13:00:41 INFO - PROCESS | 1248 | 1471464041840 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:41 INFO - PROCESS | 1248 | 1471464041929 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 13:00:41 INFO - PROCESS | 1248 | 1471464041935 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 1248 | 1471464041937 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:41 INFO - PROCESS | 1248 | ++DOCSHELL 0EABC400 == 29 [pid = 1248] [id = 616] 13:00:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0EF0C800) [pid = 1248] [serial = 1848] [outer = 00000000] 13:00:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (12E6B400) [pid = 1248] [serial = 1849] [outer = 0EF0C800] 13:00:41 INFO - PROCESS | 1248 | 1471464041986 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (13DBCC00) [pid = 1248] [serial = 1850] [outer = 0EF0C800] 13:00:42 INFO - PROCESS | 1248 | 1471464042437 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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 13:00:42 INFO - PROCESS | 1248 | 1471464042506 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 13:00:42 INFO - PROCESS | 1248 | 1471464042508 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 13:00:42 INFO - PROCESS | 1248 | 1471464042512 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:00:42 INFO - PROCESS | 1248 | 1471464042515 Marionette TRACE conn5 <- [1,2430,null,{}] 13:00:42 INFO - PROCESS | 1248 | 1471464042526 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}] 13:00:42 INFO - PROCESS | 1248 | 1471464042530 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:42 INFO - PROCESS | 1248 | 1471464042616 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 13:00:42 INFO - PROCESS | 1248 | 1471464042631 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 1248 | 1471464042634 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:42 INFO - PROCESS | 1248 | ++DOCSHELL 15B5C400 == 30 [pid = 1248] [id = 617] 13:00:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (15B5D400) [pid = 1248] [serial = 1851] [outer = 00000000] 13:00:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (17307400) [pid = 1248] [serial = 1852] [outer = 15B5D400] 13:00:42 INFO - PROCESS | 1248 | 1471464042683 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (17344400) [pid = 1248] [serial = 1853] [outer = 15B5D400] 13:00:43 INFO - PROCESS | 1248 | 1471464043160 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 730ms 13:00:43 INFO - PROCESS | 1248 | 1471464043246 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 1248 | 1471464043248 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 13:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:00:43 INFO - PROCESS | 1248 | 1471464043252 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 1248 | 1471464043254 Marionette TRACE conn5 <- [1,2434,null,{}] 13:00:43 INFO - PROCESS | 1248 | 1471464043257 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}] 13:00:43 INFO - PROCESS | 1248 | 1471464043259 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:43 INFO - PROCESS | 1248 | 1471464043345 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 13:00:43 INFO - PROCESS | 1248 | 1471464043351 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 1248 | 1471464043353 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:43 INFO - PROCESS | 1248 | ++DOCSHELL 17E21400 == 31 [pid = 1248] [id = 618] 13:00:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (17E21800) [pid = 1248] [serial = 1854] [outer = 00000000] 13:00:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (17F05000) [pid = 1248] [serial = 1855] [outer = 17E21800] 13:00:43 INFO - PROCESS | 1248 | 1471464043401 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (18041800) [pid = 1248] [serial = 1856] [outer = 17E21800] 13:00:43 INFO - PROCESS | 1248 | 1471464043876 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 13:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:00:43 INFO - PROCESS | 1248 | 1471464043926 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 1248 | 1471464043928 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 13:00:43 INFO - PROCESS | 1248 | 1471464043931 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 1248 | 1471464043933 Marionette TRACE conn5 <- [1,2438,null,{}] 13:00:43 INFO - PROCESS | 1248 | 1471464043943 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}] 13:00:43 INFO - PROCESS | 1248 | 1471464043945 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:44 INFO - PROCESS | 1248 | 1471464044086 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 13:00:44 INFO - PROCESS | 1248 | 1471464044146 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 1248 | 1471464044148 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:44 INFO - PROCESS | 1248 | ++DOCSHELL 142D5400 == 32 [pid = 1248] [id = 619] 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (180B6400) [pid = 1248] [serial = 1857] [outer = 00000000] 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18281400) [pid = 1248] [serial = 1858] [outer = 180B6400] 13:00:44 INFO - PROCESS | 1248 | 1471464044194 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1828A400) [pid = 1248] [serial = 1859] [outer = 180B6400] 13:00:44 INFO - PROCESS | 1248 | 1471464044617 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 13:00:44 INFO - PROCESS | 1248 | 1471464044662 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 1248 | 1471464044664 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 13:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:00:44 INFO - PROCESS | 1248 | 1471464044667 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 1248 | 1471464044669 Marionette TRACE conn5 <- [1,2442,null,{}] 13:00:44 INFO - PROCESS | 1248 | 1471464044681 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}] 13:00:44 INFO - PROCESS | 1248 | 1471464044687 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:44 INFO - PROCESS | 1248 | 1471464044817 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 13:00:44 INFO - PROCESS | 1248 | 1471464044893 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 1248 | 1471464044895 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:44 INFO - PROCESS | 1248 | ++DOCSHELL 1834A800 == 33 [pid = 1248] [id = 620] 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1834C800) [pid = 1248] [serial = 1860] [outer = 00000000] 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19988000) [pid = 1248] [serial = 1861] [outer = 1834C800] 13:00:44 INFO - PROCESS | 1248 | 1471464044943 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15618400) [pid = 1248] [serial = 1862] [outer = 1834C800] 13:00:45 INFO - PROCESS | 1248 | 1471464045352 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 13:00:45 INFO - PROCESS | 1248 | 1471464045398 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 1248 | 1471464045400 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 13:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:00:45 INFO - PROCESS | 1248 | 1471464045403 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 1248 | 1471464045405 Marionette TRACE conn5 <- [1,2446,null,{}] 13:00:45 INFO - PROCESS | 1248 | 1471464045409 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}] 13:00:45 INFO - PROCESS | 1248 | 1471464045410 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:45 INFO - PROCESS | 1248 | 1471464045553 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 13:00:45 INFO - PROCESS | 1248 | 1471464045565 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 1248 | 1471464045567 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:45 INFO - PROCESS | 1248 | ++DOCSHELL 13D26000 == 34 [pid = 1248] [id = 621] 13:00:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B07000) [pid = 1248] [serial = 1863] [outer = 00000000] 13:00:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B0D000) [pid = 1248] [serial = 1864] [outer = 19B07000] 13:00:45 INFO - PROCESS | 1248 | 1471464045612 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B10400) [pid = 1248] [serial = 1865] [outer = 19B07000] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (1561A400) [pid = 1248] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E89D800) [pid = 1248] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E689C00) [pid = 1248] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (14157C00) [pid = 1248] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E255400) [pid = 1248] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0DDF6C00) [pid = 1248] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (13D42C00) [pid = 1248] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (19AB3000) [pid = 1248] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17178000) [pid = 1248] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17E26C00) [pid = 1248] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (13D21C00) [pid = 1248] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:00:45 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (18288800) [pid = 1248] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:00:46 INFO - PROCESS | 1248 | 1471464046076 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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 13:00:46 INFO - PROCESS | 1248 | 1471464046134 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 1248 | 1471464046136 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 13:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:00:46 INFO - PROCESS | 1248 | 1471464046139 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 1248 | 1471464046141 Marionette TRACE conn5 <- [1,2450,null,{}] 13:00:46 INFO - PROCESS | 1248 | 1471464046144 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}] 13:00:46 INFO - PROCESS | 1248 | 1471464046146 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:46 INFO - PROCESS | 1248 | 1471464046228 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 13:00:46 INFO - PROCESS | 1248 | 1471464046233 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 1248 | 1471464046235 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:46 INFO - PROCESS | 1248 | ++DOCSHELL 0DBCA800 == 35 [pid = 1248] [id = 622] 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0EAB6400) [pid = 1248] [serial = 1866] [outer = 00000000] 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (18288800) [pid = 1248] [serial = 1867] [outer = 0EAB6400] 13:00:46 INFO - PROCESS | 1248 | 1471464046281 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (184D2000) [pid = 1248] [serial = 1868] [outer = 0EAB6400] 13:00:46 INFO - PROCESS | 1248 | 1471464046688 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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 13:00:46 INFO - PROCESS | 1248 | 1471464046714 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 1248 | 1471464046716 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 13:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:00:46 INFO - PROCESS | 1248 | 1471464046719 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 1248 | 1471464046730 Marionette TRACE conn5 <- [1,2454,null,{}] 13:00:46 INFO - PROCESS | 1248 | 1471464046734 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}] 13:00:46 INFO - PROCESS | 1248 | 1471464046736 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:46 INFO - PROCESS | 1248 | 1471464046864 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 13:00:46 INFO - PROCESS | 1248 | 1471464046872 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 1248 | 1471464046873 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:46 INFO - PROCESS | 1248 | ++DOCSHELL 15641800 == 36 [pid = 1248] [id = 623] 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (184D9C00) [pid = 1248] [serial = 1869] [outer = 00000000] 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (19B4EC00) [pid = 1248] [serial = 1870] [outer = 184D9C00] 13:00:46 INFO - PROCESS | 1248 | 1471464046919 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E923C00) [pid = 1248] [serial = 1871] [outer = 184D9C00] 13:00:47 INFO - PROCESS | 1248 | 1471464047335 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 13:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:00:47 INFO - PROCESS | 1248 | 1471464047351 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 1248 | 1471464047353 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 13:00:47 INFO - PROCESS | 1248 | 1471464047355 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 1248 | 1471464047357 Marionette TRACE conn5 <- [1,2458,null,{}] 13:00:47 INFO - PROCESS | 1248 | 1471464047360 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}] 13:00:47 INFO - PROCESS | 1248 | 1471464047362 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:47 INFO - PROCESS | 1248 | 1471464047487 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 13:00:47 INFO - PROCESS | 1248 | 1471464047550 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 1248 | 1471464047552 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:47 INFO - PROCESS | 1248 | ++DOCSHELL 19CE7400 == 37 [pid = 1248] [id = 624] 13:00:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19CE9000) [pid = 1248] [serial = 1872] [outer = 00000000] 13:00:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1A7E5400) [pid = 1248] [serial = 1873] [outer = 19CE9000] 13:00:47 INFO - PROCESS | 1248 | 1471464047599 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1A7E6000) [pid = 1248] [serial = 1874] [outer = 19CE9000] 13:00:48 INFO - PROCESS | 1248 | 1471464048103 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 831ms 13:00:48 INFO - PROCESS | 1248 | 1471464048271 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 1248 | 1471464048276 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 13:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:00:48 INFO - PROCESS | 1248 | 1471464048291 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 1248 | 1471464048295 Marionette TRACE conn5 <- [1,2462,null,{}] 13:00:48 INFO - PROCESS | 1248 | 1471464048301 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}] 13:00:48 INFO - PROCESS | 1248 | 1471464048304 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:48 INFO - PROCESS | 1248 | 1471464048424 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 13:00:48 INFO - PROCESS | 1248 | 1471464048557 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 1248 | 1471464048560 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:48 INFO - PROCESS | 1248 | ++DOCSHELL 0DC76800 == 38 [pid = 1248] [id = 625] 13:00:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0DDF2C00) [pid = 1248] [serial = 1875] [outer = 00000000] 13:00:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E739C00) [pid = 1248] [serial = 1876] [outer = 0DDF2C00] 13:00:48 INFO - PROCESS | 1248 | 1471464048623 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0EABE000) [pid = 1248] [serial = 1877] [outer = 0DDF2C00] 13:00:49 INFO - PROCESS | 1248 | 1471464049216 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 969ms 13:00:49 INFO - PROCESS | 1248 | 1471464049263 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 1248 | 1471464049268 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 13:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:00:49 INFO - PROCESS | 1248 | 1471464049274 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 1248 | 1471464049278 Marionette TRACE conn5 <- [1,2466,null,{}] 13:00:49 INFO - PROCESS | 1248 | 1471464049282 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}] 13:00:49 INFO - PROCESS | 1248 | 1471464049284 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:49 INFO - PROCESS | 1248 | 1471464049397 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 13:00:49 INFO - PROCESS | 1248 | 1471464049511 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 1248 | 1471464049514 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:49 INFO - PROCESS | 1248 | ++DOCSHELL 1561A000 == 39 [pid = 1248] [id = 626] 13:00:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15620400) [pid = 1248] [serial = 1878] [outer = 00000000] 13:00:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (15AEC800) [pid = 1248] [serial = 1879] [outer = 15620400] 13:00:49 INFO - PROCESS | 1248 | 1471464049613 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17336800) [pid = 1248] [serial = 1880] [outer = 15620400] 13:00:50 INFO - PROCESS | 1248 | 1471464050215 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 13:00:50 INFO - PROCESS | 1248 | 1471464050248 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 1248 | 1471464050251 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 13:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:00:50 INFO - PROCESS | 1248 | 1471464050255 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 1248 | 1471464050259 Marionette TRACE conn5 <- [1,2470,null,{}] 13:00:50 INFO - PROCESS | 1248 | 1471464050270 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}] 13:00:50 INFO - PROCESS | 1248 | 1471464050275 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:50 INFO - PROCESS | 1248 | 1471464050387 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 13:00:50 INFO - PROCESS | 1248 | 1471464050530 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 1248 | 1471464050534 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:50 INFO - PROCESS | 1248 | ++DOCSHELL 19B4A400 == 40 [pid = 1248] [id = 627] 13:00:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (19B4E800) [pid = 1248] [serial = 1881] [outer = 00000000] 13:00:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1A7E3C00) [pid = 1248] [serial = 1882] [outer = 19B4E800] 13:00:50 INFO - PROCESS | 1248 | 1471464050593 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1AC59000) [pid = 1248] [serial = 1883] [outer = 19B4E800] 13:00:51 INFO - PROCESS | 1248 | 1471464051432 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1223ms 13:00:51 INFO - PROCESS | 1248 | 1471464051481 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 1248 | 1471464051486 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 13:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:00:51 INFO - PROCESS | 1248 | 1471464051491 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 1248 | 1471464051494 Marionette TRACE conn5 <- [1,2474,null,{}] 13:00:51 INFO - PROCESS | 1248 | 1471464051499 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}] 13:00:51 INFO - PROCESS | 1248 | 1471464051502 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:51 INFO - PROCESS | 1248 | 1471464051610 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 13:00:51 INFO - PROCESS | 1248 | 1471464051751 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 1248 | 1471464051756 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:51 INFO - PROCESS | 1248 | ++DOCSHELL 0E254000 == 41 [pid = 1248] [id = 628] 13:00:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E255800) [pid = 1248] [serial = 1884] [outer = 00000000] 13:00:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E479000) [pid = 1248] [serial = 1885] [outer = 0E255800] 13:00:51 INFO - PROCESS | 1248 | 1471464051810 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0E53A000) [pid = 1248] [serial = 1886] [outer = 0E255800] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 15641800 == 40 [pid = 1248] [id = 623] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0DBCA800 == 39 [pid = 1248] [id = 622] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 13D26000 == 38 [pid = 1248] [id = 621] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 1834A800 == 37 [pid = 1248] [id = 620] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 142D5400 == 36 [pid = 1248] [id = 619] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 17E21400 == 35 [pid = 1248] [id = 618] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 15B5C400 == 34 [pid = 1248] [id = 617] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0EABC400 == 33 [pid = 1248] [id = 616] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0DB6FC00 == 32 [pid = 1248] [id = 615] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0DBD3C00 == 31 [pid = 1248] [id = 614] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0DCEB400 == 30 [pid = 1248] [id = 613] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 14156000 == 29 [pid = 1248] [id = 612] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 1561A000 == 28 [pid = 1248] [id = 626] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 19B4A400 == 27 [pid = 1248] [id = 627] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 19CE7400 == 26 [pid = 1248] [id = 624] 13:00:52 INFO - PROCESS | 1248 | --DOCSHELL 0DC76800 == 25 [pid = 1248] [id = 625] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (142D7400) [pid = 1248] [serial = 1819] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E46F400) [pid = 1248] [serial = 1813] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E474000) [pid = 1248] [serial = 1814] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0EF04C00) [pid = 1248] [serial = 1802] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E89E400) [pid = 1248] [serial = 1801] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (17177800) [pid = 1248] [serial = 1805] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1561C400) [pid = 1248] [serial = 1804] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19D96800) [pid = 1248] [serial = 1808] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19B0D400) [pid = 1248] [serial = 1807] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17523800) [pid = 1248] [serial = 1825] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (180B6C00) [pid = 1248] [serial = 1828] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17F01400) [pid = 1248] [serial = 1831] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (18349800) [pid = 1248] [serial = 1834] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (182CE400) [pid = 1248] [serial = 1835] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (180BFC00) [pid = 1248] [serial = 1829] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1763BC00) [pid = 1248] [serial = 1826] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (198B3400) [pid = 1248] [serial = 1837] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15B5BC00) [pid = 1248] [serial = 1823] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17F02C00) [pid = 1248] [serial = 1832] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1561A800) [pid = 1248] [serial = 1820] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15643800) [pid = 1248] [serial = 1822] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E925000) [pid = 1248] [serial = 1816] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0F4F3000) [pid = 1248] [serial = 1817] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0EAB5000) [pid = 1248] [serial = 1811] [outer = 00000000] [url = about:blank] 13:00:52 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (0E89A000) [pid = 1248] [serial = 1810] [outer = 00000000] [url = about:blank] 13:00:53 INFO - PROCESS | 1248 | 1471464053040 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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1581ms 13:00:53 INFO - PROCESS | 1248 | 1471464053110 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 1248 | 1471464053114 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 13:00:53 INFO - PROCESS | 1248 | 1471464053119 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 1248 | 1471464053122 Marionette TRACE conn5 <- [1,2478,null,{}] 13:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:00:53 INFO - PROCESS | 1248 | 1471464053130 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}] 13:00:53 INFO - PROCESS | 1248 | 1471464053134 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:53 INFO - PROCESS | 1248 | 1471464053263 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 13:00:53 INFO - PROCESS | 1248 | 1471464053278 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 1248 | 1471464053281 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:53 INFO - PROCESS | 1248 | ++DOCSHELL 0E253400 == 26 [pid = 1248] [id = 629] 13:00:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E473000) [pid = 1248] [serial = 1887] [outer = 00000000] 13:00:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E47A800) [pid = 1248] [serial = 1888] [outer = 0E473000] 13:00:53 INFO - PROCESS | 1248 | 1471464053330 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E53DC00) [pid = 1248] [serial = 1889] [outer = 0E473000] 13:00:53 INFO - PROCESS | 1248 | 1471464053805 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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 13:00:53 INFO - PROCESS | 1248 | 1471464053858 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 1248 | 1471464053863 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 13:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:00:53 INFO - PROCESS | 1248 | 1471464053869 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 1248 | 1471464053872 Marionette TRACE conn5 <- [1,2482,null,{}] 13:00:53 INFO - PROCESS | 1248 | 1471464053876 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}] 13:00:53 INFO - PROCESS | 1248 | 1471464053879 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:53 INFO - PROCESS | 1248 | 1471464053967 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 13:00:53 INFO - PROCESS | 1248 | 1471464053977 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 1248 | 1471464053979 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:53 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB2800 == 27 [pid = 1248] [id = 630] 13:00:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0EAB4C00) [pid = 1248] [serial = 1890] [outer = 00000000] 13:00:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0EABDC00) [pid = 1248] [serial = 1891] [outer = 0EAB4C00] 13:00:54 INFO - PROCESS | 1248 | 1471464054034 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0F403400) [pid = 1248] [serial = 1892] [outer = 0EAB4C00] 13:00:54 INFO - PROCESS | 1248 | 1471464054499 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]]]}] 13:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 13:00:54 INFO - PROCESS | 1248 | 1471464054542 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 1248 | 1471464054545 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 13:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:00:54 INFO - PROCESS | 1248 | 1471464054548 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 1248 | 1471464054552 Marionette TRACE conn5 <- [1,2486,null,{}] 13:00:54 INFO - PROCESS | 1248 | 1471464054563 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}] 13:00:54 INFO - PROCESS | 1248 | 1471464054567 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:54 INFO - PROCESS | 1248 | 1471464054683 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 13:00:54 INFO - PROCESS | 1248 | 1471464054813 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 1248 | 1471464054816 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:54 INFO - PROCESS | 1248 | ++DOCSHELL 14158000 == 28 [pid = 1248] [id = 631] 13:00:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14158C00) [pid = 1248] [serial = 1893] [outer = 00000000] 13:00:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (142D7400) [pid = 1248] [serial = 1894] [outer = 14158C00] 13:00:54 INFO - PROCESS | 1248 | 1471464054868 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15618000) [pid = 1248] [serial = 1895] [outer = 14158C00] 13:00:55 INFO - PROCESS | 1248 | 1471464055275 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 770ms 13:00:55 INFO - PROCESS | 1248 | 1471464055322 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 1248 | 1471464055325 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 13:00:55 INFO - PROCESS | 1248 | 1471464055328 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:00:55 INFO - PROCESS | 1248 | 1471464055330 Marionette TRACE conn5 <- [1,2490,null,{}] 13:00:55 INFO - PROCESS | 1248 | 1471464055339 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}] 13:00:55 INFO - PROCESS | 1248 | 1471464055341 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:55 INFO - PROCESS | 1248 | 1471464055459 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 13:00:55 INFO - PROCESS | 1248 | 1471464055469 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 1248 | 1471464055471 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:55 INFO - PROCESS | 1248 | ++DOCSHELL 15620000 == 29 [pid = 1248] [id = 632] 13:00:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15620800) [pid = 1248] [serial = 1896] [outer = 00000000] 13:00:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (15642000) [pid = 1248] [serial = 1897] [outer = 15620800] 13:00:55 INFO - PROCESS | 1248 | 1471464055518 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15B09C00) [pid = 1248] [serial = 1898] [outer = 15620800] 13:00:55 INFO - PROCESS | 1248 | 1471464055972 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 13:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:00:55 INFO - PROCESS | 1248 | 1471464056003 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 1248 | 1471464056005 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 13:00:55 INFO - PROCESS | 1248 | 1471464056008 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 1248 | 1471464056010 Marionette TRACE conn5 <- [1,2494,null,{}] 13:00:55 INFO - PROCESS | 1248 | 1471464056013 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}] 13:00:55 INFO - PROCESS | 1248 | 1471464056015 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:56 INFO - PROCESS | 1248 | 1471464056127 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 13:00:56 INFO - PROCESS | 1248 | 1471464056221 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 1248 | 1471464056223 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:56 INFO - PROCESS | 1248 | ++DOCSHELL 15B63400 == 30 [pid = 1248] [id = 633] 13:00:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1716C800) [pid = 1248] [serial = 1899] [outer = 00000000] 13:00:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17311C00) [pid = 1248] [serial = 1900] [outer = 1716C800] 13:00:56 INFO - PROCESS | 1248 | 1471464056270 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17340400) [pid = 1248] [serial = 1901] [outer = 1716C800] 13:00:56 INFO - PROCESS | 1248 | 1471464056720 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 13:00:56 INFO - PROCESS | 1248 | 1471464056779 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 1248 | 1471464056781 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 13:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:00:56 INFO - PROCESS | 1248 | 1471464056785 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 1248 | 1471464056786 Marionette TRACE conn5 <- [1,2498,null,{}] 13:00:56 INFO - PROCESS | 1248 | 1471464056795 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}] 13:00:56 INFO - PROCESS | 1248 | 1471464056800 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:56 INFO - PROCESS | 1248 | 1471464056940 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 13:00:56 INFO - PROCESS | 1248 | 1471464057007 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 1248 | 1471464057010 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:57 INFO - PROCESS | 1248 | ++DOCSHELL 17E2A400 == 31 [pid = 1248] [id = 634] 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17E2A800) [pid = 1248] [serial = 1902] [outer = 00000000] 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1803D400) [pid = 1248] [serial = 1903] [outer = 17E2A800] 13:00:57 INFO - PROCESS | 1248 | 1471464057066 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (180B6C00) [pid = 1248] [serial = 1904] [outer = 17E2A800] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184D9C00) [pid = 1248] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19CE9000) [pid = 1248] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (180B6400) [pid = 1248] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1834C800) [pid = 1248] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DDF7400) [pid = 1248] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EF0C800) [pid = 1248] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DC3B000) [pid = 1248] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0DC42800) [pid = 1248] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (19B07000) [pid = 1248] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (184D3800) [pid = 1248] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (17E21800) [pid = 1248] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15B5D400) [pid = 1248] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:00:57 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0EAB6400) [pid = 1248] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:00:57 INFO - PROCESS | 1248 | 1471464057645 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]]]}] 13:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 13:00:57 INFO - PROCESS | 1248 | 1471464057715 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 1248 | 1471464057717 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 13:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:00:57 INFO - PROCESS | 1248 | 1471464057720 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 1248 | 1471464057722 Marionette TRACE conn5 <- [1,2502,null,{}] 13:00:57 INFO - PROCESS | 1248 | 1471464057725 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}] 13:00:57 INFO - PROCESS | 1248 | 1471464057727 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:57 INFO - PROCESS | 1248 | 1471464057804 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 13:00:57 INFO - PROCESS | 1248 | 1471464057811 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 1248 | 1471464057813 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:57 INFO - PROCESS | 1248 | ++DOCSHELL 0DC33400 == 32 [pid = 1248] [id = 635] 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0DC36C00) [pid = 1248] [serial = 1905] [outer = 00000000] 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1763CC00) [pid = 1248] [serial = 1906] [outer = 0DC36C00] 13:00:57 INFO - PROCESS | 1248 | 1471464057858 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17E1BC00) [pid = 1248] [serial = 1907] [outer = 0DC36C00] 13:00:58 INFO - PROCESS | 1248 | 1471464058286 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]]]}] 13:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 630ms 13:00:58 INFO - PROCESS | 1248 | 1471464058351 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 1248 | 1471464058354 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 13:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:00:58 INFO - PROCESS | 1248 | 1471464058357 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 1248 | 1471464058358 Marionette TRACE conn5 <- [1,2506,null,{}] 13:00:58 INFO - PROCESS | 1248 | 1471464058362 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}] 13:00:58 INFO - PROCESS | 1248 | 1471464058364 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:58 INFO - PROCESS | 1248 | 1471464058442 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 13:00:58 INFO - PROCESS | 1248 | 1471464058447 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 1248 | 1471464058449 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:58 INFO - PROCESS | 1248 | ++DOCSHELL 180B8C00 == 33 [pid = 1248] [id = 636] 13:00:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180BCC00) [pid = 1248] [serial = 1908] [outer = 00000000] 13:00:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18285C00) [pid = 1248] [serial = 1909] [outer = 180BCC00] 13:00:58 INFO - PROCESS | 1248 | 1471464058494 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18280400) [pid = 1248] [serial = 1910] [outer = 180BCC00] 13:00:58 INFO - PROCESS | 1248 | 1471464058947 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]]]}] 13:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 629ms 13:00:58 INFO - PROCESS | 1248 | 1471464058987 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 1248 | 1471464058989 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 13:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:00:58 INFO - PROCESS | 1248 | 1471464058996 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 1248 | 1471464058998 Marionette TRACE conn5 <- [1,2510,null,{}] 13:00:58 INFO - PROCESS | 1248 | 1471464059002 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}] 13:00:58 INFO - PROCESS | 1248 | 1471464059004 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:59 INFO - PROCESS | 1248 | 1471464059086 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 13:00:59 INFO - PROCESS | 1248 | 1471464059101 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 1248 | 1471464059103 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:00:59 INFO - PROCESS | 1248 | ++DOCSHELL 14157C00 == 34 [pid = 1248] [id = 637] 13:00:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18349800) [pid = 1248] [serial = 1911] [outer = 00000000] 13:00:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184ACC00) [pid = 1248] [serial = 1912] [outer = 18349800] 13:00:59 INFO - PROCESS | 1248 | 1471464059148 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184CA800) [pid = 1248] [serial = 1913] [outer = 18349800] 13:00:59 INFO - PROCESS | 1248 | 1471464059862 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 930ms 13:00:59 INFO - PROCESS | 1248 | 1471464059924 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 1248 | 1471464059929 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 13:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:00:59 INFO - PROCESS | 1248 | 1471464059959 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 1248 | 1471464059963 Marionette TRACE conn5 <- [1,2514,null,{}] 13:00:59 INFO - PROCESS | 1248 | 1471464059969 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}] 13:00:59 INFO - PROCESS | 1248 | 1471464059972 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:00 INFO - PROCESS | 1248 | 1471464060117 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 13:01:00 INFO - PROCESS | 1248 | 1471464060249 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:00 INFO - PROCESS | 1248 | 1471464060252 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:00 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF6800 == 35 [pid = 1248] [id = 638] 13:01:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0DDF7400) [pid = 1248] [serial = 1914] [outer = 00000000] 13:01:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E8A2C00) [pid = 1248] [serial = 1915] [outer = 0DDF7400] 13:01:00 INFO - PROCESS | 1248 | 1471464060313 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0EF04C00) [pid = 1248] [serial = 1916] [outer = 0DDF7400] 13:01:00 INFO - PROCESS | 1248 | 1471464061006 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]]]}] 13:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1131ms 13:01:01 INFO - PROCESS | 1248 | 1471464061091 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 1248 | 1471464061096 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 13:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:01:01 INFO - PROCESS | 1248 | 1471464061102 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 1248 | 1471464061106 Marionette TRACE conn5 <- [1,2518,null,{}] 13:01:01 INFO - PROCESS | 1248 | 1471464061133 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}] 13:01:01 INFO - PROCESS | 1248 | 1471464061136 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:01 INFO - PROCESS | 1248 | 1471464061308 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 13:01:01 INFO - PROCESS | 1248 | 1471464061369 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 1248 | 1471464061371 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:01 INFO - PROCESS | 1248 | ++DOCSHELL 12E63800 == 36 [pid = 1248] [id = 639] 13:01:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (12E69000) [pid = 1248] [serial = 1917] [outer = 00000000] 13:01:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (142D4C00) [pid = 1248] [serial = 1918] [outer = 12E69000] 13:01:01 INFO - PROCESS | 1248 | 1471464061430 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15621800) [pid = 1248] [serial = 1919] [outer = 12E69000] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 180B8C00 == 35 [pid = 1248] [id = 636] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 0DC33400 == 34 [pid = 1248] [id = 635] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 17E2A400 == 33 [pid = 1248] [id = 634] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 15B63400 == 32 [pid = 1248] [id = 633] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 15620000 == 31 [pid = 1248] [id = 632] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 14158000 == 30 [pid = 1248] [id = 631] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 0EAB2800 == 29 [pid = 1248] [id = 630] 13:01:02 INFO - PROCESS | 1248 | --DOCSHELL 0E253400 == 28 [pid = 1248] [id = 629] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E923C00) [pid = 1248] [serial = 1871] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1A7E6000) [pid = 1248] [serial = 1874] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1A7E5400) [pid = 1248] [serial = 1873] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (18281400) [pid = 1248] [serial = 1858] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19988000) [pid = 1248] [serial = 1861] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1828A400) [pid = 1248] [serial = 1859] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E894400) [pid = 1248] [serial = 1840] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0EF94800) [pid = 1248] [serial = 1841] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12E6B400) [pid = 1248] [serial = 1849] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (13DBCC00) [pid = 1248] [serial = 1850] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E818400) [pid = 1248] [serial = 1843] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0F40A800) [pid = 1248] [serial = 1844] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E473400) [pid = 1248] [serial = 1846] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19B0D000) [pid = 1248] [serial = 1864] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E812000) [pid = 1248] [serial = 1847] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (19986800) [pid = 1248] [serial = 1838] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17F05000) [pid = 1248] [serial = 1855] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17307400) [pid = 1248] [serial = 1852] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (17344400) [pid = 1248] [serial = 1853] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (15618400) [pid = 1248] [serial = 1862] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (19B10400) [pid = 1248] [serial = 1865] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (18288800) [pid = 1248] [serial = 1867] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (184D2000) [pid = 1248] [serial = 1868] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B4EC00) [pid = 1248] [serial = 1870] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (18041800) [pid = 1248] [serial = 1856] [outer = 00000000] [url = about:blank] 13:01:02 INFO - PROCESS | 1248 | 1471464062310 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1274ms 13:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:01:02 INFO - PROCESS | 1248 | 1471464062380 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 1248 | 1471464062384 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 13:01:02 INFO - PROCESS | 1248 | 1471464062389 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 1248 | 1471464062392 Marionette TRACE conn5 <- [1,2522,null,{}] 13:01:02 INFO - PROCESS | 1248 | 1471464062398 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}] 13:01:02 INFO - PROCESS | 1248 | 1471464062400 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:02 INFO - PROCESS | 1248 | 1471464062499 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 13:01:02 INFO - PROCESS | 1248 | 1471464062506 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 1248 | 1471464062509 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:02 INFO - PROCESS | 1248 | ++DOCSHELL 0E470C00 == 29 [pid = 1248] [id = 640] 13:01:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E474000) [pid = 1248] [serial = 1920] [outer = 00000000] 13:01:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E53CC00) [pid = 1248] [serial = 1921] [outer = 0E474000] 13:01:02 INFO - PROCESS | 1248 | 1471464062559 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E80FC00) [pid = 1248] [serial = 1922] [outer = 0E474000] 13:01:03 INFO - PROCESS | 1248 | 1471464063087 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]]]}] 13:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 13:01:03 INFO - PROCESS | 1248 | 1471464063120 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 13:01:03 INFO - PROCESS | 1248 | 1471464063124 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 13:01:03 INFO - PROCESS | 1248 | 1471464063130 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:01:03 INFO - PROCESS | 1248 | 1471464063132 Marionette TRACE conn5 <- [1,2526,null,{}] 13:01:03 INFO - PROCESS | 1248 | 1471464063136 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}] 13:01:03 INFO - PROCESS | 1248 | 1471464063139 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:03 INFO - PROCESS | 1248 | 1471464063225 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 13:01:03 INFO - PROCESS | 1248 | 1471464063326 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 1248 | 1471464063328 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:03 INFO - PROCESS | 1248 | ++DOCSHELL 0DB76800 == 30 [pid = 1248] [id = 641] 13:01:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0EAB6000) [pid = 1248] [serial = 1923] [outer = 00000000] 13:01:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (1266E400) [pid = 1248] [serial = 1924] [outer = 0EAB6000] 13:01:03 INFO - PROCESS | 1248 | 1471464063376 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (129FA000) [pid = 1248] [serial = 1925] [outer = 0EAB6000] 13:01:03 INFO - PROCESS | 1248 | 1471464063773 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]]]}] 13:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 13:01:03 INFO - PROCESS | 1248 | 1471464063805 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 13:01:03 INFO - PROCESS | 1248 | 1471464063807 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 13:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:01:03 INFO - PROCESS | 1248 | 1471464063810 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - PROCESS | 1248 | 1471464063814 Marionette TRACE conn5 <- [1,2530,null,{}] 13:01:03 INFO - PROCESS | 1248 | 1471464063825 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}] 13:01:03 INFO - PROCESS | 1248 | 1471464063830 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:03 INFO - PROCESS | 1248 | 1471464063944 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 13:01:03 INFO - PROCESS | 1248 | 1471464063962 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 1248 | 1471464063965 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:03 INFO - PROCESS | 1248 | ++DOCSHELL 15636400 == 31 [pid = 1248] [id = 642] 13:01:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (15639C00) [pid = 1248] [serial = 1926] [outer = 00000000] 13:01:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (15B0A800) [pid = 1248] [serial = 1927] [outer = 15639C00] 13:01:04 INFO - PROCESS | 1248 | 1471464064024 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (17315800) [pid = 1248] [serial = 1928] [outer = 15639C00] 13:01:04 INFO - PROCESS | 1248 | 1471464064473 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 13:01:04 INFO - PROCESS | 1248 | 1471464064485 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 1248 | 1471464064487 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 13:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:01:04 INFO - PROCESS | 1248 | 1471464064511 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 1248 | 1471464064513 Marionette TRACE conn5 <- [1,2534,null,{}] 13:01:04 INFO - PROCESS | 1248 | 1471464064516 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}] 13:01:04 INFO - PROCESS | 1248 | 1471464064518 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:04 INFO - PROCESS | 1248 | 1471464064640 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 13:01:04 INFO - PROCESS | 1248 | 1471464064646 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 1248 | 1471464064648 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:04 INFO - PROCESS | 1248 | ++DOCSHELL 17631400 == 32 [pid = 1248] [id = 643] 13:01:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (17636400) [pid = 1248] [serial = 1929] [outer = 00000000] 13:01:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (17E1D400) [pid = 1248] [serial = 1930] [outer = 17636400] 13:01:04 INFO - PROCESS | 1248 | 1471464064749 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17E29000) [pid = 1248] [serial = 1931] [outer = 17636400] 13:01:05 INFO - PROCESS | 1248 | 1471464065161 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 690ms 13:01:05 INFO - PROCESS | 1248 | 1471464065185 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 1248 | 1471464065187 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 13:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:01:05 INFO - PROCESS | 1248 | 1471464065196 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 1248 | 1471464065198 Marionette TRACE conn5 <- [1,2538,null,{}] 13:01:05 INFO - PROCESS | 1248 | 1471464065201 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}] 13:01:05 INFO - PROCESS | 1248 | 1471464065203 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:05 INFO - PROCESS | 1248 | 1471464065316 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 13:01:05 INFO - PROCESS | 1248 | 1471464065410 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 1248 | 1471464065412 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:05 INFO - PROCESS | 1248 | ++DOCSHELL 18035400 == 33 [pid = 1248] [id = 644] 13:01:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (18039400) [pid = 1248] [serial = 1932] [outer = 00000000] 13:01:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180C1800) [pid = 1248] [serial = 1933] [outer = 18039400] 13:01:05 INFO - PROCESS | 1248 | 1471464065458 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (180C1C00) [pid = 1248] [serial = 1934] [outer = 18039400] 13:01:05 INFO - PROCESS | 1248 | 1471464065901 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 730ms 13:01:05 INFO - PROCESS | 1248 | 1471464065930 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 1248 | 1471464065932 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 13:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:01:05 INFO - PROCESS | 1248 | 1471464065940 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 1248 | 1471464065942 Marionette TRACE conn5 <- [1,2542,null,{}] 13:01:05 INFO - PROCESS | 1248 | 1471464065946 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}] 13:01:05 INFO - PROCESS | 1248 | 1471464065951 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:06 INFO - PROCESS | 1248 | 1471464066100 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 13:01:06 INFO - PROCESS | 1248 | 1471464066169 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 1248 | 1471464066171 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:06 INFO - PROCESS | 1248 | ++DOCSHELL 198B5800 == 34 [pid = 1248] [id = 645] 13:01:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (198B9C00) [pid = 1248] [serial = 1935] [outer = 00000000] 13:01:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19988800) [pid = 1248] [serial = 1936] [outer = 198B9C00] 13:01:06 INFO - PROCESS | 1248 | 1471464066217 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1997E400) [pid = 1248] [serial = 1937] [outer = 198B9C00] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (15620800) [pid = 1248] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E473000) [pid = 1248] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E255800) [pid = 1248] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0EAB4C00) [pid = 1248] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (14158C00) [pid = 1248] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0DDF2C00) [pid = 1248] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (15620400) [pid = 1248] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (19B4E800) [pid = 1248] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (1716C800) [pid = 1248] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17E2A800) [pid = 1248] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (180BCC00) [pid = 1248] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:01:06 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0DC36C00) [pid = 1248] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:01:06 INFO - PROCESS | 1248 | 1471464066714 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 831ms 13:01:06 INFO - PROCESS | 1248 | 1471464066776 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 1248 | 1471464066778 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 13:01:06 INFO - PROCESS | 1248 | 1471464066781 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 1248 | 1471464066783 Marionette TRACE conn5 <- [1,2546,null,{}] 13:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:01:06 INFO - PROCESS | 1248 | 1471464066786 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}] 13:01:06 INFO - PROCESS | 1248 | 1471464066788 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:06 INFO - PROCESS | 1248 | 1471464066868 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 13:01:06 INFO - PROCESS | 1248 | 1471464066969 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 1248 | 1471464066971 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:06 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF2000 == 35 [pid = 1248] [id = 646] 13:01:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E473800) [pid = 1248] [serial = 1938] [outer = 00000000] 13:01:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (1296E800) [pid = 1248] [serial = 1939] [outer = 0E473800] 13:01:07 INFO - PROCESS | 1248 | 1471464067016 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (12D93400) [pid = 1248] [serial = 1940] [outer = 0E473800] 13:01:07 INFO - PROCESS | 1248 | 1471464067364 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 630ms 13:01:07 INFO - PROCESS | 1248 | 1471464067416 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 1248 | 1471464067418 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 13:01:07 INFO - PROCESS | 1248 | 1471464067421 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:01:07 INFO - PROCESS | 1248 | 1471464067423 Marionette TRACE conn5 <- [1,2550,null,{}] 13:01:07 INFO - PROCESS | 1248 | 1471464067426 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}] 13:01:07 INFO - PROCESS | 1248 | 1471464067428 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:07 INFO - PROCESS | 1248 | 1471464067548 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 13:01:07 INFO - PROCESS | 1248 | 1471464067555 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 1248 | 1471464067556 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:07 INFO - PROCESS | 1248 | ++DOCSHELL 129ED800 == 36 [pid = 1248] [id = 647] 13:01:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15625400) [pid = 1248] [serial = 1941] [outer = 00000000] 13:01:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (17E27400) [pid = 1248] [serial = 1942] [outer = 15625400] 13:01:07 INFO - PROCESS | 1248 | 1471464067602 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (184D1000) [pid = 1248] [serial = 1943] [outer = 15625400] 13:01:08 INFO - PROCESS | 1248 | 1471464068025 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 630ms 13:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:01:08 INFO - PROCESS | 1248 | 1471464068056 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 1248 | 1471464068058 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 13:01:08 INFO - PROCESS | 1248 | 1471464068061 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 1248 | 1471464068063 Marionette TRACE conn5 <- [1,2554,null,{}] 13:01:08 INFO - PROCESS | 1248 | 1471464068066 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}] 13:01:08 INFO - PROCESS | 1248 | 1471464068068 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:08 INFO - PROCESS | 1248 | 1471464068148 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 13:01:08 INFO - PROCESS | 1248 | 1471464068153 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 1248 | 1471464068156 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:08 INFO - PROCESS | 1248 | ++DOCSHELL 13D21C00 == 37 [pid = 1248] [id = 648] 13:01:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15636000) [pid = 1248] [serial = 1944] [outer = 00000000] 13:01:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (19B07400) [pid = 1248] [serial = 1945] [outer = 15636000] 13:01:08 INFO - PROCESS | 1248 | 1471464068205 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (19B10C00) [pid = 1248] [serial = 1946] [outer = 15636000] 13:01:08 INFO - PROCESS | 1248 | 1471464068759 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 729ms 13:01:08 INFO - PROCESS | 1248 | 1471464068792 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 1248 | 1471464068797 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 13:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:01:08 INFO - PROCESS | 1248 | 1471464068803 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 1248 | 1471464068806 Marionette TRACE conn5 <- [1,2558,null,{}] 13:01:08 INFO - PROCESS | 1248 | 1471464068812 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}] 13:01:08 INFO - PROCESS | 1248 | 1471464068815 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:08 INFO - PROCESS | 1248 | 1471464068938 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 13:01:09 INFO - PROCESS | 1248 | 1471464069081 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 1248 | 1471464069087 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:09 INFO - PROCESS | 1248 | ++DOCSHELL 0DBCBC00 == 38 [pid = 1248] [id = 649] 13:01:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0DBD3000) [pid = 1248] [serial = 1947] [outer = 00000000] 13:01:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E64A800) [pid = 1248] [serial = 1948] [outer = 0DBD3000] 13:01:09 INFO - PROCESS | 1248 | 1471464069151 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E926C00) [pid = 1248] [serial = 1949] [outer = 0DBD3000] 13:01:09 INFO - PROCESS | 1248 | 1471464069808 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1019ms 13:01:09 INFO - PROCESS | 1248 | 1471464069826 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 1248 | 1471464069831 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 13:01:09 INFO - PROCESS | 1248 | 1471464069837 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:01:09 INFO - PROCESS | 1248 | 1471464069840 Marionette TRACE conn5 <- [1,2562,null,{}] 13:01:09 INFO - PROCESS | 1248 | 1471464069844 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}] 13:01:09 INFO - PROCESS | 1248 | 1471464069847 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:09 INFO - PROCESS | 1248 | 1471464069962 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 13:01:10 INFO - PROCESS | 1248 | 1471464070104 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 1248 | 1471464070107 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:10 INFO - PROCESS | 1248 | ++DOCSHELL 15643400 == 39 [pid = 1248] [id = 650] 13:01:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15AE9000) [pid = 1248] [serial = 1950] [outer = 00000000] 13:01:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17523800) [pid = 1248] [serial = 1951] [outer = 15AE9000] 13:01:10 INFO - PROCESS | 1248 | 1471464070166 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17F01400) [pid = 1248] [serial = 1952] [outer = 15AE9000] 13:01:10 INFO - PROCESS | 1248 | 1471464070796 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1020ms 13:01:10 INFO - PROCESS | 1248 | 1471464070861 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 1248 | 1471464070864 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 13:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:01:10 INFO - PROCESS | 1248 | 1471464070868 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 1248 | 1471464070871 Marionette TRACE conn5 <- [1,2566,null,{}] 13:01:10 INFO - PROCESS | 1248 | 1471464070882 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}] 13:01:10 INFO - PROCESS | 1248 | 1471464070887 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:11 INFO - PROCESS | 1248 | 1471464071044 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 13:01:11 INFO - PROCESS | 1248 | 1471464071185 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 1248 | 1471464071188 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:11 INFO - PROCESS | 1248 | ++DOCSHELL 19988000 == 40 [pid = 1248] [id = 651] 13:01:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19A25000) [pid = 1248] [serial = 1953] [outer = 00000000] 13:01:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B10800) [pid = 1248] [serial = 1954] [outer = 19A25000] 13:01:11 INFO - PROCESS | 1248 | 1471464071248 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19C10400) [pid = 1248] [serial = 1955] [outer = 19A25000] 13:01:11 INFO - PROCESS | 1248 | 1471464071838 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1019ms 13:01:11 INFO - PROCESS | 1248 | 1471464071890 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 1248 | 1471464071893 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 13:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:01:11 INFO - PROCESS | 1248 | 1471464071896 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 1248 | 1471464071899 Marionette TRACE conn5 <- [1,2570,null,{}] 13:01:11 INFO - PROCESS | 1248 | 1471464071902 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}] 13:01:11 INFO - PROCESS | 1248 | 1471464071905 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:12 INFO - PROCESS | 1248 | 1471464072018 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 13:01:12 INFO - PROCESS | 1248 | 1471464072158 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 1248 | 1471464072161 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:12 INFO - PROCESS | 1248 | ++DOCSHELL 0DC85C00 == 41 [pid = 1248] [id = 652] 13:01:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0DCE8400) [pid = 1248] [serial = 1956] [outer = 00000000] 13:01:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (0E682000) [pid = 1248] [serial = 1957] [outer = 0DCE8400] 13:01:12 INFO - PROCESS | 1248 | 1471464072219 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E8A2800) [pid = 1248] [serial = 1958] [outer = 0DCE8400] 13:01:12 INFO - PROCESS | 1248 | 1471464072988 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1126ms 13:01:13 INFO - PROCESS | 1248 | 1471464073026 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 1248 | 1471464073030 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 13:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:01:13 INFO - PROCESS | 1248 | 1471464073034 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 1248 | 1471464073039 Marionette TRACE conn5 <- [1,2574,null,{}] 13:01:13 INFO - PROCESS | 1248 | 1471464073058 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}] 13:01:13 INFO - PROCESS | 1248 | 1471464073061 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:13 INFO - PROCESS | 1248 | 1471464073200 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 13:01:13 INFO - PROCESS | 1248 | 1471464073267 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 1248 | 1471464073269 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:13 INFO - PROCESS | 1248 | ++DOCSHELL 126B3800 == 42 [pid = 1248] [id = 653] 13:01:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (126B9C00) [pid = 1248] [serial = 1959] [outer = 00000000] 13:01:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (12D91000) [pid = 1248] [serial = 1960] [outer = 126B9C00] 13:01:13 INFO - PROCESS | 1248 | 1471464073321 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (13D2D400) [pid = 1248] [serial = 1961] [outer = 126B9C00] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 129ED800 == 41 [pid = 1248] [id = 647] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0DDF2000 == 40 [pid = 1248] [id = 646] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 198B5800 == 39 [pid = 1248] [id = 645] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 18035400 == 38 [pid = 1248] [id = 644] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 17631400 == 37 [pid = 1248] [id = 643] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 15636400 == 36 [pid = 1248] [id = 642] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0DB76800 == 35 [pid = 1248] [id = 641] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0E470C00 == 34 [pid = 1248] [id = 640] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0E254000 == 33 [pid = 1248] [id = 628] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 12E63800 == 32 [pid = 1248] [id = 639] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0DDF6800 == 31 [pid = 1248] [id = 638] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 14157C00 == 30 [pid = 1248] [id = 637] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0DC85C00 == 29 [pid = 1248] [id = 652] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 19988000 == 28 [pid = 1248] [id = 651] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 13D21C00 == 27 [pid = 1248] [id = 648] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 0DBCBC00 == 26 [pid = 1248] [id = 649] 13:01:14 INFO - PROCESS | 1248 | --DOCSHELL 15643400 == 25 [pid = 1248] [id = 650] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (15642000) [pid = 1248] [serial = 1897] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E47A800) [pid = 1248] [serial = 1888] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (0E53DC00) [pid = 1248] [serial = 1889] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E53A000) [pid = 1248] [serial = 1886] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E479000) [pid = 1248] [serial = 1885] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0EABDC00) [pid = 1248] [serial = 1891] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0F403400) [pid = 1248] [serial = 1892] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (142D7400) [pid = 1248] [serial = 1894] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0EABE000) [pid = 1248] [serial = 1877] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0E739C00) [pid = 1248] [serial = 1876] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17336800) [pid = 1248] [serial = 1880] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15AEC800) [pid = 1248] [serial = 1879] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1AC59000) [pid = 1248] [serial = 1883] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (1A7E3C00) [pid = 1248] [serial = 1882] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17311C00) [pid = 1248] [serial = 1900] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1803D400) [pid = 1248] [serial = 1903] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (18280400) [pid = 1248] [serial = 1910] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (184ACC00) [pid = 1248] [serial = 1912] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17340400) [pid = 1248] [serial = 1901] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (18285C00) [pid = 1248] [serial = 1909] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180B6C00) [pid = 1248] [serial = 1904] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (1763CC00) [pid = 1248] [serial = 1906] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (15B09C00) [pid = 1248] [serial = 1898] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (17E1BC00) [pid = 1248] [serial = 1907] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (15618000) [pid = 1248] [serial = 1895] [outer = 00000000] [url = about:blank] 13:01:14 INFO - PROCESS | 1248 | 1471464074475 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1477ms 13:01:14 INFO - PROCESS | 1248 | 1471464074514 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 13:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:01:14 INFO - PROCESS | 1248 | 1471464074518 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 13:01:14 INFO - PROCESS | 1248 | 1471464074522 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 1248 | 1471464074527 Marionette TRACE conn5 <- [1,2578,null,{}] 13:01:14 INFO - PROCESS | 1248 | 1471464074531 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}] 13:01:14 INFO - PROCESS | 1248 | 1471464074534 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:14 INFO - PROCESS | 1248 | 1471464074665 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 13:01:14 INFO - PROCESS | 1248 | 1471464074759 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 1248 | 1471464074762 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:14 INFO - PROCESS | 1248 | ++DOCSHELL 0E470000 == 26 [pid = 1248] [id = 654] 13:01:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E479000) [pid = 1248] [serial = 1962] [outer = 00000000] 13:01:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E53A000) [pid = 1248] [serial = 1963] [outer = 0E479000] 13:01:14 INFO - PROCESS | 1248 | 1471464074813 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E64D400) [pid = 1248] [serial = 1964] [outer = 0E479000] 13:01:15 INFO - PROCESS | 1248 | 1471464075200 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 13:01:15 INFO - PROCESS | 1248 | 1471464075253 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 1248 | 1471464075259 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 13:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:01:15 INFO - PROCESS | 1248 | 1471464075265 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 1248 | 1471464075268 Marionette TRACE conn5 <- [1,2582,null,{}] 13:01:15 INFO - PROCESS | 1248 | 1471464075271 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}] 13:01:15 INFO - PROCESS | 1248 | 1471464075274 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:15 INFO - PROCESS | 1248 | 1471464075393 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 13:01:15 INFO - PROCESS | 1248 | 1471464075407 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 1248 | 1471464075409 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:15 INFO - PROCESS | 1248 | ++DOCSHELL 0EF05C00 == 27 [pid = 1248] [id = 655] 13:01:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0EF0E400) [pid = 1248] [serial = 1965] [outer = 00000000] 13:01:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (12668800) [pid = 1248] [serial = 1966] [outer = 0EF0E400] 13:01:15 INFO - PROCESS | 1248 | 1471464075459 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (129ED400) [pid = 1248] [serial = 1967] [outer = 0EF0E400] 13:01:15 INFO - PROCESS | 1248 | 1471464075904 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 13:01:15 INFO - PROCESS | 1248 | 1471464075942 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 1248 | 1471464075944 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 13:01:15 INFO - PROCESS | 1248 | 1471464075948 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:01:15 INFO - PROCESS | 1248 | 1471464075952 Marionette TRACE conn5 <- [1,2586,null,{}] 13:01:15 INFO - PROCESS | 1248 | 1471464075962 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}] 13:01:15 INFO - PROCESS | 1248 | 1471464075967 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:16 INFO - PROCESS | 1248 | 1471464076053 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 13:01:16 INFO - PROCESS | 1248 | 1471464076060 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 1248 | 1471464076063 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:16 INFO - PROCESS | 1248 | ++DOCSHELL 142D6800 == 28 [pid = 1248] [id = 656] 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (14C27800) [pid = 1248] [serial = 1968] [outer = 00000000] 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1563BC00) [pid = 1248] [serial = 1969] [outer = 14C27800] 13:01:16 INFO - PROCESS | 1248 | 1471464076113 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15AEFC00) [pid = 1248] [serial = 1970] [outer = 14C27800] 13:01:16 INFO - PROCESS | 1248 | 1471464076622 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 730ms 13:01:16 INFO - PROCESS | 1248 | 1471464076690 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 1248 | 1471464076693 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 13:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:01:16 INFO - PROCESS | 1248 | 1471464076696 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 1248 | 1471464076698 Marionette TRACE conn5 <- [1,2590,null,{}] 13:01:16 INFO - PROCESS | 1248 | 1471464076702 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}] 13:01:16 INFO - PROCESS | 1248 | 1471464076704 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:16 INFO - PROCESS | 1248 | 1471464076851 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 13:01:16 INFO - PROCESS | 1248 | 1471464076875 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 1248 | 1471464076877 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:16 INFO - PROCESS | 1248 | ++DOCSHELL 15AE7400 == 29 [pid = 1248] [id = 657] 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (15AEB800) [pid = 1248] [serial = 1971] [outer = 00000000] 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17178400) [pid = 1248] [serial = 1972] [outer = 15AEB800] 13:01:16 INFO - PROCESS | 1248 | 1471464076925 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (17340400) [pid = 1248] [serial = 1973] [outer = 15AEB800] 13:01:17 INFO - PROCESS | 1248 | 1471464077379 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 732ms 13:01:17 INFO - PROCESS | 1248 | 1471464077432 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 1248 | 1471464077434 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 13:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:01:17 INFO - PROCESS | 1248 | 1471464077437 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 1248 | 1471464077439 Marionette TRACE conn5 <- [1,2594,null,{}] 13:01:17 INFO - PROCESS | 1248 | 1471464077442 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}] 13:01:17 INFO - PROCESS | 1248 | 1471464077444 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:17 INFO - PROCESS | 1248 | 1471464077556 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 13:01:17 INFO - PROCESS | 1248 | 1471464077623 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 1248 | 1471464077625 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:17 INFO - PROCESS | 1248 | ++DOCSHELL 17523C00 == 30 [pid = 1248] [id = 658] 13:01:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17526800) [pid = 1248] [serial = 1974] [outer = 00000000] 13:01:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17E1C400) [pid = 1248] [serial = 1975] [outer = 17526800] 13:01:17 INFO - PROCESS | 1248 | 1471464077671 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17E2A800) [pid = 1248] [serial = 1976] [outer = 17526800] 13:01:18 INFO - PROCESS | 1248 | 1471464078142 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 13:01:18 INFO - PROCESS | 1248 | 1471464078200 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 1248 | 1471464078202 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 13:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:01:18 INFO - PROCESS | 1248 | 1471464078205 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 1248 | 1471464078207 Marionette TRACE conn5 <- [1,2598,null,{}] 13:01:18 INFO - PROCESS | 1248 | 1471464078211 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}] 13:01:18 INFO - PROCESS | 1248 | 1471464078216 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:18 INFO - PROCESS | 1248 | 1471464078568 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (198B9C00) [pid = 1248] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (18039400) [pid = 1248] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E473800) [pid = 1248] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (12E69000) [pid = 1248] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (18349800) [pid = 1248] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15639C00) [pid = 1248] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0EAB6000) [pid = 1248] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0DDF7400) [pid = 1248] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E474000) [pid = 1248] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (15625400) [pid = 1248] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15636000) [pid = 1248] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:01:18 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (17636400) [pid = 1248] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:01:18 INFO - PROCESS | 1248 | 1471464078642 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 1248 | 1471464078644 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:18 INFO - PROCESS | 1248 | ++DOCSHELL 086EE400 == 31 [pid = 1248] [id = 659] 13:01:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0BC3F800) [pid = 1248] [serial = 1977] [outer = 00000000] 13:01:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E256400) [pid = 1248] [serial = 1978] [outer = 0BC3F800] 13:01:18 INFO - PROCESS | 1248 | 1471464078691 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (142D3C00) [pid = 1248] [serial = 1979] [outer = 0BC3F800] 13:01:19 INFO - PROCESS | 1248 | 1471464079053 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 869ms 13:01:19 INFO - PROCESS | 1248 | 1471464079076 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 1248 | 1471464079078 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 13:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:01:19 INFO - PROCESS | 1248 | 1471464079096 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 1248 | 1471464079098 Marionette TRACE conn5 <- [1,2602,null,{}] 13:01:19 INFO - PROCESS | 1248 | 1471464079102 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}] 13:01:19 INFO - PROCESS | 1248 | 1471464079104 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:19 INFO - PROCESS | 1248 | 1471464079181 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 13:01:19 INFO - PROCESS | 1248 | 1471464079186 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 1248 | 1471464079188 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:19 INFO - PROCESS | 1248 | ++DOCSHELL 15618400 == 32 [pid = 1248] [id = 660] 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15639C00) [pid = 1248] [serial = 1980] [outer = 00000000] 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (180BD400) [pid = 1248] [serial = 1981] [outer = 15639C00] 13:01:19 INFO - PROCESS | 1248 | 1471464079233 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180BFC00) [pid = 1248] [serial = 1982] [outer = 15639C00] 13:01:19 INFO - PROCESS | 1248 | 1471464079659 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 13:01:19 INFO - PROCESS | 1248 | 1471464079667 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 1248 | 1471464079669 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 13:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:01:19 INFO - PROCESS | 1248 | 1471464079672 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 1248 | 1471464079674 Marionette TRACE conn5 <- [1,2606,null,{}] 13:01:19 INFO - PROCESS | 1248 | 1471464079677 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}] 13:01:19 INFO - PROCESS | 1248 | 1471464079679 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:19 INFO - PROCESS | 1248 | 1471464079800 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 13:01:19 INFO - PROCESS | 1248 | 1471464079809 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 1248 | 1471464079811 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:19 INFO - PROCESS | 1248 | ++DOCSHELL 086F1400 == 33 [pid = 1248] [id = 661] 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (0E89B000) [pid = 1248] [serial = 1983] [outer = 00000000] 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18347800) [pid = 1248] [serial = 1984] [outer = 0E89B000] 13:01:19 INFO - PROCESS | 1248 | 1471464079857 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1834EC00) [pid = 1248] [serial = 1985] [outer = 0E89B000] 13:01:20 INFO - PROCESS | 1248 | 1471464080296 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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 13:01:20 INFO - PROCESS | 1248 | 1471464080347 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 1248 | 1471464080349 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 13:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:01:20 INFO - PROCESS | 1248 | 1471464080352 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 1248 | 1471464080354 Marionette TRACE conn5 <- [1,2610,null,{}] 13:01:20 INFO - PROCESS | 1248 | 1471464080367 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}] 13:01:20 INFO - PROCESS | 1248 | 1471464080369 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:20 INFO - PROCESS | 1248 | 1471464080448 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 13:01:20 INFO - PROCESS | 1248 | 1471464080453 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 1248 | 1471464080455 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:20 INFO - PROCESS | 1248 | ++DOCSHELL 184CC800 == 34 [pid = 1248] [id = 662] 13:01:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184CFC00) [pid = 1248] [serial = 1986] [outer = 00000000] 13:01:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (198BAC00) [pid = 1248] [serial = 1987] [outer = 184CFC00] 13:01:20 INFO - PROCESS | 1248 | 1471464080510 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19986400) [pid = 1248] [serial = 1988] [outer = 184CFC00] 13:01:21 INFO - PROCESS | 1248 | 1471464081340 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1022ms 13:01:21 INFO - PROCESS | 1248 | 1471464081376 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 1248 | 1471464081381 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 13:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:01:21 INFO - PROCESS | 1248 | 1471464081386 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 1248 | 1471464081392 Marionette TRACE conn5 <- [1,2614,null,{}] 13:01:21 INFO - PROCESS | 1248 | 1471464081397 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}] 13:01:21 INFO - PROCESS | 1248 | 1471464081400 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:21 INFO - PROCESS | 1248 | 1471464081547 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 13:01:21 INFO - PROCESS | 1248 | 1471464081686 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 1248 | 1471464081689 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:21 INFO - PROCESS | 1248 | ++DOCSHELL 0DC80800 == 35 [pid = 1248] [id = 663] 13:01:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E250C00) [pid = 1248] [serial = 1989] [outer = 00000000] 13:01:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E89B400) [pid = 1248] [serial = 1990] [outer = 0E250C00] 13:01:21 INFO - PROCESS | 1248 | 1471464081749 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (0EABDC00) [pid = 1248] [serial = 1991] [outer = 0E250C00] 13:01:22 INFO - PROCESS | 1248 | 1471464082453 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1119ms 13:01:22 INFO - PROCESS | 1248 | 1471464082510 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 1248 | 1471464082515 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 13:01:22 INFO - PROCESS | 1248 | 1471464082556 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:01:22 INFO - PROCESS | 1248 | 1471464082559 Marionette TRACE conn5 <- [1,2618,null,{}] 13:01:22 INFO - PROCESS | 1248 | 1471464082564 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}] 13:01:22 INFO - PROCESS | 1248 | 1471464082567 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:22 INFO - PROCESS | 1248 | 1471464082696 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 13:01:22 INFO - PROCESS | 1248 | 1471464082829 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 1248 | 1471464082832 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:22 INFO - PROCESS | 1248 | ++DOCSHELL 0BC42000 == 36 [pid = 1248] [id = 664] 13:01:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (0BC4B800) [pid = 1248] [serial = 1992] [outer = 00000000] 13:01:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (0EF09C00) [pid = 1248] [serial = 1993] [outer = 0BC4B800] 13:01:22 INFO - PROCESS | 1248 | 1471464082891 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (12D93000) [pid = 1248] [serial = 1994] [outer = 0BC4B800] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 086F1400 == 35 [pid = 1248] [id = 661] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 15618400 == 34 [pid = 1248] [id = 660] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 086EE400 == 33 [pid = 1248] [id = 659] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 17523C00 == 32 [pid = 1248] [id = 658] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 15AE7400 == 31 [pid = 1248] [id = 657] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 142D6800 == 30 [pid = 1248] [id = 656] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 0EF05C00 == 29 [pid = 1248] [id = 655] 13:01:23 INFO - PROCESS | 1248 | --DOCSHELL 0E470000 == 28 [pid = 1248] [id = 654] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (19988800) [pid = 1248] [serial = 1936] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (180C1C00) [pid = 1248] [serial = 1934] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (180C1800) [pid = 1248] [serial = 1933] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1296E800) [pid = 1248] [serial = 1939] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (142D4C00) [pid = 1248] [serial = 1918] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (15621800) [pid = 1248] [serial = 1919] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (184CA800) [pid = 1248] [serial = 1913] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15B0A800) [pid = 1248] [serial = 1927] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1266E400) [pid = 1248] [serial = 1924] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (129FA000) [pid = 1248] [serial = 1925] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E8A2C00) [pid = 1248] [serial = 1915] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0EF04C00) [pid = 1248] [serial = 1916] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (1997E400) [pid = 1248] [serial = 1937] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E53CC00) [pid = 1248] [serial = 1921] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E80FC00) [pid = 1248] [serial = 1922] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17E27400) [pid = 1248] [serial = 1942] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (19B07400) [pid = 1248] [serial = 1945] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (19B10C00) [pid = 1248] [serial = 1946] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17E1D400) [pid = 1248] [serial = 1930] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (17E29000) [pid = 1248] [serial = 1931] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (12D93400) [pid = 1248] [serial = 1940] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (184D1000) [pid = 1248] [serial = 1943] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (17315800) [pid = 1248] [serial = 1928] [outer = 00000000] [url = about:blank] 13:01:23 INFO - PROCESS | 1248 | 1471464083694 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1165ms 13:01:23 INFO - PROCESS | 1248 | 1471464083730 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 1248 | 1471464083733 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 13:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:01:23 INFO - PROCESS | 1248 | 1471464083738 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 1248 | 1471464083742 Marionette TRACE conn5 <- [1,2622,null,{}] 13:01:23 INFO - PROCESS | 1248 | 1471464083747 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}] 13:01:23 INFO - PROCESS | 1248 | 1471464083749 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:23 INFO - PROCESS | 1248 | 1471464083850 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 13:01:23 INFO - PROCESS | 1248 | 1471464083949 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 1248 | 1471464083951 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:23 INFO - PROCESS | 1248 | ++DOCSHELL 0BC49800 == 29 [pid = 1248] [id = 665] 13:01:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0DB6E400) [pid = 1248] [serial = 1995] [outer = 00000000] 13:01:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E46E400) [pid = 1248] [serial = 1996] [outer = 0DB6E400] 13:01:23 INFO - PROCESS | 1248 | 1471464084001 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E738000) [pid = 1248] [serial = 1997] [outer = 0DB6E400] 13:01:24 INFO - PROCESS | 1248 | 1471464084450 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 790ms 13:01:24 INFO - PROCESS | 1248 | 1471464084530 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 1248 | 1471464084534 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 13:01:24 INFO - PROCESS | 1248 | 1471464084540 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:01:24 INFO - PROCESS | 1248 | 1471464084543 Marionette TRACE conn5 <- [1,2626,null,{}] 13:01:24 INFO - PROCESS | 1248 | 1471464084547 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}] 13:01:24 INFO - PROCESS | 1248 | 1471464084549 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:24 INFO - PROCESS | 1248 | 1471464084644 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 13:01:24 INFO - PROCESS | 1248 | 1471464084653 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 1248 | 1471464084655 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:24 INFO - PROCESS | 1248 | ++DOCSHELL 0F40D000 == 30 [pid = 1248] [id = 666] 13:01:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0F5D9000) [pid = 1248] [serial = 1998] [outer = 00000000] 13:01:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (129EDC00) [pid = 1248] [serial = 1999] [outer = 0F5D9000] 13:01:24 INFO - PROCESS | 1248 | 1471464084703 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (12D93400) [pid = 1248] [serial = 2000] [outer = 0F5D9000] 13:01:25 INFO - PROCESS | 1248 | 1471464085190 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 672ms 13:01:25 INFO - PROCESS | 1248 | 1471464085217 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 1248 | 1471464085219 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 13:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:01:25 INFO - PROCESS | 1248 | 1471464085223 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 1248 | 1471464085226 Marionette TRACE conn5 <- [1,2630,null,{}] 13:01:25 INFO - PROCESS | 1248 | 1471464085237 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}] 13:01:25 INFO - PROCESS | 1248 | 1471464085241 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:25 INFO - PROCESS | 1248 | 1471464085325 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 13:01:25 INFO - PROCESS | 1248 | 1471464085335 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 1248 | 1471464085338 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:25 INFO - PROCESS | 1248 | ++DOCSHELL 15AEC800 == 31 [pid = 1248] [id = 667] 13:01:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15AEE400) [pid = 1248] [serial = 2001] [outer = 00000000] 13:01:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (15B60800) [pid = 1248] [serial = 2002] [outer = 15AEE400] 13:01:25 INFO - PROCESS | 1248 | 1471464085396 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17339000) [pid = 1248] [serial = 2003] [outer = 15AEE400] 13:01:25 INFO - PROCESS | 1248 | 1471464085843 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 13:01:25 INFO - PROCESS | 1248 | 1471464085906 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 1248 | 1471464085909 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 13:01:25 INFO - PROCESS | 1248 | 1471464085913 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:01:25 INFO - PROCESS | 1248 | 1471464085914 Marionette TRACE conn5 <- [1,2634,null,{}] 13:01:25 INFO - PROCESS | 1248 | 1471464085918 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}] 13:01:25 INFO - PROCESS | 1248 | 1471464085920 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:25 INFO - PROCESS | 1248 | 1471464086008 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 13:01:25 INFO - PROCESS | 1248 | 1471464086014 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 1248 | 1471464086016 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:26 INFO - PROCESS | 1248 | ++DOCSHELL 17526C00 == 32 [pid = 1248] [id = 668] 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1763B000) [pid = 1248] [serial = 2004] [outer = 00000000] 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17E2A400) [pid = 1248] [serial = 2005] [outer = 1763B000] 13:01:26 INFO - PROCESS | 1248 | 1471464086061 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18038800) [pid = 1248] [serial = 2006] [outer = 1763B000] 13:01:26 INFO - PROCESS | 1248 | 1471464086530 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 13:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:01:26 INFO - PROCESS | 1248 | 1471464086587 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 1248 | 1471464086590 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 13:01:26 INFO - PROCESS | 1248 | 1471464086593 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 1248 | 1471464086594 Marionette TRACE conn5 <- [1,2638,null,{}] 13:01:26 INFO - PROCESS | 1248 | 1471464086598 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}] 13:01:26 INFO - PROCESS | 1248 | 1471464086600 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:26 INFO - PROCESS | 1248 | 1471464086718 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 13:01:26 INFO - PROCESS | 1248 | 1471464086810 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 1248 | 1471464086812 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:26 INFO - PROCESS | 1248 | ++DOCSHELL 180B6C00 == 33 [pid = 1248] [id = 669] 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (180BB400) [pid = 1248] [serial = 2007] [outer = 00000000] 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (18281400) [pid = 1248] [serial = 2008] [outer = 180BB400] 13:01:26 INFO - PROCESS | 1248 | 1471464086859 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (18282000) [pid = 1248] [serial = 2009] [outer = 180BB400] 13:01:27 INFO - PROCESS | 1248 | 1471464087299 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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 13:01:27 INFO - PROCESS | 1248 | 1471464087324 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 1248 | 1471464087326 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 13:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:01:27 INFO - PROCESS | 1248 | 1471464087329 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 1248 | 1471464087331 Marionette TRACE conn5 <- [1,2642,null,{}] 13:01:27 INFO - PROCESS | 1248 | 1471464087334 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}] 13:01:27 INFO - PROCESS | 1248 | 1471464087349 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:27 INFO - PROCESS | 1248 | 1471464087484 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 13:01:27 INFO - PROCESS | 1248 | 1471464087552 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 1248 | 1471464087554 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:27 INFO - PROCESS | 1248 | ++DOCSHELL 0E689800 == 34 [pid = 1248] [id = 670] 13:01:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18349800) [pid = 1248] [serial = 2010] [outer = 00000000] 13:01:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1997E400) [pid = 1248] [serial = 2011] [outer = 18349800] 13:01:27 INFO - PROCESS | 1248 | 1471464087601 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19988800) [pid = 1248] [serial = 2012] [outer = 18349800] 13:01:27 INFO - PROCESS | 1248 | 1471464088015 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 13:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:01:28 INFO - PROCESS | 1248 | 1471464088063 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 1248 | 1471464088065 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 13:01:28 INFO - PROCESS | 1248 | 1471464088069 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 1248 | 1471464088070 Marionette TRACE conn5 <- [1,2646,null,{}] 13:01:28 INFO - PROCESS | 1248 | 1471464088074 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}] 13:01:28 INFO - PROCESS | 1248 | 1471464088076 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:28 INFO - PROCESS | 1248 | 1471464088214 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 13:01:28 INFO - PROCESS | 1248 | 1471464088224 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1248 | 1471464088226 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:28 INFO - PROCESS | 1248 | ++DOCSHELL 1561A800 == 35 [pid = 1248] [id = 671] 13:01:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (198BA000) [pid = 1248] [serial = 2013] [outer = 00000000] 13:01:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19B0DC00) [pid = 1248] [serial = 2014] [outer = 198BA000] 13:01:28 INFO - PROCESS | 1248 | 1471464088270 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (19B49800) [pid = 1248] [serial = 2015] [outer = 198BA000] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (15AEB800) [pid = 1248] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0EF0E400) [pid = 1248] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (14C27800) [pid = 1248] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (126B9C00) [pid = 1248] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E479000) [pid = 1248] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17526800) [pid = 1248] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0DBD3000) [pid = 1248] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15AE9000) [pid = 1248] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (19A25000) [pid = 1248] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0DCE8400) [pid = 1248] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0BC3F800) [pid = 1248] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15639C00) [pid = 1248] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:01:28 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E89B000) [pid = 1248] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:01:28 INFO - PROCESS | 1248 | 1471464088715 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 669ms 13:01:28 INFO - PROCESS | 1248 | 1471464088740 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 13:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:01:28 INFO - PROCESS | 1248 | 1471464088742 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 13:01:28 INFO - PROCESS | 1248 | 1471464088745 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 1248 | 1471464088748 Marionette TRACE conn5 <- [1,2650,null,{}] 13:01:28 INFO - PROCESS | 1248 | 1471464088751 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}] 13:01:28 INFO - PROCESS | 1248 | 1471464088753 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:28 INFO - PROCESS | 1248 | 1471464088876 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 13:01:28 INFO - PROCESS | 1248 | 1471464088936 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1248 | 1471464088938 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:28 INFO - PROCESS | 1248 | ++DOCSHELL 0EF0E400 == 36 [pid = 1248] [id = 672] 13:01:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (12972800) [pid = 1248] [serial = 2016] [outer = 00000000] 13:01:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17528000) [pid = 1248] [serial = 2017] [outer = 12972800] 13:01:28 INFO - PROCESS | 1248 | 1471464088983 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (18280400) [pid = 1248] [serial = 2018] [outer = 12972800] 13:01:29 INFO - PROCESS | 1248 | 1471464089323 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 13:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:01:29 INFO - PROCESS | 1248 | 1471464089379 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 1248 | 1471464089381 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 13:01:29 INFO - PROCESS | 1248 | 1471464089384 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 1248 | 1471464089386 Marionette TRACE conn5 <- [1,2654,null,{}] 13:01:29 INFO - PROCESS | 1248 | 1471464089389 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}] 13:01:29 INFO - PROCESS | 1248 | 1471464089391 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:29 INFO - PROCESS | 1248 | 1471464089473 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 13:01:29 INFO - PROCESS | 1248 | 1471464089479 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 1248 | 1471464089481 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:29 INFO - PROCESS | 1248 | ++DOCSHELL 17526800 == 37 [pid = 1248] [id = 673] 13:01:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1997D400) [pid = 1248] [serial = 2019] [outer = 00000000] 13:01:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19C06400) [pid = 1248] [serial = 2020] [outer = 1997D400] 13:01:29 INFO - PROCESS | 1248 | 1471464089526 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19D96800) [pid = 1248] [serial = 2021] [outer = 1997D400] 13:01:30 INFO - PROCESS | 1248 | 1471464090462 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1125ms 13:01:30 INFO - PROCESS | 1248 | 1471464090512 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 1248 | 1471464090514 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 13:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:01:30 INFO - PROCESS | 1248 | 1471464090563 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 1248 | 1471464090567 Marionette TRACE conn5 <- [1,2658,null,{}] 13:01:30 INFO - PROCESS | 1248 | 1471464090573 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}] 13:01:30 INFO - PROCESS | 1248 | 1471464090577 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:30 INFO - PROCESS | 1248 | 1471464090732 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 13:01:30 INFO - PROCESS | 1248 | 1471464090925 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 1248 | 1471464090928 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:30 INFO - PROCESS | 1248 | ++DOCSHELL 0E476C00 == 38 [pid = 1248] [id = 674] 13:01:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E479C00) [pid = 1248] [serial = 2022] [outer = 00000000] 13:01:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0E648400) [pid = 1248] [serial = 2023] [outer = 0E479C00] 13:01:30 INFO - PROCESS | 1248 | 1471464090989 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E8A2000) [pid = 1248] [serial = 2024] [outer = 0E479C00] 13:01:32 INFO - PROCESS | 1248 | 1471464092078 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"]]]}] 13:01:32 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 13:01:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:01:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1521ms 13:01:32 INFO - PROCESS | 1248 | 1471464092089 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 1248 | 1471464092093 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 13:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:01:32 INFO - PROCESS | 1248 | 1471464092098 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 1248 | 1471464092101 Marionette TRACE conn5 <- [1,2662,null,{}] 13:01:32 INFO - PROCESS | 1248 | 1471464092107 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}] 13:01:32 INFO - PROCESS | 1248 | 1471464092112 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:32 INFO - PROCESS | 1248 | 1471464092224 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 13:01:32 INFO - PROCESS | 1248 | 1471464092367 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 1248 | 1471464092370 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:32 INFO - PROCESS | 1248 | ++DOCSHELL 1561F400 == 39 [pid = 1248] [id = 675] 13:01:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (15620000) [pid = 1248] [serial = 2025] [outer = 00000000] 13:01:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (15B55C00) [pid = 1248] [serial = 2026] [outer = 15620000] 13:01:32 INFO - PROCESS | 1248 | 1471464092428 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (17343C00) [pid = 1248] [serial = 2027] [outer = 15620000] 13:01:33 INFO - PROCESS | 1248 | 1471464093449 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"]]]}] 13:01:33 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 13:01:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1434ms 13:01:33 INFO - PROCESS | 1248 | 1471464093507 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 1248 | 1471464093510 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 13:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:01:33 INFO - PROCESS | 1248 | 1471464093514 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 1248 | 1471464093516 Marionette TRACE conn5 <- [1,2666,null,{}] 13:01:33 INFO - PROCESS | 1248 | 1471464093563 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}] 13:01:33 INFO - PROCESS | 1248 | 1471464093566 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:33 INFO - PROCESS | 1248 | 1471464093706 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 13:01:33 INFO - PROCESS | 1248 | 1471464093818 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 1248 | 1471464093824 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:33 INFO - PROCESS | 1248 | ++DOCSHELL 184CD400 == 40 [pid = 1248] [id = 676] 13:01:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (184CD800) [pid = 1248] [serial = 2028] [outer = 00000000] 13:01:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1A7E0000) [pid = 1248] [serial = 2029] [outer = 184CD800] 13:01:33 INFO - PROCESS | 1248 | 1471464093929 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1AC53000) [pid = 1248] [serial = 2030] [outer = 184CD800] 13:01:35 INFO - PROCESS | 1248 | 1471464095131 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1680ms 13:01:35 INFO - PROCESS | 1248 | 1471464095270 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 1248 | 1471464095274 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 13:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:01:35 INFO - PROCESS | 1248 | 1471464095285 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 1248 | 1471464095288 Marionette TRACE conn5 <- [1,2670,null,{}] 13:01:35 INFO - PROCESS | 1248 | 1471464095293 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}] 13:01:35 INFO - PROCESS | 1248 | 1471464095296 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0EF0E400 == 39 [pid = 1248] [id = 672] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 1561A800 == 38 [pid = 1248] [id = 671] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0E689800 == 37 [pid = 1248] [id = 670] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 180B6C00 == 36 [pid = 1248] [id = 669] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 17526C00 == 35 [pid = 1248] [id = 668] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 15AEC800 == 34 [pid = 1248] [id = 667] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0F40D000 == 33 [pid = 1248] [id = 666] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0BC49800 == 32 [pid = 1248] [id = 665] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0DC80800 == 31 [pid = 1248] [id = 663] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 184CC800 == 30 [pid = 1248] [id = 662] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0BC42000 == 29 [pid = 1248] [id = 664] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 126B3800 == 28 [pid = 1248] [id = 653] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 1561F400 == 27 [pid = 1248] [id = 675] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 184CD400 == 26 [pid = 1248] [id = 676] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 17526800 == 25 [pid = 1248] [id = 673] 13:01:35 INFO - PROCESS | 1248 | --DOCSHELL 0E476C00 == 24 [pid = 1248] [id = 674] 13:01:35 INFO - PROCESS | 1248 | 1471464095984 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (17178400) [pid = 1248] [serial = 1972] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (12668800) [pid = 1248] [serial = 1966] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (129ED400) [pid = 1248] [serial = 1967] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (1563BC00) [pid = 1248] [serial = 1969] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (13D2D400) [pid = 1248] [serial = 1961] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (12D91000) [pid = 1248] [serial = 1960] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0E53A000) [pid = 1248] [serial = 1963] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E64D400) [pid = 1248] [serial = 1964] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17E1C400) [pid = 1248] [serial = 1975] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E926C00) [pid = 1248] [serial = 1949] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E64A800) [pid = 1248] [serial = 1948] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17F01400) [pid = 1248] [serial = 1952] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (17523800) [pid = 1248] [serial = 1951] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (19C10400) [pid = 1248] [serial = 1955] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (19B10800) [pid = 1248] [serial = 1954] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E8A2800) [pid = 1248] [serial = 1958] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E682000) [pid = 1248] [serial = 1957] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0E256400) [pid = 1248] [serial = 1978] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1834EC00) [pid = 1248] [serial = 1985] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (17E2A800) [pid = 1248] [serial = 1976] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (180BD400) [pid = 1248] [serial = 1981] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (142D3C00) [pid = 1248] [serial = 1979] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (17340400) [pid = 1248] [serial = 1973] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (15AEFC00) [pid = 1248] [serial = 1970] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (180BFC00) [pid = 1248] [serial = 1982] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (18347800) [pid = 1248] [serial = 1984] [outer = 00000000] [url = about:blank] 13:01:36 INFO - PROCESS | 1248 | 1471464096139 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 1248 | 1471464096142 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:36 INFO - PROCESS | 1248 | ++DOCSHELL 0BC3EC00 == 25 [pid = 1248] [id = 677] 13:01:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0BC40800) [pid = 1248] [serial = 2031] [outer = 00000000] 13:01:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0BC47000) [pid = 1248] [serial = 2032] [outer = 0BC40800] 13:01:36 INFO - PROCESS | 1248 | 1471464096194 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0DBCE800) [pid = 1248] [serial = 2033] [outer = 0BC40800] 13:01:37 INFO - PROCESS | 1248 | 1471464097089 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]]]}] 13:01:37 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) 13:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1832ms 13:01:37 INFO - PROCESS | 1248 | 1471464097121 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 13:01:37 INFO - PROCESS | 1248 | 1471464097125 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 13:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:01:37 INFO - PROCESS | 1248 | 1471464097130 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 1248 | 1471464097133 Marionette TRACE conn5 <- [1,2674,null,{}] 13:01:37 INFO - PROCESS | 1248 | 1471464097138 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}] 13:01:37 INFO - PROCESS | 1248 | 1471464097141 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:37 INFO - PROCESS | 1248 | 1471464097242 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 13:01:37 INFO - PROCESS | 1248 | 1471464097329 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 1248 | 1471464097332 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:37 INFO - PROCESS | 1248 | ++DOCSHELL 0E537000 == 26 [pid = 1248] [id = 678] 13:01:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0E538800) [pid = 1248] [serial = 2034] [outer = 00000000] 13:01:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E25B000) [pid = 1248] [serial = 2035] [outer = 0E538800] 13:01:37 INFO - PROCESS | 1248 | 1471464097382 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E738C00) [pid = 1248] [serial = 2036] [outer = 0E538800] 13:01:38 INFO - PROCESS | 1248 | 1471464098314 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"]]]}] 13:01:38 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 13:01:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1231ms 13:01:38 INFO - PROCESS | 1248 | 1471464098366 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 1248 | 1471464098369 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 13:01:38 INFO - PROCESS | 1248 | 1471464098373 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:01:38 INFO - PROCESS | 1248 | 1471464098375 Marionette TRACE conn5 <- [1,2678,null,{}] 13:01:38 INFO - PROCESS | 1248 | 1471464098380 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}] 13:01:38 INFO - PROCESS | 1248 | 1471464098382 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:38 INFO - PROCESS | 1248 | 1471464098506 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 13:01:38 INFO - PROCESS | 1248 | 1471464098516 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 1248 | 1471464098518 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:38 INFO - PROCESS | 1248 | ++DOCSHELL 0F40D400 == 27 [pid = 1248] [id = 679] 13:01:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0F40EC00) [pid = 1248] [serial = 2037] [outer = 00000000] 13:01:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0F5A0C00) [pid = 1248] [serial = 2038] [outer = 0F40EC00] 13:01:38 INFO - PROCESS | 1248 | 1471464098619 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (1266F800) [pid = 1248] [serial = 2039] [outer = 0F40EC00] 13:01:39 INFO - PROCESS | 1248 | 1471464099600 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"]]]}] 13:01:39 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 13:01:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:01:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1271ms 13:01:39 INFO - PROCESS | 1248 | 1471464099649 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 1248 | 1471464099653 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 13:01:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:01:39 INFO - PROCESS | 1248 | 1471464099670 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 1248 | 1471464099675 Marionette TRACE conn5 <- [1,2682,null,{}] 13:01:39 INFO - PROCESS | 1248 | 1471464099679 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}] 13:01:39 INFO - PROCESS | 1248 | 1471464099682 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:39 INFO - PROCESS | 1248 | 1471464099822 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 13:01:39 INFO - PROCESS | 1248 | 1471464099828 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 1248 | 1471464099830 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:39 INFO - PROCESS | 1248 | ++DOCSHELL 1296F000 == 28 [pid = 1248] [id = 680] 13:01:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (129ED400) [pid = 1248] [serial = 2040] [outer = 00000000] 13:01:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (13DBC000) [pid = 1248] [serial = 2041] [outer = 129ED400] 13:01:39 INFO - PROCESS | 1248 | 1471464099931 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1415B000) [pid = 1248] [serial = 2042] [outer = 129ED400] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (180BB400) [pid = 1248] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (18349800) [pid = 1248] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0BC4B800) [pid = 1248] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0DB6E400) [pid = 1248] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0E250C00) [pid = 1248] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0F5D9000) [pid = 1248] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (12972800) [pid = 1248] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (198BA000) [pid = 1248] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (15AEE400) [pid = 1248] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (1763B000) [pid = 1248] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (184CFC00) [pid = 1248] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:01:40 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (1997D400) [pid = 1248] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:01:40 INFO - PROCESS | 1248 | 1471464100982 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"]]]}] 13:01:41 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 13:01:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1349ms 13:01:41 INFO - PROCESS | 1248 | 1471464101008 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 1248 | 1471464101010 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 13:01:41 INFO - PROCESS | 1248 | 1471464101013 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:01:41 INFO - PROCESS | 1248 | 1471464101015 Marionette TRACE conn5 <- [1,2686,null,{}] 13:01:41 INFO - PROCESS | 1248 | 1471464101019 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}] 13:01:41 INFO - PROCESS | 1248 | 1471464101021 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:41 INFO - PROCESS | 1248 | 1471464101139 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 13:01:41 INFO - PROCESS | 1248 | 1471464101149 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 1248 | 1471464101151 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:41 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A0C00 == 29 [pid = 1248] [id = 681] 13:01:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0EA6C800) [pid = 1248] [serial = 2043] [outer = 00000000] 13:01:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (14C34000) [pid = 1248] [serial = 2044] [outer = 0EA6C800] 13:01:41 INFO - PROCESS | 1248 | 1471464101198 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (1561D000) [pid = 1248] [serial = 2045] [outer = 0EA6C800] 13:01:42 INFO - PROCESS | 1248 | 1471464102114 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"]]]}] 13:01:42 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 13:01:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:01:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1118ms 13:01:42 INFO - PROCESS | 1248 | 1471464102136 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 1248 | 1471464102138 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 13:01:42 INFO - PROCESS | 1248 | 1471464102141 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:01:42 INFO - PROCESS | 1248 | 1471464102143 Marionette TRACE conn5 <- [1,2690,null,{}] 13:01:42 INFO - PROCESS | 1248 | 1471464102147 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}] 13:01:42 INFO - PROCESS | 1248 | 1471464102149 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:42 INFO - PROCESS | 1248 | 1471464102234 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 13:01:42 INFO - PROCESS | 1248 | 1471464102365 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 1248 | 1471464102369 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:42 INFO - PROCESS | 1248 | ++DOCSHELL 086E8C00 == 30 [pid = 1248] [id = 682] 13:01:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (086E9C00) [pid = 1248] [serial = 2046] [outer = 00000000] 13:01:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0BC49800) [pid = 1248] [serial = 2047] [outer = 086E9C00] 13:01:42 INFO - PROCESS | 1248 | 1471464102431 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0DD5E000) [pid = 1248] [serial = 2048] [outer = 086E9C00] 13:01:43 INFO - PROCESS | 1248 | 1471464103256 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:01:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1179ms 13:01:43 INFO - PROCESS | 1248 | 1471464103327 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 1248 | 1471464103331 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 13:01:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:01:43 INFO - PROCESS | 1248 | 1471464103335 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 1248 | 1471464103339 Marionette TRACE conn5 <- [1,2694,null,{}] 13:01:43 INFO - PROCESS | 1248 | 1471464103344 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}] 13:01:43 INFO - PROCESS | 1248 | 1471464103349 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:43 INFO - PROCESS | 1248 | 1471464103479 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 13:01:43 INFO - PROCESS | 1248 | 1471464103610 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 1248 | 1471464103613 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:43 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE9800 == 31 [pid = 1248] [id = 683] 13:01:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E89C400) [pid = 1248] [serial = 2049] [outer = 00000000] 13:01:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0EABCC00) [pid = 1248] [serial = 2050] [outer = 0E89C400] 13:01:43 INFO - PROCESS | 1248 | 1471464103675 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0F59BC00) [pid = 1248] [serial = 2051] [outer = 0E89C400] 13:01:44 INFO - PROCESS | 1248 | 1471464104525 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:01:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1233ms 13:01:44 INFO - PROCESS | 1248 | 1471464104573 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 1248 | 1471464104577 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 13:01:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:01:44 INFO - PROCESS | 1248 | 1471464104583 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 1248 | 1471464104586 Marionette TRACE conn5 <- [1,2698,null,{}] 13:01:44 INFO - PROCESS | 1248 | 1471464104591 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}] 13:01:44 INFO - PROCESS | 1248 | 1471464104594 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:44 INFO - PROCESS | 1248 | 1471464104741 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 13:01:44 INFO - PROCESS | 1248 | 1471464104864 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 1248 | 1471464104868 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 17524400 == 30 [pid = 1248] [id = 382] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 1563B000 == 29 [pid = 1248] [id = 373] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 13DC3400 == 28 [pid = 1248] [id = 372] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0E814800 == 27 [pid = 1248] [id = 380] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0E254800 == 26 [pid = 1248] [id = 369] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0E8A0C00 == 25 [pid = 1248] [id = 681] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 1296F000 == 24 [pid = 1248] [id = 680] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0F40D400 == 23 [pid = 1248] [id = 679] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0E537000 == 22 [pid = 1248] [id = 678] 13:01:44 INFO - PROCESS | 1248 | --DOCSHELL 0BC3EC00 == 21 [pid = 1248] [id = 677] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (19C06400) [pid = 1248] [serial = 2020] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (18281400) [pid = 1248] [serial = 2008] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1997E400) [pid = 1248] [serial = 2011] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (18282000) [pid = 1248] [serial = 2009] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0EF09C00) [pid = 1248] [serial = 1993] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (12D93000) [pid = 1248] [serial = 1994] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0E46E400) [pid = 1248] [serial = 1996] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19D96800) [pid = 1248] [serial = 2021] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (0E738000) [pid = 1248] [serial = 1997] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (0E89B400) [pid = 1248] [serial = 1990] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (0EABDC00) [pid = 1248] [serial = 1991] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (129EDC00) [pid = 1248] [serial = 1999] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (17528000) [pid = 1248] [serial = 2017] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (12D93400) [pid = 1248] [serial = 2000] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (19B0DC00) [pid = 1248] [serial = 2014] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (15B60800) [pid = 1248] [serial = 2002] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (17339000) [pid = 1248] [serial = 2003] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 51 (17E2A400) [pid = 1248] [serial = 2005] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 50 (19986400) [pid = 1248] [serial = 1988] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 49 (198BAC00) [pid = 1248] [serial = 1987] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 48 (19988800) [pid = 1248] [serial = 2012] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 47 (19B49800) [pid = 1248] [serial = 2015] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 46 (18280400) [pid = 1248] [serial = 2018] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | --DOMWINDOW == 45 (18038800) [pid = 1248] [serial = 2006] [outer = 00000000] [url = about:blank] 13:01:44 INFO - PROCESS | 1248 | ++DOCSHELL 0DC7A000 == 22 [pid = 1248] [id = 684] 13:01:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 46 (0E254800) [pid = 1248] [serial = 2052] [outer = 00000000] 13:01:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 47 (0E53AC00) [pid = 1248] [serial = 2053] [outer = 0E254800] 13:01:44 INFO - PROCESS | 1248 | 1471464104938 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 48 (0E738000) [pid = 1248] [serial = 2054] [outer = 0E254800] 13:01:45 INFO - PROCESS | 1248 | 1471464105377 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] 13:01:45 INFO - PROCESS | 1248 | 1471464105423 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 13:01:45 INFO - PROCESS | 1248 | 1471464105429 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:01:45 INFO - PROCESS | 1248 | 1471464105432 Marionette TRACE conn5 <- [1,2702,null,{}] 13:01:45 INFO - PROCESS | 1248 | 1471464105436 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}] 13:01:45 INFO - PROCESS | 1248 | 1471464105438 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:45 INFO - PROCESS | 1248 | 1471464105532 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 13:01:45 INFO - PROCESS | 1248 | 1471464105540 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 1248 | 1471464105543 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:45 INFO - PROCESS | 1248 | ++DOCSHELL 12786C00 == 23 [pid = 1248] [id = 685] 13:01:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 49 (12920800) [pid = 1248] [serial = 2055] [outer = 00000000] 13:01:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 50 (12973000) [pid = 1248] [serial = 2056] [outer = 12920800] 13:01:45 INFO - PROCESS | 1248 | 1471464105592 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 51 (12D8A000) [pid = 1248] [serial = 2057] [outer = 12920800] 13:01:46 INFO - PROCESS | 1248 | 1471464106077 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:01:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 13:01:46 INFO - PROCESS | 1248 | 1471464106105 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 1248 | 1471464106108 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 13:01:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:01:46 INFO - PROCESS | 1248 | 1471464106111 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 1248 | 1471464106114 Marionette TRACE conn5 <- [1,2706,null,{}] 13:01:46 INFO - PROCESS | 1248 | 1471464106129 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}] 13:01:46 INFO - PROCESS | 1248 | 1471464106134 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:46 INFO - PROCESS | 1248 | 1471464106256 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 13:01:46 INFO - PROCESS | 1248 | 1471464106360 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 1248 | 1471464106363 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:46 INFO - PROCESS | 1248 | ++DOCSHELL 142DC800 == 24 [pid = 1248] [id = 686] 13:01:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 52 (14C25800) [pid = 1248] [serial = 2058] [outer = 00000000] 13:01:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (14C31400) [pid = 1248] [serial = 2059] [outer = 14C25800] 13:01:46 INFO - PROCESS | 1248 | 1471464106415 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (15620C00) [pid = 1248] [serial = 2060] [outer = 14C25800] 13:01:46 INFO - PROCESS | 1248 | 1471464106806 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] 13:01:46 INFO - PROCESS | 1248 | 1471464106848 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 13:01:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:01:46 INFO - PROCESS | 1248 | 1471464106851 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 1248 | 1471464106853 Marionette TRACE conn5 <- [1,2710,null,{}] 13:01:46 INFO - PROCESS | 1248 | 1471464106856 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}] 13:01:46 INFO - PROCESS | 1248 | 1471464106858 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:46 INFO - PROCESS | 1248 | 1471464106958 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 13:01:46 INFO - PROCESS | 1248 | 1471464106963 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 1248 | 1471464106965 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:46 INFO - PROCESS | 1248 | ++DOCSHELL 14C2DC00 == 25 [pid = 1248] [id = 687] 13:01:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (15AEFC00) [pid = 1248] [serial = 2061] [outer = 00000000] 13:01:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (17336C00) [pid = 1248] [serial = 2062] [outer = 15AEFC00] 13:01:47 INFO - PROCESS | 1248 | 1471464107013 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (1733D800) [pid = 1248] [serial = 2063] [outer = 15AEFC00] 13:01:47 INFO - PROCESS | 1248 | 1471464107516 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] 13:01:47 INFO - PROCESS | 1248 | 1471464107588 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 13:01:47 INFO - PROCESS | 1248 | 1471464107591 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 1248 | 1471464107593 Marionette TRACE conn5 <- [1,2714,null,{}] 13:01:47 INFO - PROCESS | 1248 | 1471464107596 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}] 13:01:47 INFO - PROCESS | 1248 | 1471464107599 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:47 INFO - PROCESS | 1248 | 1471464107744 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 13:01:47 INFO - PROCESS | 1248 | 1471464107768 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 1248 | 1471464107770 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:47 INFO - PROCESS | 1248 | ++DOCSHELL 086E7000 == 26 [pid = 1248] [id = 688] 13:01:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (17528400) [pid = 1248] [serial = 2064] [outer = 00000000] 13:01:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (17E1D000) [pid = 1248] [serial = 2065] [outer = 17528400] 13:01:47 INFO - PROCESS | 1248 | 1471464107816 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (17E1F800) [pid = 1248] [serial = 2066] [outer = 17528400] 13:01:48 INFO - PROCESS | 1248 | 1471464108272 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:01:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 13:01:48 INFO - PROCESS | 1248 | 1471464108322 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 13:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:01:48 INFO - PROCESS | 1248 | 1471464108324 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 13:01:48 INFO - PROCESS | 1248 | 1471464108327 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 1248 | 1471464108329 Marionette TRACE conn5 <- [1,2718,null,{}] 13:01:48 INFO - PROCESS | 1248 | 1471464108333 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}] 13:01:48 INFO - PROCESS | 1248 | 1471464108338 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:48 INFO - PROCESS | 1248 | 1471464108498 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 13:01:48 INFO - PROCESS | 1248 | 1471464108512 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 1248 | 1471464108514 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:48 INFO - PROCESS | 1248 | ++DOCSHELL 17E26000 == 27 [pid = 1248] [id = 689] 13:01:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (17E42C00) [pid = 1248] [serial = 2067] [outer = 00000000] 13:01:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (180B3000) [pid = 1248] [serial = 2068] [outer = 17E42C00] 13:01:48 INFO - PROCESS | 1248 | 1471464108617 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (18281C00) [pid = 1248] [serial = 2069] [outer = 17E42C00] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0E479C00) [pid = 1248] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (15620000) [pid = 1248] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (0F40EC00) [pid = 1248] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (129ED400) [pid = 1248] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (0E538800) [pid = 1248] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:01:48 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (0BC40800) [pid = 1248] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:01:49 INFO - PROCESS | 1248 | 1471464109519 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"]]]}] 13:01:49 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 13:01:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:01:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:01:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1235ms 13:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:01:49 INFO - PROCESS | 1248 | 1471464109563 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 1248 | 1471464109565 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 13:01:49 INFO - PROCESS | 1248 | 1471464109568 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 1248 | 1471464109570 Marionette TRACE conn5 <- [1,2722,null,{}] 13:01:49 INFO - PROCESS | 1248 | 1471464109574 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}] 13:01:49 INFO - PROCESS | 1248 | 1471464109576 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:49 INFO - PROCESS | 1248 | 1471464109666 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 13:01:49 INFO - PROCESS | 1248 | 1471464109671 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 1248 | 1471464109673 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:49 INFO - PROCESS | 1248 | ++DOCSHELL 180B2800 == 28 [pid = 1248] [id = 690] 13:01:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (18285400) [pid = 1248] [serial = 2070] [outer = 00000000] 13:01:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (1828C000) [pid = 1248] [serial = 2071] [outer = 18285400] 13:01:49 INFO - PROCESS | 1248 | 1471464109719 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (1828FC00) [pid = 1248] [serial = 2072] [outer = 18285400] 13:01:50 INFO - PROCESS | 1248 | 1471464110165 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 13:01:50 INFO - PROCESS | 1248 | 1471464110199 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 1248 | 1471464110201 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 13:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:01:50 INFO - PROCESS | 1248 | 1471464110204 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 1248 | 1471464110206 Marionette TRACE conn5 <- [1,2726,null,{}] 13:01:50 INFO - PROCESS | 1248 | 1471464110209 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}] 13:01:50 INFO - PROCESS | 1248 | 1471464110211 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:50 INFO - PROCESS | 1248 | 1471464110294 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 13:01:50 INFO - PROCESS | 1248 | 1471464110300 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 1248 | 1471464110302 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:50 INFO - PROCESS | 1248 | ++DOCSHELL 18349400 == 29 [pid = 1248] [id = 691] 13:01:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (18349800) [pid = 1248] [serial = 2073] [outer = 00000000] 13:01:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (184B3000) [pid = 1248] [serial = 2074] [outer = 18349800] 13:01:50 INFO - PROCESS | 1248 | 1471464110347 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (184CDC00) [pid = 1248] [serial = 2075] [outer = 18349800] 13:01:50 INFO - PROCESS | 1248 | 1471464110779 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 13:01:50 INFO - PROCESS | 1248 | 1471464110835 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 1248 | 1471464110838 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 13:01:50 INFO - PROCESS | 1248 | 1471464110841 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:01:50 INFO - PROCESS | 1248 | 1471464110843 Marionette TRACE conn5 <- [1,2730,null,{}] 13:01:50 INFO - PROCESS | 1248 | 1471464110846 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}] 13:01:50 INFO - PROCESS | 1248 | 1471464110848 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:50 INFO - PROCESS | 1248 | 1471464110929 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 13:01:50 INFO - PROCESS | 1248 | 1471464110935 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 1248 | 1471464110936 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:50 INFO - PROCESS | 1248 | ++DOCSHELL 184D2400 == 30 [pid = 1248] [id = 692] 13:01:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (184D2C00) [pid = 1248] [serial = 2076] [outer = 00000000] 13:01:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (198BAC00) [pid = 1248] [serial = 2077] [outer = 184D2C00] 13:01:50 INFO - PROCESS | 1248 | 1471464110982 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (15617800) [pid = 1248] [serial = 2078] [outer = 184D2C00] 13:01:51 INFO - PROCESS | 1248 | 1471464111652 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 831ms 13:01:51 INFO - PROCESS | 1248 | 1471464111677 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 1248 | 1471464111681 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 13:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:01:51 INFO - PROCESS | 1248 | 1471464111686 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 1248 | 1471464111692 Marionette TRACE conn5 <- [1,2734,null,{}] 13:01:51 INFO - PROCESS | 1248 | 1471464111697 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}] 13:01:51 INFO - PROCESS | 1248 | 1471464111700 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:51 INFO - PROCESS | 1248 | 1471464111814 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 13:01:51 INFO - PROCESS | 1248 | 1471464111954 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 1248 | 1471464111957 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:51 INFO - PROCESS | 1248 | ++DOCSHELL 0E67F800 == 31 [pid = 1248] [id = 693] 13:01:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E731000) [pid = 1248] [serial = 2079] [outer = 00000000] 13:01:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (125EA800) [pid = 1248] [serial = 2080] [outer = 0E731000] 13:01:52 INFO - PROCESS | 1248 | 1471464112020 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (13751000) [pid = 1248] [serial = 2081] [outer = 0E731000] 13:01:52 INFO - PROCESS | 1248 | 1471464112599 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 930ms 13:01:52 INFO - PROCESS | 1248 | 1471464112632 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 1248 | 1471464112637 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 13:01:52 INFO - PROCESS | 1248 | 1471464112644 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:01:52 INFO - PROCESS | 1248 | 1471464112647 Marionette TRACE conn5 <- [1,2738,null,{}] 13:01:52 INFO - PROCESS | 1248 | 1471464112651 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}] 13:01:52 INFO - PROCESS | 1248 | 1471464112654 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:52 INFO - PROCESS | 1248 | 1471464112772 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 13:01:52 INFO - PROCESS | 1248 | 1471464112883 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 1248 | 1471464112886 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:52 INFO - PROCESS | 1248 | ++DOCSHELL 15AED000 == 32 [pid = 1248] [id = 694] 13:01:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (15AF2000) [pid = 1248] [serial = 2082] [outer = 00000000] 13:01:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (17340C00) [pid = 1248] [serial = 2083] [outer = 15AF2000] 13:01:53 INFO - PROCESS | 1248 | 1471464112992 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17E25400) [pid = 1248] [serial = 2084] [outer = 15AF2000] 13:01:53 INFO - PROCESS | 1248 | 1471464113552 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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 970ms 13:01:53 INFO - PROCESS | 1248 | 1471464113621 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 1248 | 1471464113623 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 13:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:01:53 INFO - PROCESS | 1248 | 1471464113627 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 1248 | 1471464113631 Marionette TRACE conn5 <- [1,2742,null,{}] 13:01:53 INFO - PROCESS | 1248 | 1471464113642 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}] 13:01:53 INFO - PROCESS | 1248 | 1471464113647 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:53 INFO - PROCESS | 1248 | 1471464113757 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 13:01:53 INFO - PROCESS | 1248 | 1471464113898 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 1248 | 1471464113901 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:53 INFO - PROCESS | 1248 | ++DOCSHELL 184D3800 == 33 [pid = 1248] [id = 695] 13:01:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (184D7C00) [pid = 1248] [serial = 2085] [outer = 00000000] 13:01:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (19988800) [pid = 1248] [serial = 2086] [outer = 184D7C00] 13:01:53 INFO - PROCESS | 1248 | 1471464113961 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (19B03800) [pid = 1248] [serial = 2087] [outer = 184D7C00] 13:01:54 INFO - PROCESS | 1248 | 1471464114545 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 970ms 13:01:54 INFO - PROCESS | 1248 | 1471464114600 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 1248 | 1471464114603 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 13:01:54 INFO - PROCESS | 1248 | 1471464114607 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:01:54 INFO - PROCESS | 1248 | 1471464114609 Marionette TRACE conn5 <- [1,2746,null,{}] 13:01:54 INFO - PROCESS | 1248 | 1471464114613 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}] 13:01:54 INFO - PROCESS | 1248 | 1471464114615 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:54 INFO - PROCESS | 1248 | 1471464114761 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 13:01:55 INFO - PROCESS | 1248 | 1471464115011 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 1248 | 1471464115015 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:55 INFO - PROCESS | 1248 | ++DOCSHELL 0DC85800 == 34 [pid = 1248] [id = 696] 13:01:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0DDF2400) [pid = 1248] [serial = 2088] [outer = 00000000] 13:01:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E25D800) [pid = 1248] [serial = 2089] [outer = 0DDF2400] 13:01:55 INFO - PROCESS | 1248 | 1471464115082 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0E53A000) [pid = 1248] [serial = 2090] [outer = 0DDF2400] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 1375B400 == 33 [pid = 1248] [id = 385] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 180BF000 == 32 [pid = 1248] [id = 383] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 18289400 == 31 [pid = 1248] [id = 384] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 15B0A000 == 30 [pid = 1248] [id = 381] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 0DCE9800 == 29 [pid = 1248] [id = 683] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 086E8C00 == 28 [pid = 1248] [id = 682] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 0E8A0400 == 27 [pid = 1248] [id = 370] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 1733F400 == 26 [pid = 1248] [id = 375] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 1296C800 == 25 [pid = 1248] [id = 378] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 0E540800 == 24 [pid = 1248] [id = 379] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 129F8400 == 23 [pid = 1248] [id = 371] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 0DDF7000 == 22 [pid = 1248] [id = 377] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 129F5400 == 21 [pid = 1248] [id = 374] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 184CE800 == 20 [pid = 1248] [id = 386] 13:01:56 INFO - PROCESS | 1248 | --DOCSHELL 1733BC00 == 19 [pid = 1248] [id = 376] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E648400) [pid = 1248] [serial = 2023] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17343C00) [pid = 1248] [serial = 2027] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (15B55C00) [pid = 1248] [serial = 2026] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1A7E0000) [pid = 1248] [serial = 2029] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0F5A0C00) [pid = 1248] [serial = 2038] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (13DBC000) [pid = 1248] [serial = 2041] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (1266F800) [pid = 1248] [serial = 2039] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0E25B000) [pid = 1248] [serial = 2035] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0BC47000) [pid = 1248] [serial = 2032] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (0DBCE800) [pid = 1248] [serial = 2033] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (1415B000) [pid = 1248] [serial = 2042] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (14C34000) [pid = 1248] [serial = 2044] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (0E8A2000) [pid = 1248] [serial = 2024] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (0E738C00) [pid = 1248] [serial = 2036] [outer = 00000000] [url = about:blank] 13:01:56 INFO - PROCESS | 1248 | 1471464116396 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1821ms 13:01:56 INFO - PROCESS | 1248 | 1471464116435 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 1248 | 1471464116439 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 13:01:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:01:56 INFO - PROCESS | 1248 | 1471464116444 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 1248 | 1471464116447 Marionette TRACE conn5 <- [1,2750,null,{}] 13:01:56 INFO - PROCESS | 1248 | 1471464116454 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}] 13:01:56 INFO - PROCESS | 1248 | 1471464116457 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:56 INFO - PROCESS | 1248 | 1471464116551 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 13:01:56 INFO - PROCESS | 1248 | 1471464116558 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 1248 | 1471464116562 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:56 INFO - PROCESS | 1248 | ++DOCSHELL 0DC85C00 == 20 [pid = 1248] [id = 697] 13:01:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0DCE4C00) [pid = 1248] [serial = 2091] [outer = 00000000] 13:01:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0DDF6C00) [pid = 1248] [serial = 2092] [outer = 0DCE4C00] 13:01:56 INFO - PROCESS | 1248 | 1471464116614 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E24FC00) [pid = 1248] [serial = 2093] [outer = 0DCE4C00] 13:01:57 INFO - PROCESS | 1248 | 1471464117127 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 13:01:57 INFO - PROCESS | 1248 | 1471464117177 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 1248 | 1471464117182 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 13:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:01:57 INFO - PROCESS | 1248 | 1471464117188 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 1248 | 1471464117191 Marionette TRACE conn5 <- [1,2754,null,{}] 13:01:57 INFO - PROCESS | 1248 | 1471464117195 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}] 13:01:57 INFO - PROCESS | 1248 | 1471464117197 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:57 INFO - PROCESS | 1248 | 1471464117288 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 13:01:57 INFO - PROCESS | 1248 | 1471464117385 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 1248 | 1471464117388 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:57 INFO - PROCESS | 1248 | ++DOCSHELL 0E812800 == 21 [pid = 1248] [id = 698] 13:01:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E818400) [pid = 1248] [serial = 2094] [outer = 00000000] 13:01:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E89A000) [pid = 1248] [serial = 2095] [outer = 0E818400] 13:01:57 INFO - PROCESS | 1248 | 1471464117437 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E8A2800) [pid = 1248] [serial = 2096] [outer = 0E818400] 13:01:57 INFO - PROCESS | 1248 | 1471464117825 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 13:01:57 INFO - PROCESS | 1248 | 1471464117862 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 1248 | 1471464117864 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 13:01:57 INFO - PROCESS | 1248 | 1471464117868 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:01:57 INFO - PROCESS | 1248 | 1471464117871 Marionette TRACE conn5 <- [1,2758,null,{}] 13:01:57 INFO - PROCESS | 1248 | 1471464117882 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}] 13:01:57 INFO - PROCESS | 1248 | 1471464117887 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:58 INFO - PROCESS | 1248 | 1471464118014 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 13:01:58 INFO - PROCESS | 1248 | 1471464118028 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 1248 | 1471464118031 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:58 INFO - PROCESS | 1248 | ++DOCSHELL 0F5E4400 == 22 [pid = 1248] [id = 699] 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0F5E4800) [pid = 1248] [serial = 2097] [outer = 00000000] 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (1296F400) [pid = 1248] [serial = 2098] [outer = 0F5E4800] 13:01:58 INFO - PROCESS | 1248 | 1471464118081 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (12D92C00) [pid = 1248] [serial = 2099] [outer = 0F5E4800] 13:01:58 INFO - PROCESS | 1248 | 1471464118551 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]]]}] 13:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 13:01:58 INFO - PROCESS | 1248 | 1471464118612 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 1248 | 1471464118614 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 13:01:58 INFO - PROCESS | 1248 | 1471464118618 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:01:58 INFO - PROCESS | 1248 | 1471464118620 Marionette TRACE conn5 <- [1,2762,null,{}] 13:01:58 INFO - PROCESS | 1248 | 1471464118623 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}] 13:01:58 INFO - PROCESS | 1248 | 1471464118625 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:58 INFO - PROCESS | 1248 | 1471464118744 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 13:01:58 INFO - PROCESS | 1248 | 1471464118750 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 1248 | 1471464118752 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:58 INFO - PROCESS | 1248 | ++DOCSHELL 13D4C000 == 23 [pid = 1248] [id = 700] 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D4E400) [pid = 1248] [serial = 2100] [outer = 00000000] 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (142D3800) [pid = 1248] [serial = 2101] [outer = 13D4E400] 13:01:58 INFO - PROCESS | 1248 | 1471464118851 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C28000) [pid = 1248] [serial = 2102] [outer = 13D4E400] 13:01:59 INFO - PROCESS | 1248 | 1471464119276 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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 13:01:59 INFO - PROCESS | 1248 | 1471464119293 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 1248 | 1471464119296 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 13:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:01:59 INFO - PROCESS | 1248 | 1471464119299 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 1248 | 1471464119301 Marionette TRACE conn5 <- [1,2766,null,{}] 13:01:59 INFO - PROCESS | 1248 | 1471464119304 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}] 13:01:59 INFO - PROCESS | 1248 | 1471464119306 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:59 INFO - PROCESS | 1248 | 1471464119420 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 13:01:59 INFO - PROCESS | 1248 | 1471464119514 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 1248 | 1471464119516 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:01:59 INFO - PROCESS | 1248 | ++DOCSHELL 15AE7400 == 24 [pid = 1248] [id = 701] 13:01:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (15AEC000) [pid = 1248] [serial = 2103] [outer = 00000000] 13:01:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15B5BC00) [pid = 1248] [serial = 2104] [outer = 15AEC000] 13:01:59 INFO - PROCESS | 1248 | 1471464119567 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (17336800) [pid = 1248] [serial = 2105] [outer = 15AEC000] 13:01:59 INFO - PROCESS | 1248 | 1471464119996 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 730ms 13:02:00 INFO - PROCESS | 1248 | 1471464120030 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 1248 | 1471464120032 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:02:00 INFO - PROCESS | 1248 | 1471464120035 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1248 | 1471464120036 Marionette TRACE conn5 <- [1,2770,null,{}] 13:02:00 INFO - PROCESS | 1248 | 1471464120040 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}] 13:02:00 INFO - PROCESS | 1248 | 1471464120045 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:00 INFO - PROCESS | 1248 | 1471464120186 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 13:02:00 INFO - PROCESS | 1248 | 1471464120252 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 1248 | 1471464120254 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:00 INFO - PROCESS | 1248 | ++DOCSHELL 1733C800 == 25 [pid = 1248] [id = 702] 13:02:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17341800) [pid = 1248] [serial = 2106] [outer = 00000000] 13:02:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17528800) [pid = 1248] [serial = 2107] [outer = 17341800] 13:02:00 INFO - PROCESS | 1248 | 1471464120304 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (180BAC00) [pid = 1248] [serial = 2108] [outer = 17341800] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (17528400) [pid = 1248] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17E42C00) [pid = 1248] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (18285400) [pid = 1248] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (14C25800) [pid = 1248] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E254800) [pid = 1248] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E89C400) [pid = 1248] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (086E9C00) [pid = 1248] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (12920800) [pid = 1248] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (15AEFC00) [pid = 1248] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (184D2C00) [pid = 1248] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (184CD800) [pid = 1248] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:02:00 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0EA6C800) [pid = 1248] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:02:00 INFO - PROCESS | 1248 | 1471464120944 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 931ms 13:02:00 INFO - PROCESS | 1248 | 1471464120967 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 1248 | 1471464120969 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:02:00 INFO - PROCESS | 1248 | 1471464120972 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1248 | 1471464120974 Marionette TRACE conn5 <- [1,2774,null,{}] 13:02:00 INFO - PROCESS | 1248 | 1471464120977 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}] 13:02:00 INFO - PROCESS | 1248 | 1471464120979 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:01 INFO - PROCESS | 1248 | 1471464121095 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 13:02:01 INFO - PROCESS | 1248 | 1471464121158 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1248 | 1471464121160 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:01 INFO - PROCESS | 1248 | ++DOCSHELL 0E252400 == 26 [pid = 1248] [id = 703] 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E254800) [pid = 1248] [serial = 2109] [outer = 00000000] 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15617400) [pid = 1248] [serial = 2110] [outer = 0E254800] 13:02:01 INFO - PROCESS | 1248 | 1471464121206 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17315C00) [pid = 1248] [serial = 2111] [outer = 0E254800] 13:02:01 INFO - PROCESS | 1248 | 1471464121554 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]]]}] 13:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 13:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:02:01 INFO - PROCESS | 1248 | 1471464121603 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 1248 | 1471464121605 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 13:02:01 INFO - PROCESS | 1248 | 1471464121608 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 1248 | 1471464121609 Marionette TRACE conn5 <- [1,2778,null,{}] 13:02:01 INFO - PROCESS | 1248 | 1471464121626 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}] 13:02:01 INFO - PROCESS | 1248 | 1471464121628 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:01 INFO - PROCESS | 1248 | 1471464121708 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 13:02:01 INFO - PROCESS | 1248 | 1471464121713 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1248 | 1471464121715 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:01 INFO - PROCESS | 1248 | ++DOCSHELL 142D4800 == 27 [pid = 1248] [id = 704] 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15B58C00) [pid = 1248] [serial = 2112] [outer = 00000000] 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18286000) [pid = 1248] [serial = 2113] [outer = 15B58C00] 13:02:01 INFO - PROCESS | 1248 | 1471464121761 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (18288400) [pid = 1248] [serial = 2114] [outer = 15B58C00] 13:02:02 INFO - PROCESS | 1248 | 1471464122190 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 13:02:02 INFO - PROCESS | 1248 | 1471464122248 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 1248 | 1471464122251 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 13:02:02 INFO - PROCESS | 1248 | 1471464122254 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 1248 | 1471464122256 Marionette TRACE conn5 <- [1,2782,null,{}] 13:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:02:02 INFO - PROCESS | 1248 | 1471464122260 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}] 13:02:02 INFO - PROCESS | 1248 | 1471464122262 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:02 INFO - PROCESS | 1248 | 1471464122342 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 13:02:02 INFO - PROCESS | 1248 | 1471464122350 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 1248 | 1471464122352 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:02 INFO - PROCESS | 1248 | ++DOCSHELL 184CB400 == 28 [pid = 1248] [id = 705] 13:02:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (184CB800) [pid = 1248] [serial = 2115] [outer = 00000000] 13:02:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184D3400) [pid = 1248] [serial = 2116] [outer = 184CB800] 13:02:02 INFO - PROCESS | 1248 | 1471464122398 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184D5C00) [pid = 1248] [serial = 2117] [outer = 184CB800] 13:02:02 INFO - PROCESS | 1248 | 1471464122972 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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:02:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 771ms 13:02:03 INFO - PROCESS | 1248 | 1471464123031 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 1248 | 1471464123036 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 13:02:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:02:03 INFO - PROCESS | 1248 | 1471464123042 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 1248 | 1471464123045 Marionette TRACE conn5 <- [1,2786,null,{}] 13:02:03 INFO - PROCESS | 1248 | 1471464123051 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}] 13:02:03 INFO - PROCESS | 1248 | 1471464123055 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:03 INFO - PROCESS | 1248 | 1471464123201 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 13:02:03 INFO - PROCESS | 1248 | 1471464123330 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 1248 | 1471464123335 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:03 INFO - PROCESS | 1248 | ++DOCSHELL 0BC4B800 == 29 [pid = 1248] [id = 706] 13:02:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0BC4C000) [pid = 1248] [serial = 2118] [outer = 00000000] 13:02:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E539800) [pid = 1248] [serial = 2119] [outer = 0BC4C000] 13:02:03 INFO - PROCESS | 1248 | 1471464123417 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E80D400) [pid = 1248] [serial = 2120] [outer = 0BC4C000] 13:02:04 INFO - PROCESS | 1248 | 1471464124227 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]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1222ms 13:02:04 INFO - PROCESS | 1248 | 1471464124268 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 1248 | 1471464124273 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 13:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:02:04 INFO - PROCESS | 1248 | 1471464124279 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 1248 | 1471464124282 Marionette TRACE conn5 <- [1,2790,null,{}] 13:02:04 INFO - PROCESS | 1248 | 1471464124286 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}] 13:02:04 INFO - PROCESS | 1248 | 1471464124289 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:04 INFO - PROCESS | 1248 | 1471464124420 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 13:02:04 INFO - PROCESS | 1248 | 1471464124561 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 1248 | 1471464124563 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:04 INFO - PROCESS | 1248 | ++DOCSHELL 12D6A000 == 30 [pid = 1248] [id = 707] 13:02:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1375B400) [pid = 1248] [serial = 2121] [outer = 00000000] 13:02:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1415B400) [pid = 1248] [serial = 2122] [outer = 1375B400] 13:02:04 INFO - PROCESS | 1248 | 1471464124623 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15643800) [pid = 1248] [serial = 2123] [outer = 1375B400] 13:02:05 INFO - PROCESS | 1248 | 1471464125456 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:02:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1217ms 13:02:05 INFO - PROCESS | 1248 | 1471464125501 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 1248 | 1471464125505 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 13:02:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:02:05 INFO - PROCESS | 1248 | 1471464125511 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 1248 | 1471464125514 Marionette TRACE conn5 <- [1,2794,null,{}] 13:02:05 INFO - PROCESS | 1248 | 1471464125519 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}] 13:02:05 INFO - PROCESS | 1248 | 1471464125522 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:05 INFO - PROCESS | 1248 | 1471464125634 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1AC53000) [pid = 1248] [serial = 2030] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1561D000) [pid = 1248] [serial = 2045] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17E1D000) [pid = 1248] [serial = 2065] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (180B3000) [pid = 1248] [serial = 2068] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17E1F800) [pid = 1248] [serial = 2066] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1828C000) [pid = 1248] [serial = 2071] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (184B3000) [pid = 1248] [serial = 2074] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (14C31400) [pid = 1248] [serial = 2059] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (15620C00) [pid = 1248] [serial = 2060] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E53AC00) [pid = 1248] [serial = 2053] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0E738000) [pid = 1248] [serial = 2054] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0EABCC00) [pid = 1248] [serial = 2050] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0F59BC00) [pid = 1248] [serial = 2051] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0BC49800) [pid = 1248] [serial = 2047] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (0DD5E000) [pid = 1248] [serial = 2048] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (12973000) [pid = 1248] [serial = 2056] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (12D8A000) [pid = 1248] [serial = 2057] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17336C00) [pid = 1248] [serial = 2062] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (15617800) [pid = 1248] [serial = 2078] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (198BAC00) [pid = 1248] [serial = 2077] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (18281C00) [pid = 1248] [serial = 2069] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (1733D800) [pid = 1248] [serial = 2063] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (1828FC00) [pid = 1248] [serial = 2072] [outer = 00000000] [url = about:blank] 13:02:05 INFO - PROCESS | 1248 | 1471464125770 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 1248 | 1471464125775 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:05 INFO - PROCESS | 1248 | ++DOCSHELL 0DB2AC00 == 31 [pid = 1248] [id = 708] 13:02:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0DB76C00) [pid = 1248] [serial = 2124] [outer = 00000000] 13:02:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0DD5EC00) [pid = 1248] [serial = 2125] [outer = 0DB76C00] 13:02:05 INFO - PROCESS | 1248 | 1471464125825 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0E47BC00) [pid = 1248] [serial = 2126] [outer = 0DB76C00] 13:02:06 INFO - PROCESS | 1248 | 1471464126244 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 790ms 13:02:06 INFO - PROCESS | 1248 | 1471464126301 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 1248 | 1471464126306 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 13:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:02:06 INFO - PROCESS | 1248 | 1471464126312 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 1248 | 1471464126314 Marionette TRACE conn5 <- [1,2798,null,{}] 13:02:06 INFO - PROCESS | 1248 | 1471464126322 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}] 13:02:06 INFO - PROCESS | 1248 | 1471464126325 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:06 INFO - PROCESS | 1248 | 1471464126413 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 13:02:06 INFO - PROCESS | 1248 | 1471464126421 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 1248 | 1471464126424 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:06 INFO - PROCESS | 1248 | ++DOCSHELL 0E89F000 == 32 [pid = 1248] [id = 709] 13:02:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0E923C00) [pid = 1248] [serial = 2127] [outer = 00000000] 13:02:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0F40E400) [pid = 1248] [serial = 2128] [outer = 0E923C00] 13:02:06 INFO - PROCESS | 1248 | 1471464126472 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (12563C00) [pid = 1248] [serial = 2129] [outer = 0E923C00] 13:02:06 INFO - PROCESS | 1248 | 1471464126951 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 13:02:06 INFO - PROCESS | 1248 | 1471464126986 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 1248 | 1471464126988 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 13:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:02:06 INFO - PROCESS | 1248 | 1471464126992 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 1248 | 1471464126995 Marionette TRACE conn5 <- [1,2802,null,{}] 13:02:07 INFO - PROCESS | 1248 | 1471464127006 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}] 13:02:07 INFO - PROCESS | 1248 | 1471464127011 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:07 INFO - PROCESS | 1248 | 1471464127098 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 13:02:07 INFO - PROCESS | 1248 | 1471464127108 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 1248 | 1471464127111 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:07 INFO - PROCESS | 1248 | ++DOCSHELL 13D46400 == 33 [pid = 1248] [id = 710] 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (13D4DC00) [pid = 1248] [serial = 2130] [outer = 00000000] 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (14154800) [pid = 1248] [serial = 2131] [outer = 13D4DC00] 13:02:07 INFO - PROCESS | 1248 | 1471464127160 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1561CC00) [pid = 1248] [serial = 2132] [outer = 13D4DC00] 13:02:07 INFO - PROCESS | 1248 | 1471464127646 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:02:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 730ms 13:02:07 INFO - PROCESS | 1248 | 1471464127726 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 1248 | 1471464127728 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 13:02:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:02:07 INFO - PROCESS | 1248 | 1471464127741 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 1248 | 1471464127743 Marionette TRACE conn5 <- [1,2806,null,{}] 13:02:07 INFO - PROCESS | 1248 | 1471464127747 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}] 13:02:07 INFO - PROCESS | 1248 | 1471464127749 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:07 INFO - PROCESS | 1248 | 1471464127836 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 13:02:07 INFO - PROCESS | 1248 | 1471464127841 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 1248 | 1471464127843 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:07 INFO - PROCESS | 1248 | ++DOCSHELL 15AECC00 == 34 [pid = 1248] [id = 711] 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15AF0C00) [pid = 1248] [serial = 2133] [outer = 00000000] 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17343C00) [pid = 1248] [serial = 2134] [outer = 15AF0C00] 13:02:07 INFO - PROCESS | 1248 | 1471464127889 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17632800) [pid = 1248] [serial = 2135] [outer = 15AF0C00] 13:02:08 INFO - PROCESS | 1248 | 1471464128372 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 690ms 13:02:08 INFO - PROCESS | 1248 | 1471464128426 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 1248 | 1471464128428 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 13:02:08 INFO - PROCESS | 1248 | 1471464128432 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:02:08 INFO - PROCESS | 1248 | 1471464128433 Marionette TRACE conn5 <- [1,2810,null,{}] 13:02:08 INFO - PROCESS | 1248 | 1471464128437 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}] 13:02:08 INFO - PROCESS | 1248 | 1471464128439 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:08 INFO - PROCESS | 1248 | 1471464128582 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 13:02:08 INFO - PROCESS | 1248 | 1471464128604 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 1248 | 1471464128606 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:08 INFO - PROCESS | 1248 | ++DOCSHELL 17E1C000 == 35 [pid = 1248] [id = 712] 13:02:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (17E1D000) [pid = 1248] [serial = 2136] [outer = 00000000] 13:02:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17F05400) [pid = 1248] [serial = 2137] [outer = 17E1D000] 13:02:08 INFO - PROCESS | 1248 | 1471464128653 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (180B5000) [pid = 1248] [serial = 2138] [outer = 17E1D000] 13:02:09 INFO - PROCESS | 1248 | 1471464129119 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 13:02:09 INFO - PROCESS | 1248 | 1471464129166 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 1248 | 1471464129168 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 13:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:02:09 INFO - PROCESS | 1248 | 1471464129171 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 1248 | 1471464129173 Marionette TRACE conn5 <- [1,2814,null,{}] 13:02:09 INFO - PROCESS | 1248 | 1471464129182 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}] 13:02:09 INFO - PROCESS | 1248 | 1471464129188 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:09 INFO - PROCESS | 1248 | 1471464129328 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 13:02:09 INFO - PROCESS | 1248 | 1471464129400 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 1248 | 1471464129402 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:09 INFO - PROCESS | 1248 | ++DOCSHELL 0E255400 == 36 [pid = 1248] [id = 713] 13:02:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (1833F400) [pid = 1248] [serial = 2139] [outer = 00000000] 13:02:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184D8C00) [pid = 1248] [serial = 2140] [outer = 1833F400] 13:02:09 INFO - PROCESS | 1248 | 1471464129448 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (184CC000) [pid = 1248] [serial = 2141] [outer = 1833F400] 13:02:09 INFO - PROCESS | 1248 | 1471464129881 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 730ms 13:02:09 INFO - PROCESS | 1248 | 1471464129902 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 1248 | 1471464129904 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 13:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:02:09 INFO - PROCESS | 1248 | 1471464129952 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 1248 | 1471464129954 Marionette TRACE conn5 <- [1,2818,null,{}] 13:02:09 INFO - PROCESS | 1248 | 1471464129958 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}] 13:02:09 INFO - PROCESS | 1248 | 1471464129960 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:10 INFO - PROCESS | 1248 | 1471464130148 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (18349800) [pid = 1248] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0DCE4C00) [pid = 1248] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0F5E4800) [pid = 1248] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0DDF2400) [pid = 1248] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E818400) [pid = 1248] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17341800) [pid = 1248] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E731000) [pid = 1248] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15AF2000) [pid = 1248] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (184D7C00) [pid = 1248] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (15AEC000) [pid = 1248] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E254800) [pid = 1248] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (15B58C00) [pid = 1248] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:02:10 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (13D4E400) [pid = 1248] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:02:10 INFO - PROCESS | 1248 | 1471464130217 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 1248 | 1471464130219 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:10 INFO - PROCESS | 1248 | ++DOCSHELL 0DCE4C00 == 37 [pid = 1248] [id = 714] 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0DDF2400) [pid = 1248] [serial = 2142] [outer = 00000000] 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E818400) [pid = 1248] [serial = 2143] [outer = 0DDF2400] 13:02:10 INFO - PROCESS | 1248 | 1471464130265 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0F4E8800) [pid = 1248] [serial = 2144] [outer = 0DDF2400] 13:02:10 INFO - PROCESS | 1248 | 1471464130651 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:02:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 13:02:10 INFO - PROCESS | 1248 | 1471464130682 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 1248 | 1471464130684 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 13:02:10 INFO - PROCESS | 1248 | 1471464130687 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 1248 | 1471464130688 Marionette TRACE conn5 <- [1,2822,null,{}] 13:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:02:10 INFO - PROCESS | 1248 | 1471464130692 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}] 13:02:10 INFO - PROCESS | 1248 | 1471464130694 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:10 INFO - PROCESS | 1248 | 1471464130775 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 13:02:10 INFO - PROCESS | 1248 | 1471464130781 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 1248 | 1471464130782 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:10 INFO - PROCESS | 1248 | ++DOCSHELL 15B09C00 == 38 [pid = 1248] [id = 715] 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (15B56C00) [pid = 1248] [serial = 2145] [outer = 00000000] 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (19B03000) [pid = 1248] [serial = 2146] [outer = 15B56C00] 13:02:10 INFO - PROCESS | 1248 | 1471464130828 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (19B0B000) [pid = 1248] [serial = 2147] [outer = 15B56C00] 13:02:11 INFO - PROCESS | 1248 | 1471464131262 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 13:02:11 INFO - PROCESS | 1248 | 1471464131322 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 1248 | 1471464131324 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 13:02:11 INFO - PROCESS | 1248 | 1471464131328 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 1248 | 1471464131329 Marionette TRACE conn5 <- [1,2826,null,{}] 13:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:02:11 INFO - PROCESS | 1248 | 1471464131333 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}] 13:02:11 INFO - PROCESS | 1248 | 1471464131335 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:11 INFO - PROCESS | 1248 | 1471464131417 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 13:02:11 INFO - PROCESS | 1248 | 1471464131422 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 1248 | 1471464131424 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:11 INFO - PROCESS | 1248 | ++DOCSHELL 13D2D400 == 39 [pid = 1248] [id = 716] 13:02:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (17E44800) [pid = 1248] [serial = 2148] [outer = 00000000] 13:02:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (19B56800) [pid = 1248] [serial = 2149] [outer = 17E44800] 13:02:11 INFO - PROCESS | 1248 | 1471464131479 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (19CDF800) [pid = 1248] [serial = 2150] [outer = 17E44800] 13:02:11 INFO - PROCESS | 1248 | 1471464131933 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 630ms 13:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:02:11 INFO - PROCESS | 1248 | 1471464131962 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 1248 | 1471464131964 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 13:02:11 INFO - PROCESS | 1248 | 1471464131967 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 1248 | 1471464131969 Marionette TRACE conn5 <- [1,2830,null,{}] 13:02:11 INFO - PROCESS | 1248 | 1471464131987 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}] 13:02:11 INFO - PROCESS | 1248 | 1471464131989 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:12 INFO - PROCESS | 1248 | 1471464132072 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 13:02:12 INFO - PROCESS | 1248 | 1471464132077 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 1248 | 1471464132079 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:12 INFO - PROCESS | 1248 | ++DOCSHELL 086ED800 == 40 [pid = 1248] [id = 717] 13:02:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0BC42400) [pid = 1248] [serial = 2151] [outer = 00000000] 13:02:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19D8CC00) [pid = 1248] [serial = 2152] [outer = 0BC42400] 13:02:12 INFO - PROCESS | 1248 | 1471464132124 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1A754C00) [pid = 1248] [serial = 2153] [outer = 0BC42400] 13:02:12 INFO - PROCESS | 1248 | 1471464132838 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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 930ms 13:02:12 INFO - PROCESS | 1248 | 1471464132899 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 13:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:02:12 INFO - PROCESS | 1248 | 1471464132903 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 13:02:12 INFO - PROCESS | 1248 | 1471464132908 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 1248 | 1471464132914 Marionette TRACE conn5 <- [1,2834,null,{}] 13:02:12 INFO - PROCESS | 1248 | 1471464132919 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}] 13:02:12 INFO - PROCESS | 1248 | 1471464132922 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:13 INFO - PROCESS | 1248 | 1471464133044 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 13:02:13 INFO - PROCESS | 1248 | 1471464133180 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 1248 | 1471464133183 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:13 INFO - PROCESS | 1248 | ++DOCSHELL 0E53B400 == 41 [pid = 1248] [id = 718] 13:02:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E73DC00) [pid = 1248] [serial = 2154] [outer = 00000000] 13:02:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0EF94800) [pid = 1248] [serial = 2155] [outer = 0E73DC00] 13:02:13 INFO - PROCESS | 1248 | 1471464133244 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (126B7800) [pid = 1248] [serial = 2156] [outer = 0E73DC00] 13:02:13 INFO - PROCESS | 1248 | 1471464133806 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:02:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 930ms 13:02:13 INFO - PROCESS | 1248 | 1471464133841 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 1248 | 1471464133845 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 13:02:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:02:13 INFO - PROCESS | 1248 | 1471464133852 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 1248 | 1471464133855 Marionette TRACE conn5 <- [1,2838,null,{}] 13:02:13 INFO - PROCESS | 1248 | 1471464133859 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}] 13:02:13 INFO - PROCESS | 1248 | 1471464133862 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:13 INFO - PROCESS | 1248 | 1471464133979 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 13:02:14 INFO - PROCESS | 1248 | 1471464134093 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 1248 | 1471464134096 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:14 INFO - PROCESS | 1248 | ++DOCSHELL 142D5400 == 42 [pid = 1248] [id = 719] 13:02:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (15621C00) [pid = 1248] [serial = 2157] [outer = 00000000] 13:02:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (17336C00) [pid = 1248] [serial = 2158] [outer = 15621C00] 13:02:14 INFO - PROCESS | 1248 | 1471464134195 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17E23C00) [pid = 1248] [serial = 2159] [outer = 15621C00] 13:02:14 INFO - PROCESS | 1248 | 1471464134792 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 13:02:14 INFO - PROCESS | 1248 | 1471464134823 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 1248 | 1471464134826 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 13:02:14 INFO - PROCESS | 1248 | 1471464134830 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:02:14 INFO - PROCESS | 1248 | 1471464134833 Marionette TRACE conn5 <- [1,2842,null,{}] 13:02:14 INFO - PROCESS | 1248 | 1471464134845 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}] 13:02:14 INFO - PROCESS | 1248 | 1471464134849 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:14 INFO - PROCESS | 1248 | 1471464134960 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 13:02:15 INFO - PROCESS | 1248 | 1471464135105 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 1248 | 1471464135108 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:15 INFO - PROCESS | 1248 | ++DOCSHELL 19B0F000 == 43 [pid = 1248] [id = 720] 13:02:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (19B0F400) [pid = 1248] [serial = 2160] [outer = 00000000] 13:02:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (19D98000) [pid = 1248] [serial = 2161] [outer = 19B0F400] 13:02:15 INFO - PROCESS | 1248 | 1471464135168 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1AC54000) [pid = 1248] [serial = 2162] [outer = 19B0F400] 13:02:15 INFO - PROCESS | 1248 | 1471464135978 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]]]}] 13:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1173ms 13:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:02:16 INFO - PROCESS | 1248 | 1471464136007 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 13:02:16 INFO - PROCESS | 1248 | 1471464136011 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 13:02:16 INFO - PROCESS | 1248 | 1471464136017 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 1248 | 1471464136020 Marionette TRACE conn5 <- [1,2846,null,{}] 13:02:16 INFO - PROCESS | 1248 | 1471464136025 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}] 13:02:16 INFO - PROCESS | 1248 | 1471464136028 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:16 INFO - PROCESS | 1248 | 1471464136133 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 13:02:16 INFO - PROCESS | 1248 | 1471464136279 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 1248 | 1471464136284 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:16 INFO - PROCESS | 1248 | ++DOCSHELL 0E739C00 == 44 [pid = 1248] [id = 721] 13:02:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E73E000) [pid = 1248] [serial = 2163] [outer = 00000000] 13:02:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (0E930800) [pid = 1248] [serial = 2164] [outer = 0E73E000] 13:02:16 INFO - PROCESS | 1248 | 1471464136338 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (0F40C800) [pid = 1248] [serial = 2165] [outer = 0E73E000] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 13D2D400 == 43 [pid = 1248] [id = 716] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 15B09C00 == 42 [pid = 1248] [id = 715] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0DCE4C00 == 41 [pid = 1248] [id = 714] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0E255400 == 40 [pid = 1248] [id = 713] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 17E1C000 == 39 [pid = 1248] [id = 712] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 15AECC00 == 38 [pid = 1248] [id = 711] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 13D46400 == 37 [pid = 1248] [id = 710] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0E89F000 == 36 [pid = 1248] [id = 709] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0DB2AC00 == 35 [pid = 1248] [id = 708] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 12D6A000 == 34 [pid = 1248] [id = 707] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0BC4B800 == 33 [pid = 1248] [id = 706] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 184CB400 == 32 [pid = 1248] [id = 705] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 1733C800 == 31 [pid = 1248] [id = 702] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 142D4800 == 30 [pid = 1248] [id = 704] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0E252400 == 29 [pid = 1248] [id = 703] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 19B0F000 == 28 [pid = 1248] [id = 720] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 142D5400 == 27 [pid = 1248] [id = 719] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 086ED800 == 26 [pid = 1248] [id = 717] 13:02:17 INFO - PROCESS | 1248 | --DOCSHELL 0E53B400 == 25 [pid = 1248] [id = 718] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (184CDC00) [pid = 1248] [serial = 2075] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0DDF6C00) [pid = 1248] [serial = 2092] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (0E24FC00) [pid = 1248] [serial = 2093] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1296F400) [pid = 1248] [serial = 2098] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0E53A000) [pid = 1248] [serial = 2090] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E25D800) [pid = 1248] [serial = 2089] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E89A000) [pid = 1248] [serial = 2095] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E8A2800) [pid = 1248] [serial = 2096] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17528800) [pid = 1248] [serial = 2107] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (13751000) [pid = 1248] [serial = 2081] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (125EA800) [pid = 1248] [serial = 2080] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E25400) [pid = 1248] [serial = 2084] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (17340C00) [pid = 1248] [serial = 2083] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (19B03800) [pid = 1248] [serial = 2087] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19988800) [pid = 1248] [serial = 2086] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (17336800) [pid = 1248] [serial = 2105] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15B5BC00) [pid = 1248] [serial = 2104] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (184D3400) [pid = 1248] [serial = 2116] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15617400) [pid = 1248] [serial = 2110] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (18288400) [pid = 1248] [serial = 2114] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (18286000) [pid = 1248] [serial = 2113] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (180BAC00) [pid = 1248] [serial = 2108] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (142D3800) [pid = 1248] [serial = 2101] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (17315C00) [pid = 1248] [serial = 2111] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (14C28000) [pid = 1248] [serial = 2102] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (12D92C00) [pid = 1248] [serial = 2099] [outer = 00000000] [url = about:blank] 13:02:17 INFO - PROCESS | 1248 | 1471464137522 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1535ms 13:02:17 INFO - PROCESS | 1248 | 1471464137554 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 1248 | 1471464137558 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 13:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:02:17 INFO - PROCESS | 1248 | 1471464137563 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 1248 | 1471464137566 Marionette TRACE conn5 <- [1,2850,null,{}] 13:02:17 INFO - PROCESS | 1248 | 1471464137571 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}] 13:02:17 INFO - PROCESS | 1248 | 1471464137574 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:17 INFO - PROCESS | 1248 | 1471464137698 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 13:02:17 INFO - PROCESS | 1248 | 1471464137797 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 1248 | 1471464137800 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:17 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF5400 == 26 [pid = 1248] [id = 722] 13:02:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0DDF6C00) [pid = 1248] [serial = 2166] [outer = 00000000] 13:02:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E473000) [pid = 1248] [serial = 2167] [outer = 0DDF6C00] 13:02:17 INFO - PROCESS | 1248 | 1471464137849 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0E47CC00) [pid = 1248] [serial = 2168] [outer = 0DDF6C00] 13:02:18 INFO - PROCESS | 1248 | 1471464138271 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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 13:02:18 INFO - PROCESS | 1248 | 1471464138296 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 1248 | 1471464138301 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 13:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:02:18 INFO - PROCESS | 1248 | 1471464138308 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 1248 | 1471464138310 Marionette TRACE conn5 <- [1,2854,null,{}] 13:02:18 INFO - PROCESS | 1248 | 1471464138314 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}] 13:02:18 INFO - PROCESS | 1248 | 1471464138317 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:18 INFO - PROCESS | 1248 | 1471464138407 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 13:02:18 INFO - PROCESS | 1248 | 1471464138413 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 1248 | 1471464138416 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:18 INFO - PROCESS | 1248 | ++DOCSHELL 0E80B800 == 27 [pid = 1248] [id = 723] 13:02:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (0E80BC00) [pid = 1248] [serial = 2169] [outer = 00000000] 13:02:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (0E89B000) [pid = 1248] [serial = 2170] [outer = 0E80BC00] 13:02:18 INFO - PROCESS | 1248 | 1471464138466 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (0E8A1400) [pid = 1248] [serial = 2171] [outer = 0E80BC00] 13:02:18 INFO - PROCESS | 1248 | 1471464138952 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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 13:02:18 INFO - PROCESS | 1248 | 1471464138982 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 1248 | 1471464138984 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 13:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:02:18 INFO - PROCESS | 1248 | 1471464138988 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 1248 | 1471464138991 Marionette TRACE conn5 <- [1,2858,null,{}] 13:02:19 INFO - PROCESS | 1248 | 1471464139002 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}] 13:02:19 INFO - PROCESS | 1248 | 1471464139006 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:19 INFO - PROCESS | 1248 | 1471464139093 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 13:02:19 INFO - PROCESS | 1248 | 1471464139143 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 1248 | 1471464139146 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:19 INFO - PROCESS | 1248 | ++DOCSHELL 12E6BC00 == 28 [pid = 1248] [id = 724] 13:02:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (12E6C400) [pid = 1248] [serial = 2172] [outer = 00000000] 13:02:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (1375B800) [pid = 1248] [serial = 2173] [outer = 12E6C400] 13:02:19 INFO - PROCESS | 1248 | 1471464139284 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (13D48C00) [pid = 1248] [serial = 2174] [outer = 12E6C400] 13:02:19 INFO - PROCESS | 1248 | 1471464139727 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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 13:02:19 INFO - PROCESS | 1248 | 1471464139762 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 1248 | 1471464139764 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 13:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:02:19 INFO - PROCESS | 1248 | 1471464139776 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 1248 | 1471464139778 Marionette TRACE conn5 <- [1,2862,null,{}] 13:02:19 INFO - PROCESS | 1248 | 1471464139782 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}] 13:02:19 INFO - PROCESS | 1248 | 1471464139784 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:19 INFO - PROCESS | 1248 | 1471464139904 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 13:02:19 INFO - PROCESS | 1248 | 1471464139910 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 1248 | 1471464139912 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:19 INFO - PROCESS | 1248 | ++DOCSHELL 14159400 == 29 [pid = 1248] [id = 725] 13:02:19 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (14159800) [pid = 1248] [serial = 2175] [outer = 00000000] 13:02:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (14C29400) [pid = 1248] [serial = 2176] [outer = 14159800] 13:02:20 INFO - PROCESS | 1248 | 1471464140014 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1561E400) [pid = 1248] [serial = 2177] [outer = 14159800] 13:02:20 INFO - PROCESS | 1248 | 1471464140437 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]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 13:02:20 INFO - PROCESS | 1248 | 1471464140517 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 1248 | 1471464140519 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 13:02:20 INFO - PROCESS | 1248 | 1471464140523 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 1248 | 1471464140524 Marionette TRACE conn5 <- [1,2866,null,{}] 13:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:02:20 INFO - PROCESS | 1248 | 1471464140528 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}] 13:02:20 INFO - PROCESS | 1248 | 1471464140530 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:20 INFO - PROCESS | 1248 | 1471464140650 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 13:02:20 INFO - PROCESS | 1248 | 1471464140660 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 1248 | 1471464140662 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:20 INFO - PROCESS | 1248 | ++DOCSHELL 15623800 == 30 [pid = 1248] [id = 726] 13:02:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (15626800) [pid = 1248] [serial = 2178] [outer = 00000000] 13:02:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (15B5E400) [pid = 1248] [serial = 2179] [outer = 15626800] 13:02:20 INFO - PROCESS | 1248 | 1471464140707 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (17312C00) [pid = 1248] [serial = 2180] [outer = 15626800] 13:02:21 INFO - PROCESS | 1248 | 1471464141177 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:02:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 13:02:21 INFO - PROCESS | 1248 | 1471464141200 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 1248 | 1471464141202 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 13:02:21 INFO - PROCESS | 1248 | 1471464141205 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 1248 | 1471464141207 Marionette TRACE conn5 <- [1,2870,null,{}] 13:02:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:02:21 INFO - PROCESS | 1248 | 1471464141210 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}] 13:02:21 INFO - PROCESS | 1248 | 1471464141216 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:21 INFO - PROCESS | 1248 | 1471464141356 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 13:02:21 INFO - PROCESS | 1248 | 1471464141362 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 1248 | 1471464141364 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:21 INFO - PROCESS | 1248 | ++DOCSHELL 17525400 == 31 [pid = 1248] [id = 727] 13:02:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (17523400) [pid = 1248] [serial = 2181] [outer = 00000000] 13:02:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (17F02800) [pid = 1248] [serial = 2182] [outer = 17523400] 13:02:21 INFO - PROCESS | 1248 | 1471464141416 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (180B8000) [pid = 1248] [serial = 2183] [outer = 17523400] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (17E1D000) [pid = 1248] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1833F400) [pid = 1248] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (0DDF2400) [pid = 1248] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0BC4C000) [pid = 1248] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15AF0C00) [pid = 1248] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0DB76C00) [pid = 1248] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (13D4DC00) [pid = 1248] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (184CB800) [pid = 1248] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (1375B400) [pid = 1248] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E923C00) [pid = 1248] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (15B56C00) [pid = 1248] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0BC42400) [pid = 1248] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:02:21 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (17E44800) [pid = 1248] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:02:22 INFO - PROCESS | 1248 | 1471464142090 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 930ms 13:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:02:22 INFO - PROCESS | 1248 | 1471464142139 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 1248 | 1471464142141 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 13:02:22 INFO - PROCESS | 1248 | 1471464142145 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 1248 | 1471464142146 Marionette TRACE conn5 <- [1,2874,null,{}] 13:02:22 INFO - PROCESS | 1248 | 1471464142150 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}] 13:02:22 INFO - PROCESS | 1248 | 1471464142152 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:22 INFO - PROCESS | 1248 | 1471464142229 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 13:02:22 INFO - PROCESS | 1248 | 1471464142235 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 1248 | 1471464142237 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:22 INFO - PROCESS | 1248 | ++DOCSHELL 0EAB5C00 == 32 [pid = 1248] [id = 728] 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1375B400) [pid = 1248] [serial = 2184] [outer = 00000000] 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17E1D000) [pid = 1248] [serial = 2185] [outer = 1375B400] 13:02:22 INFO - PROCESS | 1248 | 1471464142282 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17E25400) [pid = 1248] [serial = 2186] [outer = 1375B400] 13:02:22 INFO - PROCESS | 1248 | 1471464142715 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 630ms 13:02:22 INFO - PROCESS | 1248 | 1471464142776 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 1248 | 1471464142778 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 13:02:22 INFO - PROCESS | 1248 | 1471464142781 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:02:22 INFO - PROCESS | 1248 | 1471464142783 Marionette TRACE conn5 <- [1,2878,null,{}] 13:02:22 INFO - PROCESS | 1248 | 1471464142787 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}] 13:02:22 INFO - PROCESS | 1248 | 1471464142788 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:22 INFO - PROCESS | 1248 | 1471464142868 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 13:02:22 INFO - PROCESS | 1248 | 1471464142874 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 1248 | 1471464142875 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:22 INFO - PROCESS | 1248 | ++DOCSHELL 14153400 == 33 [pid = 1248] [id = 729] 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180BE800) [pid = 1248] [serial = 2187] [outer = 00000000] 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (18288800) [pid = 1248] [serial = 2188] [outer = 180BE800] 13:02:22 INFO - PROCESS | 1248 | 1471464142921 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (1828C800) [pid = 1248] [serial = 2189] [outer = 180BE800] 13:02:23 INFO - PROCESS | 1248 | 1471464143362 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 13:02:23 INFO - PROCESS | 1248 | 1471464143416 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 1248 | 1471464143418 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 13:02:23 INFO - PROCESS | 1248 | 1471464143421 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:02:23 INFO - PROCESS | 1248 | 1471464143422 Marionette TRACE conn5 <- [1,2882,null,{}] 13:02:23 INFO - PROCESS | 1248 | 1471464143426 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}] 13:02:23 INFO - PROCESS | 1248 | 1471464143428 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:23 INFO - PROCESS | 1248 | 1471464143508 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 13:02:23 INFO - PROCESS | 1248 | 1471464143513 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 1248 | 1471464143515 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:23 INFO - PROCESS | 1248 | ++DOCSHELL 12E6A400 == 34 [pid = 1248] [id = 730] 13:02:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1834CC00) [pid = 1248] [serial = 2190] [outer = 00000000] 13:02:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (184CBC00) [pid = 1248] [serial = 2191] [outer = 1834CC00] 13:02:23 INFO - PROCESS | 1248 | 1471464143561 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (184D2000) [pid = 1248] [serial = 2192] [outer = 1834CC00] 13:02:24 INFO - PROCESS | 1248 | 1471464144351 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 970ms 13:02:24 INFO - PROCESS | 1248 | 1471464144396 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 1248 | 1471464144402 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 13:02:24 INFO - PROCESS | 1248 | 1471464144407 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:02:24 INFO - PROCESS | 1248 | 1471464144410 Marionette TRACE conn5 <- [1,2886,null,{}] 13:02:24 INFO - PROCESS | 1248 | 1471464144440 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}] 13:02:24 INFO - PROCESS | 1248 | 1471464144443 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:24 INFO - PROCESS | 1248 | 1471464144606 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 13:02:24 INFO - PROCESS | 1248 | 1471464144668 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 1248 | 1471464144671 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:24 INFO - PROCESS | 1248 | ++DOCSHELL 0E53A000 == 35 [pid = 1248] [id = 731] 13:02:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E53A800) [pid = 1248] [serial = 2193] [outer = 00000000] 13:02:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (0E68A000) [pid = 1248] [serial = 2194] [outer = 0E53A800] 13:02:24 INFO - PROCESS | 1248 | 1471464144730 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (0E89F800) [pid = 1248] [serial = 2195] [outer = 0E53A800] 13:02:25 INFO - PROCESS | 1248 | 1471464145508 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]]]}] 13:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1124ms 13:02:25 INFO - PROCESS | 1248 | 1471464145557 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 1248 | 1471464145562 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 13:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:02:25 INFO - PROCESS | 1248 | 1471464145569 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 1248 | 1471464145572 Marionette TRACE conn5 <- [1,2890,null,{}] 13:02:25 INFO - PROCESS | 1248 | 1471464145576 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}] 13:02:25 INFO - PROCESS | 1248 | 1471464145579 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:25 INFO - PROCESS | 1248 | 1471464145711 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 13:02:25 INFO - PROCESS | 1248 | 1471464145858 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 1248 | 1471464145861 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:25 INFO - PROCESS | 1248 | ++DOCSHELL 12D6D000 == 36 [pid = 1248] [id = 732] 13:02:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (12E67400) [pid = 1248] [serial = 2196] [outer = 00000000] 13:02:25 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (15618000) [pid = 1248] [serial = 2197] [outer = 12E67400] 13:02:25 INFO - PROCESS | 1248 | 1471464145922 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (15B56800) [pid = 1248] [serial = 2198] [outer = 12E67400] 13:02:26 INFO - PROCESS | 1248 | 1471464146736 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 14153400 == 35 [pid = 1248] [id = 729] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 0EAB5C00 == 34 [pid = 1248] [id = 728] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 17525400 == 33 [pid = 1248] [id = 727] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 15623800 == 32 [pid = 1248] [id = 726] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 14159400 == 31 [pid = 1248] [id = 725] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 12E6BC00 == 30 [pid = 1248] [id = 724] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 0E80B800 == 29 [pid = 1248] [id = 723] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 0DDF5400 == 28 [pid = 1248] [id = 722] 13:02:26 INFO - PROCESS | 1248 | --DOCSHELL 0E739C00 == 27 [pid = 1248] [id = 721] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19D8CC00) [pid = 1248] [serial = 2152] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (1A754C00) [pid = 1248] [serial = 2153] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19B56800) [pid = 1248] [serial = 2149] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (19CDF800) [pid = 1248] [serial = 2150] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17F05400) [pid = 1248] [serial = 2137] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (184D8C00) [pid = 1248] [serial = 2140] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (180B5000) [pid = 1248] [serial = 2138] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E818400) [pid = 1248] [serial = 2143] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E539800) [pid = 1248] [serial = 2119] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E80D400) [pid = 1248] [serial = 2120] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (17343C00) [pid = 1248] [serial = 2134] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DD5EC00) [pid = 1248] [serial = 2125] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E47BC00) [pid = 1248] [serial = 2126] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (14154800) [pid = 1248] [serial = 2131] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (1561CC00) [pid = 1248] [serial = 2132] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (184D5C00) [pid = 1248] [serial = 2117] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (1415B400) [pid = 1248] [serial = 2122] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (15643800) [pid = 1248] [serial = 2123] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0F40E400) [pid = 1248] [serial = 2128] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (184CC000) [pid = 1248] [serial = 2141] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (12563C00) [pid = 1248] [serial = 2129] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (19B03000) [pid = 1248] [serial = 2146] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (0F4E8800) [pid = 1248] [serial = 2144] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (19B0B000) [pid = 1248] [serial = 2147] [outer = 00000000] [url = about:blank] 13:02:26 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (17632800) [pid = 1248] [serial = 2135] [outer = 00000000] [url = about:blank] 13:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1223ms 13:02:26 INFO - PROCESS | 1248 | 1471464146794 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 1248 | 1471464146798 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 13:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:02:26 INFO - PROCESS | 1248 | 1471464146805 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 1248 | 1471464146808 Marionette TRACE conn5 <- [1,2894,null,{}] 13:02:26 INFO - PROCESS | 1248 | 1471464146813 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}] 13:02:26 INFO - PROCESS | 1248 | 1471464146816 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:26 INFO - PROCESS | 1248 | 1471464146911 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 13:02:26 INFO - PROCESS | 1248 | 1471464146919 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 1248 | 1471464146921 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:26 INFO - PROCESS | 1248 | ++DOCSHELL 0E46E400 == 28 [pid = 1248] [id = 733] 13:02:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0E46EC00) [pid = 1248] [serial = 2199] [outer = 00000000] 13:02:26 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (0E47C800) [pid = 1248] [serial = 2200] [outer = 0E46EC00] 13:02:26 INFO - PROCESS | 1248 | 1471464146972 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (0E542800) [pid = 1248] [serial = 2201] [outer = 0E46EC00] 13:02:27 INFO - PROCESS | 1248 | 1471464147514 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]]]}] 13:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 13:02:27 INFO - PROCESS | 1248 | 1471464147539 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 1248 | 1471464147543 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 13:02:27 INFO - PROCESS | 1248 | 1471464147549 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:02:27 INFO - PROCESS | 1248 | 1471464147552 Marionette TRACE conn5 <- [1,2898,null,{}] 13:02:27 INFO - PROCESS | 1248 | 1471464147556 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}] 13:02:27 INFO - PROCESS | 1248 | 1471464147558 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:27 INFO - PROCESS | 1248 | 1471464147646 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 13:02:27 INFO - PROCESS | 1248 | 1471464147655 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 1248 | 1471464147657 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:27 INFO - PROCESS | 1248 | ++DOCSHELL 0EABB800 == 29 [pid = 1248] [id = 734] 13:02:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (0EF0DC00) [pid = 1248] [serial = 2202] [outer = 00000000] 13:02:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (12563C00) [pid = 1248] [serial = 2203] [outer = 0EF0DC00] 13:02:27 INFO - PROCESS | 1248 | 1471464147705 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (12921000) [pid = 1248] [serial = 2204] [outer = 0EF0DC00] 13:02:28 INFO - PROCESS | 1248 | 1471464148157 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]]]}] 13:02:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:02:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:02:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 671ms 13:02:28 INFO - PROCESS | 1248 | 1471464148225 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 1248 | 1471464148228 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 13:02:28 INFO - TEST-START | /DOMEvents/constructors.html 13:02:28 INFO - PROCESS | 1248 | 1471464148232 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 1248 | 1471464148235 Marionette TRACE conn5 <- [1,2902,null,{}] 13:02:28 INFO - PROCESS | 1248 | 1471464148247 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}] 13:02:28 INFO - PROCESS | 1248 | 1471464148252 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:28 INFO - PROCESS | 1248 | 1471464148365 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 13:02:28 INFO - PROCESS | 1248 | 1471464148470 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 1248 | 1471464148473 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:28 INFO - PROCESS | 1248 | ++DOCSHELL 14C27800 == 30 [pid = 1248] [id = 735] 13:02:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (14C28000) [pid = 1248] [serial = 2205] [outer = 00000000] 13:02:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (1561C800) [pid = 1248] [serial = 2206] [outer = 14C28000] 13:02:28 INFO - PROCESS | 1248 | 1471464148525 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (15641800) [pid = 1248] [serial = 2207] [outer = 14C28000] 13:02:29 INFO - PROCESS | 1248 | 1471464149160 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]]]}] 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:02:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:02:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:02:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1033ms 13:02:29 INFO - PROCESS | 1248 | 1471464149269 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 1248 | 1471464149272 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 13:02:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:02:29 INFO - PROCESS | 1248 | 1471464149281 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 1248 | 1471464149282 Marionette TRACE conn5 <- [1,2906,null,{}] 13:02:29 INFO - PROCESS | 1248 | 1471464149301 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}] 13:02:29 INFO - PROCESS | 1248 | 1471464149303 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:29 INFO - PROCESS | 1248 | 1471464149430 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 13:02:29 INFO - PROCESS | 1248 | 1471464149489 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 1248 | 1471464149491 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:29 INFO - PROCESS | 1248 | ++DOCSHELL 17526800 == 31 [pid = 1248] [id = 736] 13:02:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (17527C00) [pid = 1248] [serial = 2208] [outer = 00000000] 13:02:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (1763DC00) [pid = 1248] [serial = 2209] [outer = 17527C00] 13:02:29 INFO - PROCESS | 1248 | 1471464149537 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (17E22800) [pid = 1248] [serial = 2210] [outer = 17527C00] 13:02:29 INFO - PROCESS | 1248 | 1471464149944 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:02:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:02:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 13:02:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:02:29 INFO - PROCESS | 1248 | 1471464149953 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 1248 | 1471464149955 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 13:02:29 INFO - PROCESS | 1248 | 1471464149958 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 1248 | 1471464149960 Marionette TRACE conn5 <- [1,2910,null,{}] 13:02:29 INFO - PROCESS | 1248 | 1471464149963 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}] 13:02:29 INFO - PROCESS | 1248 | 1471464149965 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:30 INFO - PROCESS | 1248 | 1471464150087 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 13:02:30 INFO - PROCESS | 1248 | 1471464150092 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 1248 | 1471464150094 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:30 INFO - PROCESS | 1248 | ++DOCSHELL 1763D800 == 32 [pid = 1248] [id = 737] 13:02:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (17E29800) [pid = 1248] [serial = 2211] [outer = 00000000] 13:02:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (180BE000) [pid = 1248] [serial = 2212] [outer = 17E29800] 13:02:30 INFO - PROCESS | 1248 | 1471464150140 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1815D800) [pid = 1248] [serial = 2213] [outer = 17E29800] 13:02:30 INFO - PROCESS | 1248 | [1248] 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 13:02:30 INFO - PROCESS | 1248 | [1248] 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 13:02:30 INFO - PROCESS | 1248 | [1248] 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 13:02:30 INFO - PROCESS | 1248 | [1248] 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 13:02:30 INFO - PROCESS | 1248 | 1471464150723 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]]]}] 13:02:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:02:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02:30 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 13:02:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02:30 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 13:02:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02:30 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]" 13:02:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:02:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:02:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 840ms 13:02:30 INFO - PROCESS | 1248 | 1471464150805 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 1248 | 1471464150807 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 13:02:30 INFO - PROCESS | 1248 | 1471464150810 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:02:30 INFO - PROCESS | 1248 | 1471464150812 Marionette TRACE conn5 <- [1,2914,null,{}] 13:02:30 INFO - PROCESS | 1248 | 1471464150816 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}] 13:02:30 INFO - PROCESS | 1248 | 1471464150821 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:30 INFO - PROCESS | 1248 | 1471464150967 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 13:02:31 INFO - PROCESS | 1248 | 1471464151027 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 1248 | 1471464151029 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:31 INFO - PROCESS | 1248 | ++DOCSHELL 129EDC00 == 33 [pid = 1248] [id = 738] 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17526C00) [pid = 1248] [serial = 2214] [outer = 00000000] 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (19B04C00) [pid = 1248] [serial = 2215] [outer = 17526C00] 13:02:31 INFO - PROCESS | 1248 | 1471464151075 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (142D6800) [pid = 1248] [serial = 2216] [outer = 17526C00] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E73E000) [pid = 1248] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (0E80BC00) [pid = 1248] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (14159800) [pid = 1248] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (15626800) [pid = 1248] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0DDF6C00) [pid = 1248] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (12E6C400) [pid = 1248] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (17523400) [pid = 1248] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (180BE800) [pid = 1248] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (0E73DC00) [pid = 1248] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (15621C00) [pid = 1248] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (19B0F400) [pid = 1248] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:02:31 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (1375B400) [pid = 1248] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:02:31 INFO - PROCESS | 1248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:02:31 INFO - PROCESS | 1248 | 1471464151623 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]]]}] 13:02:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:02:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 830ms 13:02:31 INFO - PROCESS | 1248 | 1471464151644 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 1248 | 1471464151646 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 13:02:31 INFO - PROCESS | 1248 | 1471464151649 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:02:31 INFO - PROCESS | 1248 | 1471464151651 Marionette TRACE conn5 <- [1,2918,null,{}] 13:02:31 INFO - PROCESS | 1248 | 1471464151655 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}] 13:02:31 INFO - PROCESS | 1248 | 1471464151657 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:31 INFO - PROCESS | 1248 | 1471464151736 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 13:02:31 INFO - PROCESS | 1248 | 1471464151741 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 1248 | 1471464151743 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:31 INFO - PROCESS | 1248 | ++DOCSHELL 12E6C400 == 34 [pid = 1248] [id = 739] 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (14159800) [pid = 1248] [serial = 2217] [outer = 00000000] 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (17339400) [pid = 1248] [serial = 2218] [outer = 14159800] 13:02:31 INFO - PROCESS | 1248 | 1471464151788 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (1828A800) [pid = 1248] [serial = 2219] [outer = 14159800] 13:02:32 INFO - PROCESS | 1248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:02:32 INFO - PROCESS | 1248 | 1471464152187 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]]]}] 13:02:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:02:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 13:02:32 INFO - PROCESS | 1248 | 1471464152224 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 1248 | 1471464152226 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 13:02:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:02:32 INFO - PROCESS | 1248 | 1471464152229 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 1248 | 1471464152231 Marionette TRACE conn5 <- [1,2922,null,{}] 13:02:32 INFO - PROCESS | 1248 | 1471464152234 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}] 13:02:32 INFO - PROCESS | 1248 | 1471464152236 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:32 INFO - PROCESS | 1248 | 1471464152364 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 13:02:32 INFO - PROCESS | 1248 | 1471464152399 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 1248 | 1471464152401 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:32 INFO - PROCESS | 1248 | ++DOCSHELL 1296EC00 == 35 [pid = 1248] [id = 740] 13:02:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (17E28000) [pid = 1248] [serial = 2220] [outer = 00000000] 13:02:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (19B0D400) [pid = 1248] [serial = 2221] [outer = 17E28000] 13:02:32 INFO - PROCESS | 1248 | 1471464152446 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (19B0F000) [pid = 1248] [serial = 2222] [outer = 17E28000] 13:02:32 INFO - PROCESS | 1248 | 1471464152845 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]]]}] 13:02:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:02:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 13:02:32 INFO - PROCESS | 1248 | 1471464152900 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 1248 | 1471464152902 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 13:02:32 INFO - PROCESS | 1248 | 1471464152905 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:02:32 INFO - PROCESS | 1248 | 1471464152907 Marionette TRACE conn5 <- [1,2926,null,{}] 13:02:32 INFO - PROCESS | 1248 | 1471464152911 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}] 13:02:32 INFO - PROCESS | 1248 | 1471464152913 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:33 INFO - PROCESS | 1248 | 1471464153034 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 13:02:33 INFO - PROCESS | 1248 | 1471464153045 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 1248 | 1471464153047 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:33 INFO - PROCESS | 1248 | ++DOCSHELL 14C25C00 == 36 [pid = 1248] [id = 741] 13:02:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (19B0CC00) [pid = 1248] [serial = 2223] [outer = 00000000] 13:02:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (19CAB000) [pid = 1248] [serial = 2224] [outer = 19B0CC00] 13:02:33 INFO - PROCESS | 1248 | 1471464153092 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (19D96800) [pid = 1248] [serial = 2225] [outer = 19B0CC00] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 0E46E400 == 35 [pid = 1248] [id = 733] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 12D6D000 == 34 [pid = 1248] [id = 732] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 12E6A400 == 33 [pid = 1248] [id = 730] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 0E53A000 == 32 [pid = 1248] [id = 731] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 0EABB800 == 31 [pid = 1248] [id = 734] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 1763D800 == 30 [pid = 1248] [id = 737] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 14C27800 == 29 [pid = 1248] [id = 735] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 129EDC00 == 28 [pid = 1248] [id = 738] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 12E6C400 == 27 [pid = 1248] [id = 739] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 1296EC00 == 26 [pid = 1248] [id = 740] 13:02:34 INFO - PROCESS | 1248 | --DOCSHELL 17526800 == 25 [pid = 1248] [id = 736] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 74 (0F40C800) [pid = 1248] [serial = 2165] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 73 (0E930800) [pid = 1248] [serial = 2164] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 72 (0E89B000) [pid = 1248] [serial = 2170] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 71 (0E8A1400) [pid = 1248] [serial = 2171] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 70 (14C29400) [pid = 1248] [serial = 2176] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 69 (15B5E400) [pid = 1248] [serial = 2179] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 68 (1561E400) [pid = 1248] [serial = 2177] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 67 (0E473000) [pid = 1248] [serial = 2167] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 66 (0E47CC00) [pid = 1248] [serial = 2168] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 65 (1375B800) [pid = 1248] [serial = 2173] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 64 (17F02800) [pid = 1248] [serial = 2182] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 63 (18288800) [pid = 1248] [serial = 2188] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 62 (126B7800) [pid = 1248] [serial = 2156] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 61 (0EF94800) [pid = 1248] [serial = 2155] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 60 (17E23C00) [pid = 1248] [serial = 2159] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 59 (17336C00) [pid = 1248] [serial = 2158] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 58 (1828C800) [pid = 1248] [serial = 2189] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 57 (180B8000) [pid = 1248] [serial = 2183] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 56 (1AC54000) [pid = 1248] [serial = 2162] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 55 (19D98000) [pid = 1248] [serial = 2161] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 54 (184CBC00) [pid = 1248] [serial = 2191] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 53 (17312C00) [pid = 1248] [serial = 2180] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 52 (17E1D000) [pid = 1248] [serial = 2185] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 51 (17E25400) [pid = 1248] [serial = 2186] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | --DOMWINDOW == 50 (13D48C00) [pid = 1248] [serial = 2174] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 1248 | 1471464154842 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]]]}] 13:02:34 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. 13:02:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1976ms 13:02:34 INFO - PROCESS | 1248 | 1471464154888 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 1248 | 1471464154892 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 13:02:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:02:34 INFO - PROCESS | 1248 | 1471464154897 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 1248 | 1471464154901 Marionette TRACE conn5 <- [1,2930,null,{}] 13:02:34 INFO - PROCESS | 1248 | 1471464154907 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}] 13:02:34 INFO - PROCESS | 1248 | 1471464154910 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:35 INFO - PROCESS | 1248 | 1471464155034 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 13:02:35 INFO - PROCESS | 1248 | 1471464155053 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 1248 | 1471464155056 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E258C00 == 26 [pid = 1248] [id = 742] 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 51 (0E25BC00) [pid = 1248] [serial = 2226] [outer = 00000000] 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 52 (0E472800) [pid = 1248] [serial = 2227] [outer = 0E25BC00] 13:02:35 INFO - PROCESS | 1248 | 1471464155106 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 53 (0E47B000) [pid = 1248] [serial = 2228] [outer = 0E25BC00] 13:02:35 INFO - PROCESS | 1248 | 1471464155552 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"]]]}] 13:02:35 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 13:02:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:02:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 690ms 13:02:35 INFO - PROCESS | 1248 | 1471464155587 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 1248 | 1471464155592 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 13:02:35 INFO - PROCESS | 1248 | 1471464155598 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:02:35 INFO - PROCESS | 1248 | 1471464155600 Marionette TRACE conn5 <- [1,2934,null,{}] 13:02:35 INFO - PROCESS | 1248 | 1471464155604 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}] 13:02:35 INFO - PROCESS | 1248 | 1471464155607 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:35 INFO - PROCESS | 1248 | 1471464155695 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 13:02:35 INFO - PROCESS | 1248 | 1471464155702 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 1248 | 1471464155704 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:35 INFO - PROCESS | 1248 | ++DOCSHELL 0E730800 == 27 [pid = 1248] [id = 743] 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 54 (0E731400) [pid = 1248] [serial = 2229] [outer = 00000000] 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 55 (0E894400) [pid = 1248] [serial = 2230] [outer = 0E731400] 13:02:35 INFO - PROCESS | 1248 | 1471464155754 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 1248 | ++DOMWINDOW == 56 (0E89CC00) [pid = 1248] [serial = 2231] [outer = 0E731400] 13:02:36 INFO - PROCESS | 1248 | 1471464156407 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]]]}] 13:02:36 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. 13:02:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 870ms 13:02:36 INFO - PROCESS | 1248 | 1471464156477 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 1248 | 1471464156482 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 13:02:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:02:36 INFO - PROCESS | 1248 | 1471464156488 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - PROCESS | 1248 | 1471464156492 Marionette TRACE conn5 <- [1,2938,null,{}] 13:02:36 INFO - PROCESS | 1248 | 1471464156499 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}] 13:02:36 INFO - PROCESS | 1248 | 1471464156502 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:36 INFO - PROCESS | 1248 | 1471464156679 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 13:02:36 INFO - PROCESS | 1248 | 1471464156690 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 1248 | 1471464156693 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:36 INFO - PROCESS | 1248 | ++DOCSHELL 0E53B400 == 28 [pid = 1248] [id = 744] 13:02:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 57 (0E541000) [pid = 1248] [serial = 2232] [outer = 00000000] 13:02:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 58 (0E818800) [pid = 1248] [serial = 2233] [outer = 0E541000] 13:02:36 INFO - PROCESS | 1248 | 1471464156752 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 1248 | ++DOMWINDOW == 59 (0E928C00) [pid = 1248] [serial = 2234] [outer = 0E541000] 13:02:37 INFO - PROCESS | 1248 | ++DOCSHELL 0EF0C800 == 29 [pid = 1248] [id = 745] 13:02:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 60 (0F40D000) [pid = 1248] [serial = 2235] [outer = 00000000] 13:02:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 61 (0F4F5C00) [pid = 1248] [serial = 2236] [outer = 0F40D000] 13:02:37 INFO - PROCESS | 1248 | 1471464157486 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]]]}] 13:02:37 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. 13:02:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1021ms 13:02:37 INFO - PROCESS | 1248 | 1471464157514 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 1248 | 1471464157518 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 13:02:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:02:37 INFO - PROCESS | 1248 | 1471464157531 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 1248 | 1471464157534 Marionette TRACE conn5 <- [1,2942,null,{}] 13:02:37 INFO - PROCESS | 1248 | 1471464157538 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}] 13:02:37 INFO - PROCESS | 1248 | 1471464157541 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:37 INFO - PROCESS | 1248 | 1471464157667 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 13:02:37 INFO - PROCESS | 1248 | 1471464157794 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 1248 | 1471464157797 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:37 INFO - PROCESS | 1248 | ++DOCSHELL 1266F800 == 30 [pid = 1248] [id = 746] 13:02:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 62 (12671800) [pid = 1248] [serial = 2237] [outer = 00000000] 13:02:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 63 (1277FC00) [pid = 1248] [serial = 2238] [outer = 12671800] 13:02:37 INFO - PROCESS | 1248 | 1471464157857 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 1248 | ++DOMWINDOW == 64 (129EE400) [pid = 1248] [serial = 2239] [outer = 12671800] 13:02:38 INFO - PROCESS | 1248 | 1471464158466 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]]]}] 13:02:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:02:38 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 13:02:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 970ms 13:02:38 INFO - PROCESS | 1248 | 1471464158505 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 1248 | 1471464158508 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 13:02:38 INFO - PROCESS | 1248 | 1471464158512 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:02:38 INFO - PROCESS | 1248 | 1471464158515 Marionette TRACE conn5 <- [1,2946,null,{}] 13:02:38 INFO - PROCESS | 1248 | 1471464158527 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}] 13:02:38 INFO - PROCESS | 1248 | 1471464158533 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:38 INFO - PROCESS | 1248 | 1471464158726 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 13:02:38 INFO - PROCESS | 1248 | 1471464158867 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 1248 | 1471464158870 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:38 INFO - PROCESS | 1248 | ++DOCSHELL 0BC43800 == 31 [pid = 1248] [id = 747] 13:02:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 65 (0BC44400) [pid = 1248] [serial = 2240] [outer = 00000000] 13:02:38 INFO - PROCESS | 1248 | ++DOMWINDOW == 66 (0DBD3000) [pid = 1248] [serial = 2241] [outer = 0BC44400] 13:02:38 INFO - PROCESS | 1248 | 1471464158925 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 67 (0E253400) [pid = 1248] [serial = 2242] [outer = 0BC44400] 13:02:39 INFO - PROCESS | 1248 | --DOCSHELL 0E258C00 == 30 [pid = 1248] [id = 742] 13:02:39 INFO - PROCESS | 1248 | 1471464159368 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]]]}] 13:02:39 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. 13:02:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 890ms 13:02:39 INFO - PROCESS | 1248 | 1471464159405 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 1248 | 1471464159409 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 13:02:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:02:39 INFO - PROCESS | 1248 | 1471464159414 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 1248 | 1471464159417 Marionette TRACE conn5 <- [1,2950,null,{}] 13:02:39 INFO - PROCESS | 1248 | 1471464159421 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}] 13:02:39 INFO - PROCESS | 1248 | 1471464159424 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:39 INFO - PROCESS | 1248 | 1471464159514 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 13:02:39 INFO - PROCESS | 1248 | 1471464159522 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 1248 | 1471464159525 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:39 INFO - PROCESS | 1248 | ++DOCSHELL 0F5DE800 == 31 [pid = 1248] [id = 748] 13:02:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 68 (0F5E3800) [pid = 1248] [serial = 2243] [outer = 00000000] 13:02:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 69 (126BF400) [pid = 1248] [serial = 2244] [outer = 0F5E3800] 13:02:39 INFO - PROCESS | 1248 | 1471464159573 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 1248 | ++DOMWINDOW == 70 (12D91000) [pid = 1248] [serial = 2245] [outer = 0F5E3800] 13:02:40 INFO - PROCESS | 1248 | 1471464160031 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]]]}] 13:02:40 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. 13:02:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 13:02:40 INFO - PROCESS | 1248 | 1471464160085 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 13:02:40 INFO - PROCESS | 1248 | 1471464160088 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 13:02:40 INFO - PROCESS | 1248 | 1471464160091 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:02:40 INFO - PROCESS | 1248 | 1471464160093 Marionette TRACE conn5 <- [1,2954,null,{}] 13:02:40 INFO - PROCESS | 1248 | 1471464160097 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}] 13:02:40 INFO - PROCESS | 1248 | 1471464160099 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:40 INFO - PROCESS | 1248 | 1471464160184 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 13:02:40 INFO - PROCESS | 1248 | 1471464160193 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 1248 | 1471464160195 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:40 INFO - PROCESS | 1248 | ++DOCSHELL 14C27800 == 32 [pid = 1248] [id = 749] 13:02:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 71 (14C28800) [pid = 1248] [serial = 2246] [outer = 00000000] 13:02:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 72 (15618400) [pid = 1248] [serial = 2247] [outer = 14C28800] 13:02:40 INFO - PROCESS | 1248 | 1471464160241 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 73 (15620000) [pid = 1248] [serial = 2248] [outer = 14C28800] 13:02:40 INFO - PROCESS | 1248 | 1471464160746 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]]]}] 13:02:40 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. 13:02:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 13:02:40 INFO - PROCESS | 1248 | 1471464160764 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 13:02:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:02:40 INFO - PROCESS | 1248 | 1471464160768 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 13:02:40 INFO - PROCESS | 1248 | 1471464160778 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 1248 | 1471464160782 Marionette TRACE conn5 <- [1,2958,null,{}] 13:02:40 INFO - PROCESS | 1248 | 1471464160790 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}] 13:02:40 INFO - PROCESS | 1248 | 1471464160793 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:40 INFO - PROCESS | 1248 | 1471464160882 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 13:02:40 INFO - PROCESS | 1248 | 1471464160888 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 1248 | 1471464160890 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:40 INFO - PROCESS | 1248 | ++DOCSHELL 15617800 == 33 [pid = 1248] [id = 750] 13:02:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 74 (15623400) [pid = 1248] [serial = 2249] [outer = 00000000] 13:02:40 INFO - PROCESS | 1248 | ++DOMWINDOW == 75 (1733B400) [pid = 1248] [serial = 2250] [outer = 15623400] 13:02:40 INFO - PROCESS | 1248 | 1471464160936 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (17340C00) [pid = 1248] [serial = 2251] [outer = 15623400] 13:02:41 INFO - PROCESS | 1248 | 1471464161369 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]]]}] 13:02:41 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. 13:02:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 13:02:41 INFO - PROCESS | 1248 | 1471464161410 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 1248 | 1471464161412 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 13:02:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:02:41 INFO - PROCESS | 1248 | 1471464161415 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 1248 | 1471464161417 Marionette TRACE conn5 <- [1,2962,null,{}] 13:02:41 INFO - PROCESS | 1248 | 1471464161420 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}] 13:02:41 INFO - PROCESS | 1248 | 1471464161422 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:41 INFO - PROCESS | 1248 | 1471464161507 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 13:02:41 INFO - PROCESS | 1248 | 1471464161512 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 1248 | 1471464161514 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:41 INFO - PROCESS | 1248 | ++DOCSHELL 0E537800 == 34 [pid = 1248] [id = 751] 13:02:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E898C00) [pid = 1248] [serial = 2252] [outer = 00000000] 13:02:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (17635C00) [pid = 1248] [serial = 2253] [outer = 0E898C00] 13:02:41 INFO - PROCESS | 1248 | 1471464161561 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1763B000) [pid = 1248] [serial = 2254] [outer = 0E898C00] 13:02:42 INFO - PROCESS | 1248 | 1471464162006 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]]]}] 13:02:42 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. 13:02:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 13:02:42 INFO - PROCESS | 1248 | 1471464162049 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 1248 | 1471464162052 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 13:02:42 INFO - PROCESS | 1248 | 1471464162055 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:02:42 INFO - PROCESS | 1248 | 1471464162057 Marionette TRACE conn5 <- [1,2966,null,{}] 13:02:42 INFO - PROCESS | 1248 | 1471464162066 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}] 13:02:42 INFO - PROCESS | 1248 | 1471464162068 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:42 INFO - PROCESS | 1248 | 1471464162183 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 13:02:42 INFO - PROCESS | 1248 | 1471464162188 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 1248 | 1471464162194 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:42 INFO - PROCESS | 1248 | ++DOCSHELL 0E541C00 == 35 [pid = 1248] [id = 752] 13:02:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (18039400) [pid = 1248] [serial = 2255] [outer = 00000000] 13:02:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (180BBC00) [pid = 1248] [serial = 2256] [outer = 18039400] 13:02:42 INFO - PROCESS | 1248 | 1471464162249 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (18281400) [pid = 1248] [serial = 2257] [outer = 18039400] 13:02:42 INFO - PROCESS | 1248 | 1471464162700 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]]]}] 13:02:42 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. 13:02:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 13:02:42 INFO - PROCESS | 1248 | 1471464162729 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 1248 | 1471464162731 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 13:02:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:02:42 INFO - PROCESS | 1248 | 1471464162741 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 1248 | 1471464162743 Marionette TRACE conn5 <- [1,2970,null,{}] 13:02:42 INFO - PROCESS | 1248 | 1471464162747 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}] 13:02:42 INFO - PROCESS | 1248 | 1471464162748 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:42 INFO - PROCESS | 1248 | 1471464162865 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 13:02:42 INFO - PROCESS | 1248 | 1471464162960 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 1248 | 1471464162962 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:42 INFO - PROCESS | 1248 | ++DOCSHELL 18155400 == 36 [pid = 1248] [id = 753] 13:02:42 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (18286400) [pid = 1248] [serial = 2258] [outer = 00000000] 13:02:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1833F400) [pid = 1248] [serial = 2259] [outer = 18286400] 13:02:43 INFO - PROCESS | 1248 | 1471464163016 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18346000) [pid = 1248] [serial = 2260] [outer = 18286400] 13:02:43 INFO - PROCESS | 1248 | 1471464163380 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"]]]}] 13:02:43 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 13:02:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:02:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 13:02:43 INFO - PROCESS | 1248 | 1471464163414 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 13:02:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:02:43 INFO - PROCESS | 1248 | 1471464163416 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 13:02:43 INFO - PROCESS | 1248 | 1471464163419 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 1248 | 1471464163421 Marionette TRACE conn5 <- [1,2974,null,{}] 13:02:43 INFO - PROCESS | 1248 | 1471464163431 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}] 13:02:43 INFO - PROCESS | 1248 | 1471464163433 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:43 INFO - PROCESS | 1248 | 1471464163547 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 13:02:43 INFO - PROCESS | 1248 | 1471464163552 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 1248 | 1471464163554 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:43 INFO - PROCESS | 1248 | ++DOCSHELL 184B7000 == 37 [pid = 1248] [id = 754] 13:02:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (184CB400) [pid = 1248] [serial = 2261] [outer = 00000000] 13:02:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1997D400) [pid = 1248] [serial = 2262] [outer = 184CB400] 13:02:43 INFO - PROCESS | 1248 | 1471464163599 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (19A1A400) [pid = 1248] [serial = 2263] [outer = 184CB400] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (14C28000) [pid = 1248] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0EF0DC00) [pid = 1248] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E46EC00) [pid = 1248] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (19B0CC00) [pid = 1248] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (12E67400) [pid = 1248] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0E53A800) [pid = 1248] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1834CC00) [pid = 1248] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (17E29800) [pid = 1248] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (17E28000) [pid = 1248] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (0E25BC00) [pid = 1248] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (17527C00) [pid = 1248] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (17526C00) [pid = 1248] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:02:43 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (14159800) [pid = 1248] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:02:44 INFO - PROCESS | 1248 | 1471464164020 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]]]}] 13:02:44 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. 13:02:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms 13:02:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:02:44 INFO - PROCESS | 1248 | 1471464164050 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 1248 | 1471464164052 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 13:02:44 INFO - PROCESS | 1248 | 1471464164056 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 1248 | 1471464164057 Marionette TRACE conn5 <- [1,2978,null,{}] 13:02:44 INFO - PROCESS | 1248 | 1471464164061 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}] 13:02:44 INFO - PROCESS | 1248 | 1471464164063 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:44 INFO - PROCESS | 1248 | 1471464164182 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 13:02:44 INFO - PROCESS | 1248 | 1471464164270 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 1248 | 1471464164272 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:44 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF8800 == 38 [pid = 1248] [id = 755] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0F59C000) [pid = 1248] [serial = 2264] [outer = 00000000] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (1803D000) [pid = 1248] [serial = 2265] [outer = 0F59C000] 13:02:44 INFO - PROCESS | 1248 | 1471464164320 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (19A25C00) [pid = 1248] [serial = 2266] [outer = 0F59C000] 13:02:44 INFO - PROCESS | 1248 | ++DOCSHELL 19B0D000 == 39 [pid = 1248] [id = 756] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (19B0D800) [pid = 1248] [serial = 2267] [outer = 00000000] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (19B4E000) [pid = 1248] [serial = 2268] [outer = 19B0D800] 13:02:44 INFO - PROCESS | 1248 | 1471464164686 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]]]}] 13:02:44 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. 13:02:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 13:02:44 INFO - PROCESS | 1248 | 1471464164726 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 1248 | 1471464164728 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 13:02:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:02:44 INFO - PROCESS | 1248 | 1471464164731 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 1248 | 1471464164733 Marionette TRACE conn5 <- [1,2982,null,{}] 13:02:44 INFO - PROCESS | 1248 | 1471464164737 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}] 13:02:44 INFO - PROCESS | 1248 | 1471464164738 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:44 INFO - PROCESS | 1248 | 1471464164843 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 13:02:44 INFO - PROCESS | 1248 | 1471464164848 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 1248 | 1471464164850 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:44 INFO - PROCESS | 1248 | ++DOCSHELL 19B02000 == 40 [pid = 1248] [id = 757] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (19B02400) [pid = 1248] [serial = 2269] [outer = 00000000] 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (19B4D400) [pid = 1248] [serial = 2270] [outer = 19B02400] 13:02:44 INFO - PROCESS | 1248 | 1471464164896 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (19CE2800) [pid = 1248] [serial = 2271] [outer = 19B02400] 13:02:45 INFO - PROCESS | 1248 | 1471464165297 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]]]}] 13:02:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:02:45 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 13:02:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 13:02:45 INFO - PROCESS | 1248 | 1471464165362 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 1248 | 1471464165365 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 13:02:45 INFO - PROCESS | 1248 | 1471464165383 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - PROCESS | 1248 | 1471464165385 Marionette TRACE conn5 <- [1,2986,null,{}] 13:02:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:02:45 INFO - PROCESS | 1248 | 1471464165388 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}] 13:02:45 INFO - PROCESS | 1248 | 1471464165390 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:45 INFO - PROCESS | 1248 | 1471464165477 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 13:02:45 INFO - PROCESS | 1248 | 1471464165482 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 1248 | 1471464165485 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:45 INFO - PROCESS | 1248 | ++DOCSHELL 1A74EC00 == 41 [pid = 1248] [id = 758] 13:02:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1A7E5000) [pid = 1248] [serial = 2272] [outer = 00000000] 13:02:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1AC54400) [pid = 1248] [serial = 2273] [outer = 1A7E5000] 13:02:45 INFO - PROCESS | 1248 | 1471464165532 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1AC59C00) [pid = 1248] [serial = 2274] [outer = 1A7E5000] 13:02:46 INFO - PROCESS | 1248 | 1471464166088 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]]]}] 13:02:46 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. 13:02:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 770ms 13:02:46 INFO - PROCESS | 1248 | 1471464166161 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 1248 | 1471464166166 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 13:02:46 INFO - PROCESS | 1248 | 1471464166171 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:02:46 INFO - PROCESS | 1248 | 1471464166175 Marionette TRACE conn5 <- [1,2990,null,{}] 13:02:46 INFO - PROCESS | 1248 | 1471464166181 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}] 13:02:46 INFO - PROCESS | 1248 | 1471464166184 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:46 INFO - PROCESS | 1248 | 1471464166299 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 13:02:46 INFO - PROCESS | 1248 | 1471464166445 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 1248 | 1471464166448 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:46 INFO - PROCESS | 1248 | ++DOCSHELL 0E24E800 == 42 [pid = 1248] [id = 759] 13:02:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (0E250C00) [pid = 1248] [serial = 2275] [outer = 00000000] 13:02:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0EF0A400) [pid = 1248] [serial = 2276] [outer = 0E250C00] 13:02:46 INFO - PROCESS | 1248 | 1471464166510 Marionette DEBUG loaded listener.js 13:02:46 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (125E9C00) [pid = 1248] [serial = 2277] [outer = 0E250C00] 13:02:47 INFO - PROCESS | 1248 | 1471464167059 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]]]}] 13:02:47 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. 13:02:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 930ms 13:02:47 INFO - PROCESS | 1248 | 1471464167106 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 1248 | 1471464167111 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 13:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:02:47 INFO - PROCESS | 1248 | 1471464167132 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 1248 | 1471464167135 Marionette TRACE conn5 <- [1,2994,null,{}] 13:02:47 INFO - PROCESS | 1248 | 1471464167143 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}] 13:02:47 INFO - PROCESS | 1248 | 1471464167146 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:47 INFO - PROCESS | 1248 | 1471464167259 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 13:02:47 INFO - PROCESS | 1248 | 1471464167372 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 1248 | 1471464167374 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:47 INFO - PROCESS | 1248 | ++DOCSHELL 14C2D000 == 43 [pid = 1248] [id = 760] 13:02:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (15619C00) [pid = 1248] [serial = 2278] [outer = 00000000] 13:02:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (15AEC800) [pid = 1248] [serial = 2279] [outer = 15619C00] 13:02:47 INFO - PROCESS | 1248 | 1471464167473 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (17171800) [pid = 1248] [serial = 2280] [outer = 15619C00] 13:02:47 INFO - PROCESS | 1248 | 1471464167987 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]]]}] 13:02:48 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. 13:02:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 890ms 13:02:48 INFO - PROCESS | 1248 | 1471464168017 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 1248 | 1471464168020 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 13:02:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:02:48 INFO - PROCESS | 1248 | 1471464168025 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 1248 | 1471464168028 Marionette TRACE conn5 <- [1,2998,null,{}] 13:02:48 INFO - PROCESS | 1248 | 1471464168039 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}] 13:02:48 INFO - PROCESS | 1248 | 1471464168044 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:48 INFO - PROCESS | 1248 | 1471464168156 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 13:02:48 INFO - PROCESS | 1248 | 1471464168314 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 1248 | 1471464168317 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:48 INFO - PROCESS | 1248 | ++DOCSHELL 184D2C00 == 44 [pid = 1248] [id = 761] 13:02:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (184D7800) [pid = 1248] [serial = 2281] [outer = 00000000] 13:02:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (19B4DC00) [pid = 1248] [serial = 2282] [outer = 184D7800] 13:02:48 INFO - PROCESS | 1248 | 1471464168376 Marionette DEBUG loaded listener.js 13:02:48 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (1AC57400) [pid = 1248] [serial = 2283] [outer = 184D7800] 13:02:48 INFO - PROCESS | 1248 | [1248] 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 13:02:48 INFO - PROCESS | 1248 | 1471464168970 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:02:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:02:49 INFO - {} 13:02:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:02:49 INFO - {} 13:02:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:02:49 INFO - {} 13:02:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:02:49 INFO - {} 13:02:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 990ms 13:02:49 INFO - PROCESS | 1248 | 1471464169029 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 1248 | 1471464169032 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 13:02:49 INFO - PROCESS | 1248 | 1471464169038 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 1248 | 1471464169040 Marionette TRACE conn5 <- [1,3002,null,{}] 13:02:49 INFO - TEST-START | /FileAPI/fileReader.html 13:02:49 INFO - PROCESS | 1248 | 1471464169044 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}] 13:02:49 INFO - PROCESS | 1248 | 1471464169046 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:49 INFO - PROCESS | 1248 | 1471464169162 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 13:02:49 INFO - PROCESS | 1248 | 1471464169299 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 1248 | 1471464169302 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:49 INFO - PROCESS | 1248 | ++DOCSHELL 19B49800 == 45 [pid = 1248] [id = 762] 13:02:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1AC59400) [pid = 1248] [serial = 2284] [outer = 00000000] 13:02:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1B0BA400) [pid = 1248] [serial = 2285] [outer = 1AC59400] 13:02:49 INFO - PROCESS | 1248 | 1471464169361 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1B0BDC00) [pid = 1248] [serial = 2286] [outer = 1AC59400] 13:02:50 INFO - PROCESS | 1248 | 1471464170065 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]]]}] 13:02:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:02:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:02:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:02:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:02:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1068ms 13:02:50 INFO - PROCESS | 1248 | 1471464170112 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 1248 | 1471464170117 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 13:02:50 INFO - PROCESS | 1248 | 1471464170122 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - TEST-START | /FileAPI/historical.html 13:02:50 INFO - PROCESS | 1248 | 1471464170126 Marionette TRACE conn5 <- [1,3006,null,{}] 13:02:50 INFO - PROCESS | 1248 | 1471464170131 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}] 13:02:50 INFO - PROCESS | 1248 | 1471464170134 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:50 INFO - PROCESS | 1248 | 1471464170237 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 13:02:50 INFO - PROCESS | 1248 | 1471464170383 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 1248 | 1471464170387 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:50 INFO - PROCESS | 1248 | ++DOCSHELL 0E734400 == 46 [pid = 1248] [id = 763] 13:02:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (0E739C00) [pid = 1248] [serial = 2287] [outer = 00000000] 13:02:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (0E8A2800) [pid = 1248] [serial = 2288] [outer = 0E739C00] 13:02:50 INFO - PROCESS | 1248 | 1471464170441 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (0EF09C00) [pid = 1248] [serial = 2289] [outer = 0E739C00] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 14C25C00 == 45 [pid = 1248] [id = 741] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 19B02000 == 44 [pid = 1248] [id = 757] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 19B0D000 == 43 [pid = 1248] [id = 756] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0DDF8800 == 42 [pid = 1248] [id = 755] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 184B7000 == 41 [pid = 1248] [id = 754] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 18155400 == 40 [pid = 1248] [id = 753] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0E541C00 == 39 [pid = 1248] [id = 752] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0E537800 == 38 [pid = 1248] [id = 751] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 15617800 == 37 [pid = 1248] [id = 750] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 14C27800 == 36 [pid = 1248] [id = 749] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0F5DE800 == 35 [pid = 1248] [id = 748] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0BC43800 == 34 [pid = 1248] [id = 747] 13:02:50 INFO - PROCESS | 1248 | --DOCSHELL 0EF0C800 == 33 [pid = 1248] [id = 745] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (1763DC00) [pid = 1248] [serial = 2209] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (180BE000) [pid = 1248] [serial = 2212] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (17E22800) [pid = 1248] [serial = 2210] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (19B04C00) [pid = 1248] [serial = 2215] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (17339400) [pid = 1248] [serial = 2218] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (19B0D400) [pid = 1248] [serial = 2221] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (1561C800) [pid = 1248] [serial = 2206] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (12563C00) [pid = 1248] [serial = 2203] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (12921000) [pid = 1248] [serial = 2204] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E472800) [pid = 1248] [serial = 2227] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E47C800) [pid = 1248] [serial = 2200] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E542800) [pid = 1248] [serial = 2201] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (19CAB000) [pid = 1248] [serial = 2224] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (15B56800) [pid = 1248] [serial = 2198] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (15618000) [pid = 1248] [serial = 2197] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (0E89F800) [pid = 1248] [serial = 2195] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (0E68A000) [pid = 1248] [serial = 2194] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19D96800) [pid = 1248] [serial = 2225] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (184D2000) [pid = 1248] [serial = 2192] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1815D800) [pid = 1248] [serial = 2213] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (142D6800) [pid = 1248] [serial = 2216] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (1828A800) [pid = 1248] [serial = 2219] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (15641800) [pid = 1248] [serial = 2207] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (0E894400) [pid = 1248] [serial = 2230] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 76 (19B0F000) [pid = 1248] [serial = 2222] [outer = 00000000] [url = about:blank] 13:02:50 INFO - PROCESS | 1248 | --DOMWINDOW == 75 (0E47B000) [pid = 1248] [serial = 2228] [outer = 00000000] [url = about:blank] 13:02:51 INFO - PROCESS | 1248 | 1471464171015 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"]]]}] 13:02:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:02:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:02:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:02:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:02:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:02:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:02:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:02:51 INFO - TEST-OK | /FileAPI/historical.html | took 930ms 13:02:51 INFO - PROCESS | 1248 | 1471464171057 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 1248 | 1471464171062 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 13:02:51 INFO - PROCESS | 1248 | 1471464171068 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - TEST-START | /FileAPI/idlharness.html 13:02:51 INFO - PROCESS | 1248 | 1471464171071 Marionette TRACE conn5 <- [1,3010,null,{}] 13:02:51 INFO - PROCESS | 1248 | 1471464171074 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}] 13:02:51 INFO - PROCESS | 1248 | 1471464171077 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:51 INFO - PROCESS | 1248 | 1471464171165 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 13:02:51 INFO - PROCESS | 1248 | 1471464171170 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 1248 | 1471464171173 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:51 INFO - PROCESS | 1248 | ++DOCSHELL 0E541C00 == 34 [pid = 1248] [id = 764] 13:02:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 76 (0E818400) [pid = 1248] [serial = 2290] [outer = 00000000] 13:02:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 77 (0E924400) [pid = 1248] [serial = 2291] [outer = 0E818400] 13:02:51 INFO - PROCESS | 1248 | 1471464171222 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0F403400) [pid = 1248] [serial = 2292] [outer = 0E818400] 13:02:52 INFO - PROCESS | 1248 | 1471464172154 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]]]}] 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:02:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:02:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:02:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:02:52 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 13:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:02:52 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 13:02:52 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 13:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:02:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:02:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:02:52 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 13:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:02:52 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 13:02:52 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 13:02:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:02:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:02:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 1207ms 13:02:52 INFO - PROCESS | 1248 | 1471464172279 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 1248 | 1471464172281 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 13:02:52 INFO - PROCESS | 1248 | 1471464172285 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - TEST-START | /FileAPI/idlharness.worker 13:02:52 INFO - PROCESS | 1248 | 1471464172289 Marionette TRACE conn5 <- [1,3014,null,{}] 13:02:52 INFO - PROCESS | 1248 | 1471464172298 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}] 13:02:52 INFO - PROCESS | 1248 | 1471464172303 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:52 INFO - PROCESS | 1248 | 1471464172434 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 13:02:52 INFO - PROCESS | 1248 | 1471464172446 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 1248 | 1471464172449 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:52 INFO - PROCESS | 1248 | ++DOCSHELL 18341000 == 35 [pid = 1248] [id = 765] 13:02:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (18342400) [pid = 1248] [serial = 2293] [outer = 00000000] 13:02:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (184AB400) [pid = 1248] [serial = 2294] [outer = 18342400] 13:02:52 INFO - PROCESS | 1248 | 1471464172498 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (184D0800) [pid = 1248] [serial = 2295] [outer = 18342400] 13:02:52 INFO - PROCESS | 1248 | [1248] 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 13:02:53 INFO - PROCESS | 1248 | 1471464173462 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,{},{}]]]}] 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:02:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:02:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:02:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:02:53 INFO - {} 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:02:53 INFO - {} 13:02:53 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 - {} 13:02:53 INFO - {} 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:02:53 INFO - {} 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:02:53 INFO - {} 13:02:53 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 - {} 13:02:53 INFO - {} 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:02:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:02:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 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 13:02:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:02:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:02:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:02:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:02:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:02:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:02:53 INFO - {} 13:02:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1302ms 13:02:53 INFO - PROCESS | 1248 | 1471464173595 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 1248 | 1471464173597 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 13:02:53 INFO - PROCESS | 1248 | 1471464173601 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:02:53 INFO - PROCESS | 1248 | 1471464173602 Marionette TRACE conn5 <- [1,3018,null,{}] 13:02:53 INFO - PROCESS | 1248 | 1471464173606 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}] 13:02:53 INFO - PROCESS | 1248 | 1471464173608 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:53 INFO - PROCESS | 1248 | 1471464173729 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 13:02:53 INFO - PROCESS | 1248 | 1471464173733 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 1248 | 1471464173735 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:53 INFO - PROCESS | 1248 | ++DOCSHELL 1C1AD800 == 36 [pid = 1248] [id = 766] 13:02:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1C1ADC00) [pid = 1248] [serial = 2296] [outer = 00000000] 13:02:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1C1B1400) [pid = 1248] [serial = 2297] [outer = 1C1ADC00] 13:02:53 INFO - PROCESS | 1248 | 1471464173816 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1CA9B400) [pid = 1248] [serial = 2298] [outer = 1C1ADC00] 13:02:54 INFO - PROCESS | 1248 | 1471464174242 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]]]}] 13:02:54 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 13:02:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 13:02:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:02:54 INFO - PROCESS | 1248 | 1471464174276 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 1248 | 1471464174278 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 13:02:54 INFO - PROCESS | 1248 | 1471464174281 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 1248 | 1471464174283 Marionette TRACE conn5 <- [1,3022,null,{}] 13:02:54 INFO - PROCESS | 1248 | 1471464174286 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}] 13:02:54 INFO - PROCESS | 1248 | 1471464174288 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:54 INFO - PROCESS | 1248 | 1471464174407 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 13:02:54 INFO - PROCESS | 1248 | 1471464174412 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 1248 | 1471464174414 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:54 INFO - PROCESS | 1248 | ++DOCSHELL 1AC5FC00 == 37 [pid = 1248] [id = 767] 13:02:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1AC60400) [pid = 1248] [serial = 2299] [outer = 00000000] 13:02:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1CAA1000) [pid = 1248] [serial = 2300] [outer = 1AC60400] 13:02:54 INFO - PROCESS | 1248 | 1471464174517 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1CAA9800) [pid = 1248] [serial = 2301] [outer = 1AC60400] 13:02:54 INFO - PROCESS | 1248 | 1471464174924 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]]]}] 13:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:02:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 13:02:54 INFO - PROCESS | 1248 | 1471464174952 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 1248 | 1471464174954 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 13:02:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:02:54 INFO - PROCESS | 1248 | 1471464174964 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 1248 | 1471464174965 Marionette TRACE conn5 <- [1,3026,null,{}] 13:02:54 INFO - PROCESS | 1248 | 1471464174969 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}] 13:02:54 INFO - PROCESS | 1248 | 1471464174974 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:55 INFO - PROCESS | 1248 | 1471464175145 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 13:02:55 INFO - PROCESS | 1248 | 1471464175211 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 1248 | 1471464175213 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:55 INFO - PROCESS | 1248 | ++DOCSHELL 0E680400 == 38 [pid = 1248] [id = 768] 13:02:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1CACE400) [pid = 1248] [serial = 2302] [outer = 00000000] 13:02:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1CAD7400) [pid = 1248] [serial = 2303] [outer = 1CACE400] 13:02:55 INFO - PROCESS | 1248 | 1471464175259 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1F64A400) [pid = 1248] [serial = 2304] [outer = 1CACE400] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (19B02400) [pid = 1248] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (18039400) [pid = 1248] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (18286400) [pid = 1248] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (0F5E3800) [pid = 1248] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (15623400) [pid = 1248] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (14C28800) [pid = 1248] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E898C00) [pid = 1248] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (0F40D000) [pid = 1248] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (0BC44400) [pid = 1248] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (184CB400) [pid = 1248] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (0F59C000) [pid = 1248] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:02:55 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (19B0D800) [pid = 1248] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:02:55 INFO - PROCESS | 1248 | 1471464175758 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"]]]}] 13:02:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:02:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:02:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 830ms 13:02:55 INFO - PROCESS | 1248 | 1471464175803 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 1248 | 1471464175805 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 13:02:55 INFO - PROCESS | 1248 | 1471464175808 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:02:55 INFO - PROCESS | 1248 | 1471464175810 Marionette TRACE conn5 <- [1,3030,null,{}] 13:02:55 INFO - PROCESS | 1248 | 1471464175814 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}] 13:02:55 INFO - PROCESS | 1248 | 1471464175816 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:55 INFO - PROCESS | 1248 | 1471464175900 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 13:02:55 INFO - PROCESS | 1248 | 1471464175905 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 1248 | 1471464175906 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:55 INFO - PROCESS | 1248 | ++DOCSHELL 0DB76C00 == 39 [pid = 1248] [id = 769] 13:02:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (1DBBA400) [pid = 1248] [serial = 2305] [outer = 00000000] 13:02:55 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (1DBC0000) [pid = 1248] [serial = 2306] [outer = 1DBBA400] 13:02:55 INFO - PROCESS | 1248 | 1471464175951 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (1DBC1C00) [pid = 1248] [serial = 2307] [outer = 1DBBA400] 13:02:56 INFO - PROCESS | 1248 | 1471464176562 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]]]}] 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:02:56 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. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:02:56 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'.) 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:02:56 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. 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:02:56 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. 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:02:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:02:56 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. 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:02:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:02:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:02:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:02:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:02:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 881ms 13:02:56 INFO - PROCESS | 1248 | 1471464176693 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 1248 | 1471464176696 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 13:02:56 INFO - PROCESS | 1248 | 1471464176699 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:02:56 INFO - PROCESS | 1248 | 1471464176700 Marionette TRACE conn5 <- [1,3034,null,{}] 13:02:56 INFO - PROCESS | 1248 | 1471464176704 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}] 13:02:56 INFO - PROCESS | 1248 | 1471464176706 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:56 INFO - PROCESS | 1248 | 1471464176829 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 13:02:56 INFO - PROCESS | 1248 | 1471464176837 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 1248 | 1471464176839 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:56 INFO - PROCESS | 1248 | ++DOCSHELL 1BED4C00 == 40 [pid = 1248] [id = 770] 13:02:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (1DBC4400) [pid = 1248] [serial = 2308] [outer = 00000000] 13:02:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (1F645800) [pid = 1248] [serial = 2309] [outer = 1DBC4400] 13:02:56 INFO - PROCESS | 1248 | 1471464176885 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1F646000) [pid = 1248] [serial = 2310] [outer = 1DBC4400] 13:02:57 INFO - PROCESS | 1248 | [1248] 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 13:02:57 INFO - PROCESS | 1248 | 1471464177304 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:02:57 INFO - {} 13:02:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 630ms 13:02:57 INFO - PROCESS | 1248 | 1471464177333 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 1248 | 1471464177335 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 13:02:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:02:57 INFO - PROCESS | 1248 | 1471464177338 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 1248 | 1471464177340 Marionette TRACE conn5 <- [1,3038,null,{}] 13:02:57 INFO - PROCESS | 1248 | 1471464177343 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}] 13:02:57 INFO - PROCESS | 1248 | 1471464177345 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:57 INFO - PROCESS | 1248 | 1471464177470 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 13:02:57 INFO - PROCESS | 1248 | 1471464177481 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 1248 | 1471464177483 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:57 INFO - PROCESS | 1248 | ++DOCSHELL 0E47C000 == 41 [pid = 1248] [id = 771] 13:02:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (1DBC6000) [pid = 1248] [serial = 2311] [outer = 00000000] 13:02:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1EE6DC00) [pid = 1248] [serial = 2312] [outer = 1DBC6000] 13:02:57 INFO - PROCESS | 1248 | 1471464177529 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1EE71400) [pid = 1248] [serial = 2313] [outer = 1DBC6000] 13:02:58 INFO - PROCESS | 1248 | 1471464178167 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]]]}] 13:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 870ms 13:02:58 INFO - PROCESS | 1248 | 1471464178210 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 1248 | 1471464178214 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 13:02:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:02:58 INFO - PROCESS | 1248 | 1471464178219 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 1248 | 1471464178224 Marionette TRACE conn5 <- [1,3042,null,{}] 13:02:58 INFO - PROCESS | 1248 | 1471464178230 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}] 13:02:58 INFO - PROCESS | 1248 | 1471464178233 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:58 INFO - PROCESS | 1248 | 1471464178382 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 13:02:58 INFO - PROCESS | 1248 | 1471464178525 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 1248 | 1471464178528 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:58 INFO - PROCESS | 1248 | ++DOCSHELL 0E538800 == 42 [pid = 1248] [id = 772] 13:02:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (0E539C00) [pid = 1248] [serial = 2314] [outer = 00000000] 13:02:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (0E921400) [pid = 1248] [serial = 2315] [outer = 0E539C00] 13:02:58 INFO - PROCESS | 1248 | 1471464178590 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (12E67400) [pid = 1248] [serial = 2316] [outer = 0E539C00] 13:02:59 INFO - PROCESS | 1248 | 1471464179432 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"]]]}] 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:02:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:02:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:59 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" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:59 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" 13:02:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:02:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:02:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1367ms 13:02:59 INFO - PROCESS | 1248 | 1471464179587 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 1248 | 1471464179593 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 13:02:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:02:59 INFO - PROCESS | 1248 | 1471464179600 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 1248 | 1471464179603 Marionette TRACE conn5 <- [1,3046,null,{}] 13:02:59 INFO - PROCESS | 1248 | 1471464179607 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}] 13:02:59 INFO - PROCESS | 1248 | 1471464179610 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:59 INFO - PROCESS | 1248 | 1471464179759 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 13:02:59 INFO - PROCESS | 1248 | 1471464179904 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 1248 | 1471464179907 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:02:59 INFO - PROCESS | 1248 | ++DOCSHELL 0E8A0400 == 43 [pid = 1248] [id = 773] 13:02:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1997E400) [pid = 1248] [serial = 2317] [outer = 00000000] 13:02:59 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (19B09C00) [pid = 1248] [serial = 2318] [outer = 1997E400] 13:02:59 INFO - PROCESS | 1248 | 1471464179978 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (19B10000) [pid = 1248] [serial = 2319] [outer = 1997E400] 13:03:00 INFO - PROCESS | 1248 | 1471464180505 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]]]}] 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:03:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:03:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 935ms 13:03:00 INFO - PROCESS | 1248 | 1471464180537 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 1248 | 1471464180540 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 13:03:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:03:00 INFO - PROCESS | 1248 | 1471464180544 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 1248 | 1471464180548 Marionette TRACE conn5 <- [1,3050,null,{}] 13:03:00 INFO - PROCESS | 1248 | 1471464180578 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}] 13:03:00 INFO - PROCESS | 1248 | 1471464180583 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:00 INFO - PROCESS | 1248 | 1471464180699 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 13:03:00 INFO - PROCESS | 1248 | 1471464180859 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 1248 | 1471464180863 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:00 INFO - PROCESS | 1248 | ++DOCSHELL 1B0B5C00 == 44 [pid = 1248] [id = 774] 13:03:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (1B0B6C00) [pid = 1248] [serial = 2320] [outer = 00000000] 13:03:00 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (1B0C1C00) [pid = 1248] [serial = 2321] [outer = 1B0B6C00] 13:03:00 INFO - PROCESS | 1248 | 1471464180922 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (1B8A6000) [pid = 1248] [serial = 2322] [outer = 1B0B6C00] 13:03:01 INFO - PROCESS | 1248 | [1248] 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 13:03:01 INFO - PROCESS | 1248 | 1471464181484 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:03:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:03:01 INFO - {} 13:03:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 990ms 13:03:01 INFO - PROCESS | 1248 | 1471464181537 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 13:03:01 INFO - PROCESS | 1248 | 1471464181540 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 13:03:01 INFO - PROCESS | 1248 | 1471464181544 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:03:01 INFO - PROCESS | 1248 | 1471464181546 Marionette TRACE conn5 <- [1,3054,null,{}] 13:03:01 INFO - PROCESS | 1248 | 1471464181562 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}] 13:03:01 INFO - PROCESS | 1248 | 1471464181565 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:01 INFO - PROCESS | 1248 | 1471464181720 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 13:03:01 INFO - PROCESS | 1248 | 1471464181729 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:01 INFO - PROCESS | 1248 | 1471464181731 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:01 INFO - PROCESS | 1248 | ++DOCSHELL 1BC4E000 == 45 [pid = 1248] [id = 775] 13:03:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1BE2A400) [pid = 1248] [serial = 2323] [outer = 00000000] 13:03:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1BED1400) [pid = 1248] [serial = 2324] [outer = 1BE2A400] 13:03:01 INFO - PROCESS | 1248 | 1471464181787 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 1248 | ++DOMWINDOW == 99 (1CA9D000) [pid = 1248] [serial = 2325] [outer = 1BE2A400] 13:03:02 INFO - PROCESS | 1248 | 1471464182363 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]]]}] 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:03:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:03:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 871ms 13:03:02 INFO - PROCESS | 1248 | 1471464182418 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 13:03:02 INFO - PROCESS | 1248 | 1471464182420 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 13:03:02 INFO - PROCESS | 1248 | 1471464182424 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:03:02 INFO - PROCESS | 1248 | 1471464182426 Marionette TRACE conn5 <- [1,3058,null,{}] 13:03:02 INFO - PROCESS | 1248 | 1471464182430 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}] 13:03:02 INFO - PROCESS | 1248 | 1471464182432 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:02 INFO - PROCESS | 1248 | 1471464182540 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 13:03:02 INFO - PROCESS | 1248 | 1471464182852 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 1248 | 1471464182855 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:02 INFO - PROCESS | 1248 | ++DOCSHELL 0DC80800 == 46 [pid = 1248] [id = 776] 13:03:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 100 (0E258C00) [pid = 1248] [serial = 2326] [outer = 00000000] 13:03:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 101 (0E535000) [pid = 1248] [serial = 2327] [outer = 0E258C00] 13:03:02 INFO - PROCESS | 1248 | 1471464182907 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 1248 | ++DOMWINDOW == 102 (0E68A000) [pid = 1248] [serial = 2328] [outer = 0E258C00] 13:03:03 INFO - PROCESS | 1248 | 1471464183496 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]]]}] 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1122ms 13:03:03 INFO - PROCESS | 1248 | 1471464183553 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 13:03:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:03:03 INFO - PROCESS | 1248 | 1471464183556 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 13:03:03 INFO - PROCESS | 1248 | 1471464183560 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 1248 | 1471464183563 Marionette TRACE conn5 <- [1,3062,null,{}] 13:03:03 INFO - PROCESS | 1248 | 1471464183568 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}] 13:03:03 INFO - PROCESS | 1248 | 1471464183571 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:03 INFO - PROCESS | 1248 | 1471464183679 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 13:03:03 INFO - PROCESS | 1248 | 1471464183798 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:03 INFO - PROCESS | 1248 | 1471464183801 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 1266F800 == 45 [pid = 1248] [id = 746] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0E53B400 == 44 [pid = 1248] [id = 744] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 1BED4C00 == 43 [pid = 1248] [id = 770] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0DB76C00 == 42 [pid = 1248] [id = 769] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0E680400 == 41 [pid = 1248] [id = 768] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 1AC5FC00 == 40 [pid = 1248] [id = 767] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 1C1AD800 == 39 [pid = 1248] [id = 766] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 18341000 == 38 [pid = 1248] [id = 765] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0E541C00 == 37 [pid = 1248] [id = 764] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0E734400 == 36 [pid = 1248] [id = 763] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 19B49800 == 35 [pid = 1248] [id = 762] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 184D2C00 == 34 [pid = 1248] [id = 761] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 14C2D000 == 33 [pid = 1248] [id = 760] 13:03:03 INFO - PROCESS | 1248 | --DOCSHELL 0E24E800 == 32 [pid = 1248] [id = 759] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 101 (180BBC00) [pid = 1248] [serial = 2256] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 100 (1833F400) [pid = 1248] [serial = 2259] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 99 (126BF400) [pid = 1248] [serial = 2244] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 98 (12D91000) [pid = 1248] [serial = 2245] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (1733B400) [pid = 1248] [serial = 2250] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (17340C00) [pid = 1248] [serial = 2251] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (15618400) [pid = 1248] [serial = 2247] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (15620000) [pid = 1248] [serial = 2248] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (17635C00) [pid = 1248] [serial = 2253] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (0F4F5C00) [pid = 1248] [serial = 2236] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (0E818800) [pid = 1248] [serial = 2233] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (0E253400) [pid = 1248] [serial = 2242] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0DBD3000) [pid = 1248] [serial = 2241] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (1277FC00) [pid = 1248] [serial = 2238] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (18281400) [pid = 1248] [serial = 2257] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1997D400) [pid = 1248] [serial = 2262] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (18346000) [pid = 1248] [serial = 2260] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (1803D000) [pid = 1248] [serial = 2265] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (19B4D400) [pid = 1248] [serial = 2270] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 82 (19A1A400) [pid = 1248] [serial = 2263] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 81 (1AC54400) [pid = 1248] [serial = 2273] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 80 (19B4E000) [pid = 1248] [serial = 2268] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 79 (19A25C00) [pid = 1248] [serial = 2266] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 78 (19CE2800) [pid = 1248] [serial = 2271] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | --DOMWINDOW == 77 (1763B000) [pid = 1248] [serial = 2254] [outer = 00000000] [url = about:blank] 13:03:03 INFO - PROCESS | 1248 | ++DOCSHELL 0BC8F000 == 33 [pid = 1248] [id = 777] 13:03:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 78 (0DB1EC00) [pid = 1248] [serial = 2329] [outer = 00000000] 13:03:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 79 (0E24E800) [pid = 1248] [serial = 2330] [outer = 0DB1EC00] 13:03:03 INFO - PROCESS | 1248 | 1471464183895 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 1248 | ++DOMWINDOW == 80 (0E680400) [pid = 1248] [serial = 2331] [outer = 0DB1EC00] 13:03:04 INFO - PROCESS | 1248 | 1471464184291 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]]]}] 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 790ms 13:03:04 INFO - PROCESS | 1248 | 1471464184353 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 13:03:04 INFO - PROCESS | 1248 | 1471464184357 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 13:03:04 INFO - PROCESS | 1248 | 1471464184361 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:03:04 INFO - PROCESS | 1248 | 1471464184363 Marionette TRACE conn5 <- [1,3066,null,{}] 13:03:04 INFO - PROCESS | 1248 | 1471464184366 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}] 13:03:04 INFO - PROCESS | 1248 | 1471464184369 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:04 INFO - PROCESS | 1248 | 1471464184461 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 13:03:04 INFO - PROCESS | 1248 | 1471464184470 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 1248 | 1471464184473 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:04 INFO - PROCESS | 1248 | ++DOCSHELL 13751C00 == 34 [pid = 1248] [id = 778] 13:03:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 81 (13D43000) [pid = 1248] [serial = 2332] [outer = 00000000] 13:03:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 82 (142D8C00) [pid = 1248] [serial = 2333] [outer = 13D43000] 13:03:04 INFO - PROCESS | 1248 | 1471464184519 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 1248 | ++DOMWINDOW == 83 (15617800) [pid = 1248] [serial = 2334] [outer = 13D43000] 13:03:05 INFO - PROCESS | 1248 | 1471464185025 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] 13:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:03:05 INFO - PROCESS | 1248 | 1471464185042 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 13:03:05 INFO - PROCESS | 1248 | 1471464185051 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 1248 | 1471464185057 Marionette TRACE conn5 <- [1,3070,null,{}] 13:03:05 INFO - PROCESS | 1248 | 1471464185061 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}] 13:03:05 INFO - PROCESS | 1248 | 1471464185064 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:05 INFO - PROCESS | 1248 | 1471464185155 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 13:03:05 INFO - PROCESS | 1248 | 1471464185159 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 1248 | 1471464185161 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:05 INFO - PROCESS | 1248 | ++DOCSHELL 1561B800 == 35 [pid = 1248] [id = 779] 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (15623400) [pid = 1248] [serial = 2335] [outer = 00000000] 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (17343C00) [pid = 1248] [serial = 2336] [outer = 15623400] 13:03:05 INFO - PROCESS | 1248 | 1471464185207 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1763B400) [pid = 1248] [serial = 2337] [outer = 15623400] 13:03:05 INFO - PROCESS | 1248 | 1471464185661 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]]]}] 13:03:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:03:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 629ms 13:03:05 INFO - PROCESS | 1248 | 1471464185679 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 1248 | 1471464185690 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 13:03:05 INFO - PROCESS | 1248 | 1471464185694 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 1248 | 1471464185696 Marionette TRACE conn5 <- [1,3074,null,{}] 13:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:03:05 INFO - PROCESS | 1248 | 1471464185699 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}] 13:03:05 INFO - PROCESS | 1248 | 1471464185701 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:05 INFO - PROCESS | 1248 | 1471464185795 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 13:03:05 INFO - PROCESS | 1248 | 1471464185800 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 1248 | 1471464185802 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:05 INFO - PROCESS | 1248 | ++DOCSHELL 15621C00 == 36 [pid = 1248] [id = 780] 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (17E24C00) [pid = 1248] [serial = 2338] [outer = 00000000] 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (180BBC00) [pid = 1248] [serial = 2339] [outer = 17E24C00] 13:03:05 INFO - PROCESS | 1248 | 1471464185850 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (18282000) [pid = 1248] [serial = 2340] [outer = 17E24C00] 13:03:06 INFO - PROCESS | 1248 | 1471464186296 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 630ms 13:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:03:06 INFO - PROCESS | 1248 | 1471464186329 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 1248 | 1471464186331 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 13:03:06 INFO - PROCESS | 1248 | 1471464186334 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 1248 | 1471464186336 Marionette TRACE conn5 <- [1,3078,null,{}] 13:03:06 INFO - PROCESS | 1248 | 1471464186339 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}] 13:03:06 INFO - PROCESS | 1248 | 1471464186341 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:06 INFO - PROCESS | 1248 | 1471464186485 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 13:03:06 INFO - PROCESS | 1248 | 1471464186498 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 1248 | 1471464186503 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:06 INFO - PROCESS | 1248 | ++DOCSHELL 18342C00 == 37 [pid = 1248] [id = 781] 13:03:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (18345400) [pid = 1248] [serial = 2341] [outer = 00000000] 13:03:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (184D5400) [pid = 1248] [serial = 2342] [outer = 18345400] 13:03:06 INFO - PROCESS | 1248 | 1471464186560 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (19A1D400) [pid = 1248] [serial = 2343] [outer = 18345400] 13:03:07 INFO - PROCESS | 1248 | 1471464187014 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 730ms 13:03:07 INFO - PROCESS | 1248 | 1471464187066 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 1248 | 1471464187068 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 13:03:07 INFO - PROCESS | 1248 | 1471464187071 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:03:07 INFO - PROCESS | 1248 | 1471464187073 Marionette TRACE conn5 <- [1,3082,null,{}] 13:03:07 INFO - PROCESS | 1248 | 1471464187082 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}] 13:03:07 INFO - PROCESS | 1248 | 1471464187084 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:07 INFO - PROCESS | 1248 | 1471464187208 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 13:03:07 INFO - PROCESS | 1248 | 1471464187312 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:07 INFO - PROCESS | 1248 | 1471464187314 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:07 INFO - PROCESS | 1248 | ++DOCSHELL 19B07400 == 38 [pid = 1248] [id = 782] 13:03:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (19B09400) [pid = 1248] [serial = 2344] [outer = 00000000] 13:03:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (19C09C00) [pid = 1248] [serial = 2345] [outer = 19B09400] 13:03:07 INFO - PROCESS | 1248 | 1471464187359 Marionette DEBUG loaded listener.js 13:03:07 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (19CE1800) [pid = 1248] [serial = 2346] [outer = 19B09400] 13:03:07 INFO - PROCESS | 1248 | 1471464187752 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 730ms 13:03:07 INFO - PROCESS | 1248 | 1471464187805 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 1248 | 1471464187807 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 13:03:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:03:07 INFO - PROCESS | 1248 | 1471464187811 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 1248 | 1471464187813 Marionette TRACE conn5 <- [1,3086,null,{}] 13:03:07 INFO - PROCESS | 1248 | 1471464187816 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}] 13:03:07 INFO - PROCESS | 1248 | 1471464187818 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:07 INFO - PROCESS | 1248 | 1471464187940 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 13:03:08 INFO - PROCESS | 1248 | 1471464188012 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 1248 | 1471464188014 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:08 INFO - PROCESS | 1248 | ++DOCSHELL 19D8E800 == 39 [pid = 1248] [id = 783] 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 96 (19D96000) [pid = 1248] [serial = 2347] [outer = 00000000] 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 97 (1A7E7000) [pid = 1248] [serial = 2348] [outer = 19D96000] 13:03:08 INFO - PROCESS | 1248 | 1471464188061 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 98 (1AC5E800) [pid = 1248] [serial = 2349] [outer = 19D96000] 13:03:08 INFO - PROCESS | 1248 | 1471464188605 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]]]}] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 97 (0E541000) [pid = 1248] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 96 (18342400) [pid = 1248] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 95 (0E818400) [pid = 1248] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 94 (0E739C00) [pid = 1248] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 93 (1AC59400) [pid = 1248] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 92 (1C1ADC00) [pid = 1248] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 91 (184D7800) [pid = 1248] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 90 (1AC60400) [pid = 1248] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 89 (0E250C00) [pid = 1248] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 88 (15619C00) [pid = 1248] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 87 (1CACE400) [pid = 1248] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 86 (1DBC4400) [pid = 1248] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 85 (1DBBA400) [pid = 1248] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 84 (12671800) [pid = 1248] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:03:08 INFO - PROCESS | 1248 | --DOMWINDOW == 83 (0E731400) [pid = 1248] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:03:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:03:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 870ms 13:03:08 INFO - PROCESS | 1248 | 1471464188682 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 1248 | 1471464188684 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 13:03:08 INFO - PROCESS | 1248 | 1471464188687 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - PROCESS | 1248 | 1471464188689 Marionette TRACE conn5 <- [1,3090,null,{}] 13:03:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:03:08 INFO - PROCESS | 1248 | 1471464188692 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}] 13:03:08 INFO - PROCESS | 1248 | 1471464188695 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:08 INFO - PROCESS | 1248 | 1471464188781 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 13:03:08 INFO - PROCESS | 1248 | 1471464188786 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 1248 | 1471464188788 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:08 INFO - PROCESS | 1248 | ++DOCSHELL 0DDF4C00 == 40 [pid = 1248] [id = 784] 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 84 (1266C000) [pid = 1248] [serial = 2350] [outer = 00000000] 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 85 (18340800) [pid = 1248] [serial = 2351] [outer = 1266C000] 13:03:08 INFO - PROCESS | 1248 | 1471464188833 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 1248 | ++DOMWINDOW == 86 (1A7E6C00) [pid = 1248] [serial = 2352] [outer = 1266C000] 13:03:09 INFO - PROCESS | 1248 | 1471464189235 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 570ms 13:03:09 INFO - PROCESS | 1248 | 1471464189261 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 1248 | 1471464189264 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 13:03:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:03:09 INFO - PROCESS | 1248 | 1471464189282 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 1248 | 1471464189284 Marionette TRACE conn5 <- [1,3094,null,{}] 13:03:09 INFO - PROCESS | 1248 | 1471464189288 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}] 13:03:09 INFO - PROCESS | 1248 | 1471464189289 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:09 INFO - PROCESS | 1248 | 1471464189424 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 13:03:09 INFO - PROCESS | 1248 | 1471464189432 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 1248 | 1471464189434 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:09 INFO - PROCESS | 1248 | ++DOCSHELL 12D93000 == 41 [pid = 1248] [id = 785] 13:03:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 87 (1B0BCC00) [pid = 1248] [serial = 2353] [outer = 00000000] 13:03:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 88 (1BC52400) [pid = 1248] [serial = 2354] [outer = 1B0BCC00] 13:03:09 INFO - PROCESS | 1248 | 1471464189489 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 1248 | ++DOMWINDOW == 89 (1BE26800) [pid = 1248] [serial = 2355] [outer = 1B0BCC00] 13:03:09 INFO - PROCESS | 1248 | 1471464189882 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]]]}] 13:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 630ms 13:03:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:03:09 INFO - PROCESS | 1248 | 1471464189901 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 1248 | 1471464189903 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 13:03:09 INFO - PROCESS | 1248 | 1471464189906 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 1248 | 1471464189908 Marionette TRACE conn5 <- [1,3098,null,{}] 13:03:09 INFO - PROCESS | 1248 | 1471464189911 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}] 13:03:09 INFO - PROCESS | 1248 | 1471464189913 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:10 INFO - PROCESS | 1248 | 1471464190000 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 13:03:10 INFO - PROCESS | 1248 | 1471464190151 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 1248 | 1471464190153 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:10 INFO - PROCESS | 1248 | ++DOCSHELL 1BE2F400 == 42 [pid = 1248] [id = 786] 13:03:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 90 (1BED2400) [pid = 1248] [serial = 2356] [outer = 00000000] 13:03:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 91 (1BEDCC00) [pid = 1248] [serial = 2357] [outer = 1BED2400] 13:03:10 INFO - PROCESS | 1248 | 1471464190203 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 92 (1C1AF400) [pid = 1248] [serial = 2358] [outer = 1BED2400] 13:03:10 INFO - PROCESS | 1248 | 1471464190536 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"]]]}] 13:03:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:03:10 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 13:03:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:03:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 13:03:10 INFO - PROCESS | 1248 | 1471464190578 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 1248 | 1471464190580 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 13:03:10 INFO - PROCESS | 1248 | 1471464190583 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:03:10 INFO - PROCESS | 1248 | 1471464190585 Marionette TRACE conn5 <- [1,3102,null,{}] 13:03:10 INFO - PROCESS | 1248 | 1471464190589 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}] 13:03:10 INFO - PROCESS | 1248 | 1471464190591 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:10 INFO - PROCESS | 1248 | 1471464190824 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 13:03:10 INFO - PROCESS | 1248 | 1471464190946 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\", \"2917ae3f-15f8-4c1c-bcce-9fd08312ce52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 1248 | 1471464190949 Marionette INFO sendAsync aaac99a8-53fa-4fe3-b2b0-555d94aae6dc 13:03:10 INFO - PROCESS | 1248 | ++DOCSHELL 0DD5EC00 == 43 [pid = 1248] [id = 787] 13:03:10 INFO - PROCESS | 1248 | ++DOMWINDOW == 93 (0DD5F400) [pid = 1248] [serial = 2359] [outer = 00000000] 13:03:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 94 (0E478C00) [pid = 1248] [serial = 2360] [outer = 0DD5F400] 13:03:11 INFO - PROCESS | 1248 | 1471464191011 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 1248 | ++DOMWINDOW == 95 (0E685800) [pid = 1248] [serial = 2361] [outer = 0DD5F400] 13:03:11 INFO - PROCESS | 1248 | 1471464191569 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]]]}] 13:03:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:03:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1017ms 13:03:11 INFO - PROCESS | 1248 | 1471464191606 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 1248 | 1471464191610 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 13:03:12 WARNING - u'runner_teardown' () 13:03:12 INFO - No more tests 13:03:12 INFO - Got 0 unexpected results 13:03:12 INFO - SUITE-END | took 679s 13:03:12 INFO - Closing logging queue 13:03:12 INFO - queue closed 13:03:12 INFO - Return code: 0 13:03:12 WARNING - # TBPL SUCCESS # 13:03:12 INFO - Running post-action listener: _resource_record_post_action 13:03:12 INFO - Running post-run listener: _resource_record_post_run 13:03:13 INFO - Total resource usage - Wall time: 687s; CPU: 14.0%; Read bytes: 60097536; Write bytes: 1112974336; Read time: 714370; Write time: 8017580 13:03:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:03:13 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 110 13:03:13 INFO - run-tests - Wall time: 686s; CPU: 14.0%; Read bytes: 60097536; Write bytes: 1045066752; Read time: 714370; Write time: 7974470 13:03:13 INFO - Running post-run listener: _upload_blobber_files 13:03:13 INFO - Blob upload gear active. 13:03:13 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:03:13 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 13:03:13 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'] 13:03:13 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 13:03:14 INFO - (blobuploader) - INFO - Open directory for files ... 13:03:14 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:03:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:03:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:03:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:03:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:03:15 INFO - (blobuploader) - INFO - Done attempting. 13:03:15 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:03:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:03:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:03:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:03:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:03:17 INFO - (blobuploader) - INFO - Done attempting. 13:03:17 INFO - (blobuploader) - INFO - Iteration through files over. 13:03:17 INFO - Return code: 0 13:03:17 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:03:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/655d02cc4eda9be1a7ff785c3914085d6622b16844efb4a633bded61a056f038b3fa9691968cc9aacd651f63cfc7426ea0ddaf2d89e8c810cbd00cc2605a259c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/df52c9f0cd37f3101a38f219184a889e27f083c46d7014a51119df00ebf350107fbef1891313df076bee23568d4dd05825032f025a385cea4053d0a62519d60a"} 13:03:17 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:03:17 INFO - Writing to file C:\slave\test\properties\blobber_files 13:03:17 INFO - Contents: 13:03:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/655d02cc4eda9be1a7ff785c3914085d6622b16844efb4a633bded61a056f038b3fa9691968cc9aacd651f63cfc7426ea0ddaf2d89e8c810cbd00cc2605a259c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/df52c9f0cd37f3101a38f219184a889e27f083c46d7014a51119df00ebf350107fbef1891313df076bee23568d4dd05825032f025a385cea4053d0a62519d60a"} 13:03:17 INFO - Running post-run listener: copy_logs_to_upload_dir 13:03:17 INFO - Copying logs to upload dir... 13:03:17 INFO - mkdir: C:\slave\test\build\upload\logs 13:03:17 INFO - Copying logs to upload dir... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... 13:03:17 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=867.666000 ========= master_lag: 82.14 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 49 secs) (at 2016-08-17 13:04:39.434521) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 13:04:39.435461) ========= '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-238 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-238 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-238 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/655d02cc4eda9be1a7ff785c3914085d6622b16844efb4a633bded61a056f038b3fa9691968cc9aacd651f63cfc7426ea0ddaf2d89e8c810cbd00cc2605a259c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/df52c9f0cd37f3101a38f219184a889e27f083c46d7014a51119df00ebf350107fbef1891313df076bee23568d4dd05825032f025a385cea4053d0a62519d60a"} build_url:https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/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/655d02cc4eda9be1a7ff785c3914085d6622b16844efb4a633bded61a056f038b3fa9691968cc9aacd651f63cfc7426ea0ddaf2d89e8c810cbd00cc2605a259c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/df52c9f0cd37f3101a38f219184a889e27f083c46d7014a51119df00ebf350107fbef1891313df076bee23568d4dd05825032f025a385cea4053d0a62519d60a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mg_uKUu2R7aMMwxVCNjZXg/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 13:04:39.579174) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 13:04:39.579587) ========= '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-238 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-238 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-238 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.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 13:04:39.765207) ========= ========= Started reboot slave lost (results: 0, elapsed: 14 secs) (at 2016-08-17 13:04:39.765606) ========= ========= Finished reboot slave lost (results: 0, elapsed: 14 secs) (at 2016-08-17 13:04:54.047743) ========= ========= Total master_lag: 82.41 =========