builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-158 starttime: 1467109519.13 results: success (0) buildid: 20160628020722 builduid: 60530972646444c390f3d916b8144998 revision: 2605c36cc36323c20897fb435e0f742e0c3971d7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:19.128354) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:19.128779) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:19.129067) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:19.352892) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 03:25:19.353269) ========= '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-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --03:25:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 9.35 MB/s 03:25:20 (9.35 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.097000 ========= master_lag: 2.53 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 03:25:22.984251) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-06-28 03:25:22.984565) ========= '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-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.501000 ========= master_lag: 4.40 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-06-28 03:25:31.883988) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:25:31.884303) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2605c36cc36323c20897fb435e0f742e0c3971d7 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2605c36cc36323c20897fb435e0f742e0c3971d7 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-06-28 03:25:32,453 truncating revision to first 12 chars 2016-06-28 03:25:32,453 Setting DEBUG logging. 2016-06-28 03:25:32,453 attempt 1/10 2016-06-28 03:25:32,453 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2605c36cc363?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 03:25:32,959 unpacking tar archive at: mozilla-beta-2605c36cc363/testing/mozharness/ program finished with exit code 0 elapsedTime=1.183000 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:25:33.271111) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:33.271424) ========= script_repo_revision: 2605c36cc36323c20897fb435e0f742e0c3971d7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:33.271857) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:33.272137) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:25:33.299458) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 41 secs) (at 2016-06-28 03:25:33.299733) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 03:25:33 INFO - MultiFileLogger online at 20160628 03:25:33 in C:\slave\test 03:25:33 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:25:33 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:25:33 INFO - {'append_to_log': False, 03:25:33 INFO - 'base_work_dir': 'C:\\slave\\test', 03:25:33 INFO - 'blob_upload_branch': 'mozilla-beta', 03:25:33 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:25:33 INFO - 'buildbot_json_path': 'buildprops.json', 03:25:33 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:25:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:25:33 INFO - 'download_minidump_stackwalk': True, 03:25:33 INFO - 'download_symbols': 'true', 03:25:33 INFO - 'e10s': False, 03:25:33 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:25:33 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:25:33 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:25:33 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:25:33 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:25:33 INFO - 'C:/mozilla-build/tooltool.py'), 03:25:33 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:25:33 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:25:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:25:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:25:33 INFO - 'log_level': 'info', 03:25:33 INFO - 'log_to_console': True, 03:25:33 INFO - 'opt_config_files': (), 03:25:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:25:33 INFO - '--processes=1', 03:25:33 INFO - '--config=%(test_path)s/wptrunner.ini', 03:25:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:25:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:25:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:25:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:25:33 INFO - 'pip_index': False, 03:25:33 INFO - 'require_test_zip': True, 03:25:33 INFO - 'test_type': ('testharness',), 03:25:33 INFO - 'this_chunk': '1', 03:25:33 INFO - 'total_chunks': '10', 03:25:33 INFO - 'virtualenv_path': 'venv', 03:25:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:25:33 INFO - 'work_dir': 'build'} 03:25:33 INFO - ##### 03:25:33 INFO - ##### Running clobber step. 03:25:33 INFO - ##### 03:25:33 INFO - Running pre-action listener: _resource_record_pre_action 03:25:33 INFO - Running main action method: clobber 03:25:33 INFO - rmtree: C:\slave\test\build 03:25:33 INFO - Using _rmtree_windows ... 03:25:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:27:42 INFO - Running post-action listener: _resource_record_post_action 03:27:42 INFO - ##### 03:27:42 INFO - ##### Running read-buildbot-config step. 03:27:42 INFO - ##### 03:27:42 INFO - Running pre-action listener: _resource_record_pre_action 03:27:42 INFO - Running main action method: read_buildbot_config 03:27:42 INFO - Using buildbot properties: 03:27:42 INFO - { 03:27:42 INFO - "project": "", 03:27:42 INFO - "product": "firefox", 03:27:42 INFO - "script_repo_revision": "production", 03:27:42 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 03:27:42 INFO - "repository": "", 03:27:42 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 03:27:42 INFO - "buildid": "20160628020722", 03:27:42 INFO - "pgo_build": "False", 03:27:42 INFO - "basedir": "C:\\slave\\test", 03:27:42 INFO - "buildnumber": 12, 03:27:42 INFO - "slavename": "t-w732-ix-158", 03:27:42 INFO - "revision": "2605c36cc36323c20897fb435e0f742e0c3971d7", 03:27:42 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 03:27:42 INFO - "platform": "win32", 03:27:42 INFO - "branch": "mozilla-beta", 03:27:42 INFO - "repo_path": "releases/mozilla-beta", 03:27:42 INFO - "moz_repo_path": "", 03:27:42 INFO - "stage_platform": "win32", 03:27:42 INFO - "builduid": "60530972646444c390f3d916b8144998", 03:27:42 INFO - "slavebuilddir": "test" 03:27:42 INFO - } 03:27:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 03:27:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip. 03:27:42 INFO - Running post-action listener: _resource_record_post_action 03:27:42 INFO - ##### 03:27:42 INFO - ##### Running download-and-extract step. 03:27:42 INFO - ##### 03:27:42 INFO - Running pre-action listener: _resource_record_pre_action 03:27:42 INFO - Running main action method: download_and_extract 03:27:42 INFO - mkdir: C:\slave\test\build\tests 03:27:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:27:42 INFO - https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 03:27:42 INFO - trying https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 03:27:42 INFO - Downloading https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:27:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 03:27:43 INFO - Downloaded 1240 bytes. 03:27:43 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:27:43 INFO - Using the following test package requirements: 03:27:43 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:27:43 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 03:27:43 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 03:27:43 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'jsshell-win32.zip'], 03:27:43 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 03:27:43 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:27:43 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 03:27:43 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 03:27:43 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 03:27:43 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:27:43 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 03:27:43 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 03:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:27:43 INFO - https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 03:27:43 INFO - trying https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 03:27:43 INFO - Downloading https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 03:27:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 03:27:45 INFO - Downloaded 20401803 bytes. 03:27:45 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:27:45 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:27:47 INFO - caution: filename not matched: web-platform/* 03:27:47 INFO - Return code: 11 03:27:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:27:47 INFO - https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 03:27:47 INFO - trying https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 03:27:47 INFO - Downloading https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 03:27:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 03:27:51 INFO - Downloaded 36389112 bytes. 03:27:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:27:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:28:36 INFO - caution: filename not matched: bin/* 03:28:36 INFO - caution: filename not matched: config/* 03:28:36 INFO - caution: filename not matched: mozbase/* 03:28:36 INFO - caution: filename not matched: marionette/* 03:28:36 INFO - caution: filename not matched: tools/wptserve/* 03:28:36 INFO - Return code: 11 03:28:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:36 INFO - https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 03:28:36 INFO - trying https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:28:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 03:28:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 03:28:40 INFO - Downloaded 68464226 bytes. 03:28:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:28:40 INFO - mkdir: C:\slave\test\properties 03:28:40 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:28:40 INFO - Writing to file C:\slave\test\properties\build_url 03:28:40 INFO - Contents: 03:28:40 INFO - build_url:https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:28:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:28:41 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:28:41 INFO - Writing to file C:\slave\test\properties\symbols_url 03:28:41 INFO - Contents: 03:28:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:28: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')]} 03:28:41 INFO - https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:28:41 INFO - trying https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:28:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:28:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 03:28:44 INFO - Downloaded 55582225 bytes. 03:28:44 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 03:28:44 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 03:28:48 INFO - Return code: 0 03:28:48 INFO - Running post-action listener: _resource_record_post_action 03:28:48 INFO - Running post-action listener: set_extra_try_arguments 03:28:48 INFO - ##### 03:28:48 INFO - ##### Running create-virtualenv step. 03:28:48 INFO - ##### 03:28:48 INFO - Running pre-action listener: _pre_create_virtualenv 03:28:48 INFO - Running pre-action listener: _resource_record_pre_action 03:28:48 INFO - Running main action method: create_virtualenv 03:28:48 INFO - Creating virtualenv C:\slave\test\build\venv 03:28:48 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 03:28:48 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 03:28:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:28:55 INFO - Installing distribute......................................................................................................................................................................................done. 03:28:57 INFO - Return code: 0 03:28:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:28: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')]} 03:28:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28: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')]} 03:28:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:57 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 0x01B6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-158', 'USERDOMAIN': 'T-W732-IX-158', '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-158', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 03:28:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 03:28:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:28:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:28:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:28:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:57 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:28:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:28:57 INFO - 'DCLOCATION': 'SCL3', 03:28:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:57 INFO - 'HOMEDRIVE': 'C:', 03:28:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:28:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:57 INFO - 'KTS_VERSION': '1.19c', 03:28:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:28:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:28:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:57 INFO - 'MOZ_AIRBAG': '1', 03:28:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:57 INFO - 'MOZ_MSVCVERSION': '8', 03:28:57 INFO - 'MOZ_NO_REMOTE': '1', 03:28:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:57 INFO - 'NO_EM_RESTART': '1', 03:28:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:57 INFO - 'OS': 'Windows_NT', 03:28:57 INFO - 'OURDRIVE': 'C:', 03:28:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 03:28:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:28:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:57 INFO - 'PROCESSOR_LEVEL': '6', 03:28:57 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:28:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:57 INFO - 'PROMPT': '$P$G', 03:28:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:28:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:28:57 INFO - 'PWD': 'C:\\slave\\test', 03:28:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:57 INFO - 'SYSTEMDRIVE': 'C:', 03:28:57 INFO - 'SYSTEMROOT': 'C:\\windows', 03:28:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:57 INFO - 'TEST1': 'testie', 03:28:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:57 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:28:57 INFO - 'USERNAME': 'cltbld', 03:28:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:28:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:57 INFO - 'WINDIR': 'C:\\windows', 03:28:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:28:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:28:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:58 INFO - Downloading/unpacking psutil>=0.7.1 03:28:58 INFO - Running setup.py egg_info for package psutil 03:28:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:28:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:28:58 INFO - Installing collected packages: psutil 03:28:58 INFO - Running setup.py install for psutil 03:28:58 INFO - building 'psutil._psutil_windows' extension 03:28:58 INFO - error: Unable to find vcvarsall.bat 03:28:58 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-3wggqd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:28:58 INFO - running install 03:28:58 INFO - running build 03:28:58 INFO - running build_py 03:28:58 INFO - creating build 03:28:58 INFO - creating build\lib.win32-2.7 03:28:58 INFO - creating build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:28:58 INFO - running build_ext 03:28:58 INFO - building 'psutil._psutil_windows' extension 03:28:58 INFO - error: Unable to find vcvarsall.bat 03:28:58 INFO - ---------------------------------------- 03:28:58 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-3wggqd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:28:58 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:28:58 WARNING - Return code: 1 03:28:58 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 03:28:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:28:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:58 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-158', 'USERDOMAIN': 'T-W732-IX-158', '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-158', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 03:28:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 03:28:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:28:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:28:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:28:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:58 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:28:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:28:58 INFO - 'DCLOCATION': 'SCL3', 03:28:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:58 INFO - 'HOMEDRIVE': 'C:', 03:28:58 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:28:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:58 INFO - 'KTS_VERSION': '1.19c', 03:28:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:28:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:28:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:58 INFO - 'MOZ_AIRBAG': '1', 03:28:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:58 INFO - 'MOZ_MSVCVERSION': '8', 03:28:58 INFO - 'MOZ_NO_REMOTE': '1', 03:28:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:58 INFO - 'NO_EM_RESTART': '1', 03:28:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:58 INFO - 'OS': 'Windows_NT', 03:28:58 INFO - 'OURDRIVE': 'C:', 03:28:58 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 03:28:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:28:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:58 INFO - 'PROCESSOR_LEVEL': '6', 03:28:58 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:28:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:58 INFO - 'PROMPT': '$P$G', 03:28:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:28:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:28:58 INFO - 'PWD': 'C:\\slave\\test', 03:28:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:58 INFO - 'SYSTEMDRIVE': 'C:', 03:28:58 INFO - 'SYSTEMROOT': 'C:\\windows', 03:28:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:58 INFO - 'TEST1': 'testie', 03:28:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:58 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:28:58 INFO - 'USERNAME': 'cltbld', 03:28:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:28:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:58 INFO - 'WINDIR': 'C:\\windows', 03:28:58 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:28:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:28:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:28:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:28:59 INFO - Running setup.py egg_info for package mozsystemmonitor 03:28:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:28:59 INFO - Running setup.py egg_info for package psutil 03:28:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:28:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:28:59 INFO - Installing collected packages: mozsystemmonitor, psutil 03:28:59 INFO - Running setup.py install for mozsystemmonitor 03:28:59 INFO - Running setup.py install for psutil 03:28:59 INFO - building 'psutil._psutil_windows' extension 03:28:59 INFO - error: Unable to find vcvarsall.bat 03:28:59 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-s9noxj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:28:59 INFO - running install 03:28:59 INFO - running build 03:28:59 INFO - running build_py 03:28:59 INFO - running build_ext 03:28:59 INFO - building 'psutil._psutil_windows' extension 03:28:59 INFO - error: Unable to find vcvarsall.bat 03:28:59 INFO - ---------------------------------------- 03:28:59 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-s9noxj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:28:59 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:28:59 WARNING - Return code: 1 03:28:59 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 03:28:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:28:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:59 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-158', 'USERDOMAIN': 'T-W732-IX-158', '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-158', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 03:28:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 03:28:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:28:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:28:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:28:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:59 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:28:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:28:59 INFO - 'DCLOCATION': 'SCL3', 03:28:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:59 INFO - 'HOMEDRIVE': 'C:', 03:28:59 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:28:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:59 INFO - 'KTS_VERSION': '1.19c', 03:28:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:28:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:28:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:59 INFO - 'MOZ_AIRBAG': '1', 03:28:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:59 INFO - 'MOZ_MSVCVERSION': '8', 03:28:59 INFO - 'MOZ_NO_REMOTE': '1', 03:28:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:59 INFO - 'NO_EM_RESTART': '1', 03:28:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:59 INFO - 'OS': 'Windows_NT', 03:28:59 INFO - 'OURDRIVE': 'C:', 03:28:59 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 03:28:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:28:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:59 INFO - 'PROCESSOR_LEVEL': '6', 03:28:59 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:28:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:59 INFO - 'PROMPT': '$P$G', 03:28:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:28:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:28:59 INFO - 'PWD': 'C:\\slave\\test', 03:28:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:59 INFO - 'SYSTEMDRIVE': 'C:', 03:28:59 INFO - 'SYSTEMROOT': 'C:\\windows', 03:28:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:59 INFO - 'TEST1': 'testie', 03:28:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:28:59 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:28:59 INFO - 'USERNAME': 'cltbld', 03:28:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:28:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:59 INFO - 'WINDIR': 'C:\\windows', 03:28:59 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:28:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:28:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:59 INFO - Downloading/unpacking blobuploader==1.2.4 03:28:59 INFO - Downloading blobuploader-1.2.4.tar.gz 03:28:59 INFO - Running setup.py egg_info for package blobuploader 03:28:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:29:03 INFO - Running setup.py egg_info for package requests 03:29:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:29:03 INFO - Downloading docopt-0.6.1.tar.gz 03:29:03 INFO - Running setup.py egg_info for package docopt 03:29:03 INFO - Installing collected packages: blobuploader, docopt, requests 03:29:03 INFO - Running setup.py install for blobuploader 03:29:03 INFO - Running setup.py install for docopt 03:29:03 INFO - Running setup.py install for requests 03:29:03 INFO - Successfully installed blobuploader docopt requests 03:29:03 INFO - Cleaning up... 03:29:03 INFO - Return code: 0 03:29:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:29: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')]} 03:29:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29: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')]} 03:29:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:03 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 0x01B6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, '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-158', 'USERDOMAIN': 'T-W732-IX-158', '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-158', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 03:29:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 03:29:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:29:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:29:03 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:29:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:29:03 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:29:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:29:03 INFO - 'DCLOCATION': 'SCL3', 03:29:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:29:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:29:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:29:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:29:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:29:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:29:03 INFO - 'HOMEDRIVE': 'C:', 03:29:03 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:29:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:29:03 INFO - 'KTS_VERSION': '1.19c', 03:29:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:29:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:29:03 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:29:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:29:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:29:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:29:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:29:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:29:03 INFO - 'MOZ_AIRBAG': '1', 03:29:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:29:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:03 INFO - 'MOZ_MSVCVERSION': '8', 03:29:03 INFO - 'MOZ_NO_REMOTE': '1', 03:29:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:29:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:29:03 INFO - 'NO_EM_RESTART': '1', 03:29:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:29:03 INFO - 'OS': 'Windows_NT', 03:29:03 INFO - 'OURDRIVE': 'C:', 03:29: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\\', 03:29:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:29:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:29:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:29:03 INFO - 'PROCESSOR_LEVEL': '6', 03:29:03 INFO - 'PROCESSOR_REVISION': '1e05', 03:29:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:29:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:29:03 INFO - 'PROMPT': '$P$G', 03:29:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:29:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:29:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:29:03 INFO - 'PWD': 'C:\\slave\\test', 03:29:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:29:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:29:03 INFO - 'SYSTEMDRIVE': 'C:', 03:29:03 INFO - 'SYSTEMROOT': 'C:\\windows', 03:29:03 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:03 INFO - 'TEST1': 'testie', 03:29:03 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:03 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:29:03 INFO - 'USERNAME': 'cltbld', 03:29:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:29:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:29:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:29:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:29:03 INFO - 'WINDIR': 'C:\\windows', 03:29:03 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:29:03 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:29:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:29:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:29:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:29:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:29:08 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:29:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:29:08 INFO - Unpacking c:\slave\test\build\tests\marionette 03:29:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:29:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:29:08 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:29:08 INFO - Running setup.py install for browsermob-proxy 03:29:22 INFO - Running setup.py install for manifestparser 03:29:22 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for marionette-client 03:29:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:29:22 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for marionette-driver 03:29:22 INFO - Running setup.py install for mozcrash 03:29:22 INFO - Running setup.py install for mozdebug 03:29:22 INFO - Running setup.py install for mozdevice 03:29:22 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozfile 03:29:22 INFO - Running setup.py install for mozhttpd 03:29:22 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozinfo 03:29:22 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozInstall 03:29:22 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozleak 03:29:22 INFO - Running setup.py install for mozlog 03:29:22 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for moznetwork 03:29:22 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozprocess 03:29:22 INFO - Running setup.py install for mozprofile 03:29:22 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozrunner 03:29:22 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for mozscreenshot 03:29:22 INFO - Running setup.py install for moztest 03:29:22 INFO - Running setup.py install for mozversion 03:29:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:29:22 INFO - Running setup.py install for wptserve 03:29:22 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:29:22 INFO - Cleaning up... 03:29:22 INFO - Return code: 0 03:29:22 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:29:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:29:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:29:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:22 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 0x01B6B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, '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-158', 'USERDOMAIN': 'T-W732-IX-158', '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-158', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 03:29:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 03:29:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:29:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:29:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:29:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:29:22 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:29:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:29:22 INFO - 'DCLOCATION': 'SCL3', 03:29:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:29:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:29:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:29:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:29:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:29:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:29:22 INFO - 'HOMEDRIVE': 'C:', 03:29:22 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:29:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:29:22 INFO - 'KTS_VERSION': '1.19c', 03:29:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:29:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:29:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:29:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:29:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:29:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:29:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:29:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:29:22 INFO - 'MOZ_AIRBAG': '1', 03:29:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:29:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:22 INFO - 'MOZ_MSVCVERSION': '8', 03:29:22 INFO - 'MOZ_NO_REMOTE': '1', 03:29:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:29:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:29:22 INFO - 'NO_EM_RESTART': '1', 03:29:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:29:22 INFO - 'OS': 'Windows_NT', 03:29:22 INFO - 'OURDRIVE': 'C:', 03:29:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 03:29:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:29:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:29:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:29:22 INFO - 'PROCESSOR_LEVEL': '6', 03:29:22 INFO - 'PROCESSOR_REVISION': '1e05', 03:29:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:29:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:29:22 INFO - 'PROMPT': '$P$G', 03:29:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:29:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:29:22 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:29:22 INFO - 'PWD': 'C:\\slave\\test', 03:29:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:29:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:29:22 INFO - 'SYSTEMDRIVE': 'C:', 03:29:22 INFO - 'SYSTEMROOT': 'C:\\windows', 03:29:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:22 INFO - 'TEST1': 'testie', 03:29:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:22 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:29:22 INFO - 'USERNAME': 'cltbld', 03:29:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:29:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:29:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:29:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:29:22 INFO - 'WINDIR': 'C:\\windows', 03:29:22 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:29:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:29:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:29:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:29:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:29:26 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:29:26 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:29:26 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:29:26 INFO - Unpacking c:\slave\test\build\tests\marionette 03:29:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:29:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 03:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 03:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 03:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 03:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 03:29:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:29:38 INFO - Downloading blessings-1.6.tar.gz 03:29:38 INFO - Running setup.py egg_info for package blessings 03:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 03:29:38 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:29:38 INFO - Running setup.py install for blessings 03:29:38 INFO - Running setup.py install for browsermob-proxy 03:29:38 INFO - Running setup.py install for manifestparser 03:29:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for marionette-client 03:29:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:29:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for marionette-driver 03:29:38 INFO - Running setup.py install for mozcrash 03:29:38 INFO - Running setup.py install for mozdebug 03:29:38 INFO - Running setup.py install for mozdevice 03:29:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for mozhttpd 03:29:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for mozInstall 03:29:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for mozleak 03:29:38 INFO - Running setup.py install for mozprofile 03:29:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Running setup.py install for mozrunner 03:29:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:29:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:29:40 INFO - Running setup.py install for mozscreenshot 03:29:40 INFO - Running setup.py install for moztest 03:29:40 INFO - Running setup.py install for mozversion 03:29:40 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:29:40 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:29:40 INFO - Running setup.py install for wptserve 03:29:40 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:29:40 INFO - Cleaning up... 03:29:40 INFO - Return code: 0 03:29:40 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:29:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:29:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:29:40 INFO - Reading from file tmpfile_stdout 03:29:40 INFO - Using _rmtree_windows ... 03:29:40 INFO - Using _rmtree_windows ... 03:29:40 INFO - Current package versions: 03:29:40 INFO - blessings == 1.6 03:29:40 INFO - blobuploader == 1.2.4 03:29:40 INFO - browsermob-proxy == 0.6.0 03:29:40 INFO - distribute == 0.6.14 03:29:40 INFO - docopt == 0.6.1 03:29:40 INFO - manifestparser == 1.1 03:29:40 INFO - marionette-client == 2.3.0 03:29:40 INFO - marionette-driver == 1.4.0 03:29:40 INFO - mozInstall == 1.12 03:29:40 INFO - mozcrash == 0.17 03:29:40 INFO - mozdebug == 0.1 03:29:40 INFO - mozdevice == 0.48 03:29:40 INFO - mozfile == 1.2 03:29:40 INFO - mozhttpd == 0.7 03:29:40 INFO - mozinfo == 0.9 03:29:40 INFO - mozleak == 0.1 03:29:40 INFO - mozlog == 3.1 03:29:40 INFO - moznetwork == 0.27 03:29:40 INFO - mozprocess == 0.22 03:29:40 INFO - mozprofile == 0.28 03:29:40 INFO - mozrunner == 6.11 03:29:40 INFO - mozscreenshot == 0.1 03:29:40 INFO - mozsystemmonitor == 0.0 03:29:40 INFO - moztest == 0.7 03:29:40 INFO - mozversion == 1.4 03:29:40 INFO - requests == 1.2.3 03:29:40 INFO - wptserve == 1.4.0 03:29:40 INFO - Running post-action listener: _resource_record_post_action 03:29:40 INFO - Running post-action listener: _start_resource_monitoring 03:29:40 INFO - Starting resource monitoring. 03:29:40 INFO - ##### 03:29:40 INFO - ##### Running pull step. 03:29:40 INFO - ##### 03:29:40 INFO - Running pre-action listener: _resource_record_pre_action 03:29:40 INFO - Running main action method: pull 03:29:40 INFO - Pull has nothing to do! 03:29:40 INFO - Running post-action listener: _resource_record_post_action 03:29:40 INFO - ##### 03:29:40 INFO - ##### Running install step. 03:29:40 INFO - ##### 03:29:40 INFO - Running pre-action listener: _resource_record_pre_action 03:29:40 INFO - Running main action method: install 03:29:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:29:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:29:40 INFO - Reading from file tmpfile_stdout 03:29:40 INFO - Using _rmtree_windows ... 03:29:40 INFO - Using _rmtree_windows ... 03:29:40 INFO - Detecting whether we're running mozinstall >=1.0... 03:29:40 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:29:40 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:29:41 INFO - Reading from file tmpfile_stdout 03:29:41 INFO - Output received: 03:29:41 INFO - Usage: mozinstall-script.py [options] installer 03:29:41 INFO - Options: 03:29:41 INFO - -h, --help show this help message and exit 03:29:41 INFO - -d DEST, --destination=DEST 03:29:41 INFO - Directory to install application into. [default: 03:29:41 INFO - "C:\slave\test"] 03:29:41 INFO - --app=APP Application being installed. [default: firefox] 03:29:41 INFO - Using _rmtree_windows ... 03:29:41 INFO - Using _rmtree_windows ... 03:29:41 INFO - mkdir: C:\slave\test\build\application 03:29:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 03:29:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 03:29:43 INFO - Reading from file tmpfile_stdout 03:29:43 INFO - Output received: 03:29:43 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:29:43 INFO - Using _rmtree_windows ... 03:29:43 INFO - Using _rmtree_windows ... 03:29:43 INFO - Running post-action listener: _resource_record_post_action 03:29:43 INFO - ##### 03:29:43 INFO - ##### Running run-tests step. 03:29:43 INFO - ##### 03:29:43 INFO - Running pre-action listener: _resource_record_pre_action 03:29:43 INFO - Running main action method: run_tests 03:29:43 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:29:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:29:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:29:43 INFO - grabbing minidump binary from tooltool 03:29:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:29:43 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 0x01B9A368>, '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 0x018EBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C7E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:29:43 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 03:29:43 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 03:29:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:29:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpkvbq3u 03:29:44 INFO - INFO - File integrity verified, renaming tmpkvbq3u to win32-minidump_stackwalk.exe 03:29:44 INFO - Return code: 0 03:29:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:29:45 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:29:45 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/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 03:29:45 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/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 03:29:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:29:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:29:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:29:45 INFO - 'COMPUTERNAME': 'T-W732-IX-158', 03:29:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:29:45 INFO - 'DCLOCATION': 'SCL3', 03:29:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:29:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:29:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:29:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:29:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:29:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:29:45 INFO - 'HOMEDRIVE': 'C:', 03:29:45 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:29:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:29:45 INFO - 'KTS_VERSION': '1.19c', 03:29:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:29:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:29:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-158', 03:29:45 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:29:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:29:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:29:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:29:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:29:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:29:45 INFO - 'MOZ_AIRBAG': '1', 03:29:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:29:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:45 INFO - 'MOZ_MSVCVERSION': '8', 03:29:45 INFO - 'MOZ_NO_REMOTE': '1', 03:29:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:29:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:29:45 INFO - 'NO_EM_RESTART': '1', 03:29:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:29:45 INFO - 'OS': 'Windows_NT', 03:29:45 INFO - 'OURDRIVE': 'C:', 03:29:45 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 03:29:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:29:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:29:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:29:45 INFO - 'PROCESSOR_LEVEL': '6', 03:29:45 INFO - 'PROCESSOR_REVISION': '1e05', 03:29:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:29:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:29:45 INFO - 'PROMPT': '$P$G', 03:29:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:29:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:29:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:29:45 INFO - 'PWD': 'C:\\slave\\test', 03:29:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:29:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:29:45 INFO - 'SYSTEMDRIVE': 'C:', 03:29:45 INFO - 'SYSTEMROOT': 'C:\\windows', 03:29:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:45 INFO - 'TEST1': 'testie', 03:29:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:45 INFO - 'USERDOMAIN': 'T-W732-IX-158', 03:29:45 INFO - 'USERNAME': 'cltbld', 03:29:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:29:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:29:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:29:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:29:45 INFO - 'WINDIR': 'C:\\windows', 03:29:45 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:29:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:29:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:29:45 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/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 03:29:46 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 03:29:46 INFO - import pkg_resources 03:29:47 INFO - Using 1 client processes 03:29:50 INFO - SUITE-START | Running 778 tests 03:29:50 INFO - Running testharness tests 03:29:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:29:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:29:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:29:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:29:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:29:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:29:51 INFO - Setting up ssl 03:29:51 INFO - PROCESS | certutil | 03:29:51 INFO - PROCESS | certutil | 03:29:51 INFO - PROCESS | certutil | 03:29:51 INFO - Certificate Nickname Trust Attributes 03:29:51 INFO - SSL,S/MIME,JAR/XPI 03:29:51 INFO - 03:29:51 INFO - web-platform-tests CT,, 03:29:51 INFO - 03:29:51 INFO - Starting runner 03:29:52 INFO - PROCESS | 4032 | [4032] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 03:29:52 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 03:29:52 INFO - PROCESS | 4032 | [4032] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 03:29:54 INFO - PROCESS | 4032 | 1467109794203 Marionette DEBUG Marionette enabled via build flag and pref 03:29:55 INFO - PROCESS | 4032 | ++DOCSHELL 10C85800 == 1 [pid = 4032] [id = 1] 03:29:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 1 (10C85C00) [pid = 4032] [serial = 1] [outer = 00000000] 03:29:55 INFO - PROCESS | 4032 | [4032] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:29:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 2 (10C86800) [pid = 4032] [serial = 2] [outer = 10C85C00] 03:29:55 INFO - PROCESS | 4032 | ++DOCSHELL 1440A400 == 2 [pid = 4032] [id = 2] 03:29:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 3 (1440A800) [pid = 4032] [serial = 3] [outer = 00000000] 03:29:55 INFO - PROCESS | 4032 | [4032] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:29:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 4 (1440B400) [pid = 4032] [serial = 4] [outer = 1440A800] 03:29:55 INFO - PROCESS | 4032 | 1467109795797 Marionette INFO Listening on port 2828 03:29:57 INFO - PROCESS | 4032 | 1467109797438 Marionette DEBUG Marionette enabled via command-line flag 03:29:57 INFO - PROCESS | 4032 | [4032] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:29:57 INFO - PROCESS | 4032 | [4032] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:29:57 INFO - PROCESS | 4032 | ++DOCSHELL 14C46000 == 3 [pid = 4032] [id = 3] 03:29:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 5 (14C4E000) [pid = 4032] [serial = 5] [outer = 00000000] 03:29:57 INFO - PROCESS | 4032 | [4032] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:29:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 6 (14C4EC00) [pid = 4032] [serial = 6] [outer = 14C4E000] 03:29:57 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:29:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 7 (15950000) [pid = 4032] [serial = 7] [outer = 1440A800] 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798273 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49847 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798283 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49849 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798291 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49850 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798327 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49852 03:29:58 INFO - PROCESS | 4032 | 1467109798329 Marionette DEBUG Closed connection conn0 03:29:58 INFO - PROCESS | 4032 | 1467109798331 Marionette DEBUG Closed connection conn1 03:29:58 INFO - PROCESS | 4032 | 1467109798333 Marionette DEBUG Closed connection conn2 03:29:58 INFO - PROCESS | 4032 | 1467109798422 Marionette DEBUG Closed connection conn3 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798427 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49853 03:29:58 INFO - PROCESS | 4032 | 1467109798524 Marionette DEBUG Closed connection conn4 03:29:58 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:29:58 INFO - PROCESS | 4032 | 1467109798531 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49854 03:29:58 INFO - PROCESS | 4032 | ++DOCSHELL 1693E000 == 4 [pid = 4032] [id = 4] 03:29:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 8 (1693E400) [pid = 4032] [serial = 8] [outer = 00000000] 03:29:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 9 (17A42C00) [pid = 4032] [serial = 9] [outer = 1693E400] 03:29:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 10 (17A49000) [pid = 4032] [serial = 10] [outer = 1693E400] 03:29:58 INFO - PROCESS | 4032 | 1467109798668 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:29:58 INFO - PROCESS | 4032 | 1467109798673 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160628020722","device":"desktop","version":"48.0"} 03:29:59 INFO - PROCESS | 4032 | [4032] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:29:59 INFO - PROCESS | 4032 | [4032] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:30:00 INFO - PROCESS | 4032 | [4032] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:30:00 INFO - PROCESS | 4032 | ++DOCSHELL 18612400 == 5 [pid = 4032] [id = 5] 03:30:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 11 (18612800) [pid = 4032] [serial = 11] [outer = 00000000] 03:30:00 INFO - PROCESS | 4032 | ++DOCSHELL 18613400 == 6 [pid = 4032] [id = 6] 03:30:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 12 (18617800) [pid = 4032] [serial = 12] [outer = 00000000] 03:30:01 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:30:01 INFO - PROCESS | 4032 | ++DOCSHELL 19C04C00 == 7 [pid = 4032] [id = 7] 03:30:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 13 (19C05000) [pid = 4032] [serial = 13] [outer = 00000000] 03:30:01 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:30:01 INFO - PROCESS | 4032 | [4032] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:30:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 14 (19C0D800) [pid = 4032] [serial = 14] [outer = 19C05000] 03:30:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 15 (19F39C00) [pid = 4032] [serial = 15] [outer = 18612800] 03:30:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 16 (19F3B400) [pid = 4032] [serial = 16] [outer = 18617800] 03:30:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 17 (19F3DC00) [pid = 4032] [serial = 17] [outer = 19C05000] 03:30:02 INFO - PROCESS | 4032 | 1467109802250 Marionette INFO startBrowser d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:02 INFO - PROCESS | 4032 | 1467109802287 Marionette DEBUG loaded listener.js 03:30:02 INFO - PROCESS | 4032 | 1467109802301 Marionette DEBUG loaded listener.js 03:30:02 INFO - PROCESS | 4032 | 1467109802303 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 18 (1C6F1800) [pid = 4032] [serial = 18] [outer = 19C05000] 03:30:03 INFO - PROCESS | 4032 | 1467109802993 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"d4c7dbcc-696a-4c91-a6c3-b4426bb429bb","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160628020722","device":"desktop","version":"48.0","command_id":1}}] 03:30:03 INFO - PROCESS | 4032 | 1467109803310 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}] 03:30:03 INFO - PROCESS | 4032 | 1467109803313 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:03 INFO - PROCESS | 4032 | 1467109803351 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 03:30:03 INFO - PROCESS | 4032 | 1467109803369 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:30:03 INFO - PROCESS | 4032 | 1467109803372 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:03 INFO - PROCESS | 4032 | [4032] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:30:04 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 19 (1CD43C00) [pid = 4032] [serial = 19] [outer = 19C05000] 03:30:04 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:04 INFO - PROCESS | 4032 | 1467109804355 Marionette TRACE conn5 <- [1,3,null,{}] 03:30:04 INFO - PROCESS | 4032 | 1467109804406 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:30:04 INFO - PROCESS | 4032 | 1467109804409 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:04 INFO - PROCESS | 4032 | 1467109804427 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 03:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:30:04 INFO - PROCESS | 4032 | 1467109804435 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 03:30:04 INFO - PROCESS | 4032 | 1467109804437 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 03:30:04 INFO - PROCESS | 4032 | 1467109804443 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - PROCESS | 4032 | 1467109804447 Marionette TRACE conn5 <- [1,6,null,{}] 03:30:04 INFO - PROCESS | 4032 | 1467109804526 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}] 03:30:04 INFO - PROCESS | 4032 | 1467109804528 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:04 INFO - PROCESS | 4032 | 1467109804544 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 03:30:04 INFO - PROCESS | 4032 | 1467109804548 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:04 INFO - PROCESS | 4032 | 1467109804552 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:04 INFO - PROCESS | 4032 | ++DOCSHELL 1EEC6800 == 8 [pid = 4032] [id = 8] 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 20 (1EEC6C00) [pid = 4032] [serial = 20] [outer = 00000000] 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 21 (1EEC9400) [pid = 4032] [serial = 21] [outer = 1EEC6C00] 03:30:04 INFO - PROCESS | 4032 | 1467109804600 Marionette DEBUG loaded listener.js 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 22 (1EECD400) [pid = 4032] [serial = 22] [outer = 1EEC6C00] 03:30:04 INFO - PROCESS | 4032 | ++DOCSHELL 162D1C00 == 9 [pid = 4032] [id = 9] 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 23 (162D2800) [pid = 4032] [serial = 23] [outer = 00000000] 03:30:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 24 (1EECE800) [pid = 4032] [serial = 24] [outer = 162D2800] 03:30:05 INFO - PROCESS | 4032 | 1467109804998 Marionette DEBUG loaded listener.js 03:30:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 25 (1EF96000) [pid = 4032] [serial = 25] [outer = 162D2800] 03:30:05 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:05 INFO - PROCESS | 4032 | --DOCSHELL 10C85800 == 8 [pid = 4032] [id = 1] 03:30:05 INFO - PROCESS | 4032 | 1467109805945 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]]]}] 03:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1523ms 03:30:05 INFO - PROCESS | 4032 | 1467109805966 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 03:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:30:05 INFO - PROCESS | 4032 | 1467109805970 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 03:30:05 INFO - PROCESS | 4032 | 1467109805975 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:30:05 INFO - PROCESS | 4032 | 1467109805978 Marionette TRACE conn5 <- [1,10,null,{}] 03:30:05 INFO - PROCESS | 4032 | 1467109805984 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}] 03:30:05 INFO - PROCESS | 4032 | 1467109805987 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:06 INFO - PROCESS | 4032 | 1467109806123 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 03:30:06 INFO - PROCESS | 4032 | 1467109806200 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:06 INFO - PROCESS | 4032 | 1467109806202 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:06 INFO - PROCESS | 4032 | ++DOCSHELL 184C1800 == 9 [pid = 4032] [id = 10] 03:30:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 26 (18CF0C00) [pid = 4032] [serial = 26] [outer = 00000000] 03:30:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 27 (18E7C800) [pid = 4032] [serial = 27] [outer = 18CF0C00] 03:30:06 INFO - PROCESS | 4032 | 1467109806262 Marionette DEBUG loaded listener.js 03:30:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 28 (19C0D400) [pid = 4032] [serial = 28] [outer = 18CF0C00] 03:30:06 INFO - PROCESS | 4032 | 1467109806826 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]]]}] 03:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 03:30:06 INFO - PROCESS | 4032 | 1467109806906 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 03:30:06 INFO - PROCESS | 4032 | 1467109806911 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 03:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:30:06 INFO - PROCESS | 4032 | 1467109806918 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:30:06 INFO - PROCESS | 4032 | 1467109806921 Marionette TRACE conn5 <- [1,14,null,{}] 03:30:06 INFO - PROCESS | 4032 | 1467109806925 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}] 03:30:06 INFO - PROCESS | 4032 | 1467109806928 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:07 INFO - PROCESS | 4032 | 1467109807095 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 03:30:07 INFO - PROCESS | 4032 | 1467109807131 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:07 INFO - PROCESS | 4032 | 1467109807134 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:07 INFO - PROCESS | 4032 | ++DOCSHELL 18D31800 == 10 [pid = 4032] [id = 11] 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 29 (1976F000) [pid = 4032] [serial = 29] [outer = 00000000] 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 30 (1B475800) [pid = 4032] [serial = 30] [outer = 1976F000] 03:30:07 INFO - PROCESS | 4032 | 1467109807193 Marionette DEBUG loaded listener.js 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 31 (1C124800) [pid = 4032] [serial = 31] [outer = 1976F000] 03:30:07 INFO - PROCESS | 4032 | 1467109807766 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]]]}] 03:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 03:30:07 INFO - PROCESS | 4032 | ++DOCSHELL 19CCB000 == 11 [pid = 4032] [id = 12] 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 32 (19CCB400) [pid = 4032] [serial = 32] [outer = 00000000] 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 33 (19F32400) [pid = 4032] [serial = 33] [outer = 19CCB400] 03:30:07 INFO - PROCESS | 4032 | 1467109807818 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 03:30:07 INFO - PROCESS | 4032 | 1467109807820 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 03:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 34 (19C05400) [pid = 4032] [serial = 34] [outer = 19CCB400] 03:30:07 INFO - PROCESS | 4032 | ++DOCSHELL 0FCD2400 == 12 [pid = 4032] [id = 13] 03:30:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 35 (0FCD3800) [pid = 4032] [serial = 35] [outer = 00000000] 03:30:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 36 (0FD85800) [pid = 4032] [serial = 36] [outer = 0FCD3800] 03:30:08 INFO - PROCESS | 4032 | 1467109808018 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:30:08 INFO - PROCESS | 4032 | 1467109808022 Marionette TRACE conn5 <- [1,18,null,{}] 03:30:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 37 (0FEF9000) [pid = 4032] [serial = 37] [outer = 0FCD3800] 03:30:08 INFO - PROCESS | 4032 | 1467109808099 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}] 03:30:08 INFO - PROCESS | 4032 | 1467109808102 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:08 INFO - PROCESS | 4032 | 1467109808211 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 03:30:08 INFO - PROCESS | 4032 | 1467109808295 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:08 INFO - PROCESS | 4032 | 1467109808298 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:08 INFO - PROCESS | 4032 | ++DOCSHELL 112D6800 == 13 [pid = 4032] [id = 14] 03:30:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 38 (112D6C00) [pid = 4032] [serial = 38] [outer = 00000000] 03:30:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 39 (1133CC00) [pid = 4032] [serial = 39] [outer = 112D6C00] 03:30:08 INFO - PROCESS | 4032 | 1467109808369 Marionette DEBUG loaded listener.js 03:30:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 40 (1440E400) [pid = 4032] [serial = 40] [outer = 112D6C00] 03:30:08 INFO - PROCESS | 4032 | --DOCSHELL 1693E000 == 12 [pid = 4032] [id = 4] 03:30:08 INFO - PROCESS | 4032 | 1467109808821 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]]]}] 03:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 990ms 03:30:08 INFO - PROCESS | 4032 | 1467109808847 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 03:30:08 INFO - PROCESS | 4032 | 1467109808852 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 03:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:30:08 INFO - PROCESS | 4032 | 1467109808871 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:30:08 INFO - PROCESS | 4032 | 1467109808873 Marionette TRACE conn5 <- [1,22,null,{}] 03:30:08 INFO - PROCESS | 4032 | 1467109808886 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}] 03:30:08 INFO - PROCESS | 4032 | 1467109808890 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:08 INFO - PROCESS | 4032 | 1467109808977 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 03:30:08 INFO - PROCESS | 4032 | 1467109808984 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:08 INFO - PROCESS | 4032 | 1467109808987 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:09 INFO - PROCESS | 4032 | ++DOCSHELL 14B29400 == 13 [pid = 4032] [id = 15] 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 41 (14B96800) [pid = 4032] [serial = 41] [outer = 00000000] 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 42 (14C14800) [pid = 4032] [serial = 42] [outer = 14B96800] 03:30:09 INFO - PROCESS | 4032 | 1467109809036 Marionette DEBUG loaded listener.js 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 43 (14C4BC00) [pid = 4032] [serial = 43] [outer = 14B96800] 03:30:09 INFO - PROCESS | 4032 | 1467109809460 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]]]}] 03:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 650ms 03:30:09 INFO - PROCESS | 4032 | 1467109809507 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 03:30:09 INFO - PROCESS | 4032 | 1467109809509 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 03:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:30:09 INFO - PROCESS | 4032 | 1467109809513 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:30:09 INFO - PROCESS | 4032 | 1467109809515 Marionette TRACE conn5 <- [1,26,null,{}] 03:30:09 INFO - PROCESS | 4032 | 1467109809519 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}] 03:30:09 INFO - PROCESS | 4032 | 1467109809521 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:09 INFO - PROCESS | 4032 | 1467109809610 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 03:30:09 INFO - PROCESS | 4032 | 1467109809622 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:09 INFO - PROCESS | 4032 | 1467109809629 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:09 INFO - PROCESS | 4032 | ++DOCSHELL 162D4800 == 14 [pid = 4032] [id = 16] 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 44 (162D5000) [pid = 4032] [serial = 44] [outer = 00000000] 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 45 (162DE400) [pid = 4032] [serial = 45] [outer = 162D5000] 03:30:09 INFO - PROCESS | 4032 | 1467109809678 Marionette DEBUG loaded listener.js 03:30:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 46 (17A48800) [pid = 4032] [serial = 46] [outer = 162D5000] 03:30:10 INFO - PROCESS | 4032 | 1467109810116 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]]]}] 03:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 03:30:10 INFO - PROCESS | 4032 | 1467109810151 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 03:30:10 INFO - PROCESS | 4032 | 1467109810153 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 03:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:30:10 INFO - PROCESS | 4032 | 1467109810156 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:30:10 INFO - PROCESS | 4032 | 1467109810158 Marionette TRACE conn5 <- [1,30,null,{}] 03:30:10 INFO - PROCESS | 4032 | 1467109810161 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}] 03:30:10 INFO - PROCESS | 4032 | 1467109810163 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:10 INFO - PROCESS | 4032 | 1467109810245 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 03:30:10 INFO - PROCESS | 4032 | 1467109810250 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:10 INFO - PROCESS | 4032 | 1467109810252 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:10 INFO - PROCESS | 4032 | ++DOCSHELL 184BA000 == 15 [pid = 4032] [id = 17] 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 47 (184BA800) [pid = 4032] [serial = 47] [outer = 00000000] 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 48 (18CF1800) [pid = 4032] [serial = 48] [outer = 184BA800] 03:30:10 INFO - PROCESS | 4032 | 1467109810298 Marionette DEBUG loaded listener.js 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 49 (18D2F000) [pid = 4032] [serial = 49] [outer = 184BA800] 03:30:10 INFO - PROCESS | 4032 | 1467109810689 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]]]}] 03:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 03:30:10 INFO - PROCESS | 4032 | 1467109810741 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 03:30:10 INFO - PROCESS | 4032 | 1467109810743 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 03:30:10 INFO - PROCESS | 4032 | 1467109810746 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:30:10 INFO - PROCESS | 4032 | 1467109810748 Marionette TRACE conn5 <- [1,34,null,{}] 03:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:30:10 INFO - PROCESS | 4032 | 1467109810752 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}] 03:30:10 INFO - PROCESS | 4032 | 1467109810754 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:10 INFO - PROCESS | 4032 | 1467109810832 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 03:30:10 INFO - PROCESS | 4032 | 1467109810838 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:10 INFO - PROCESS | 4032 | 1467109810840 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:10 INFO - PROCESS | 4032 | ++DOCSHELL 1086DC00 == 16 [pid = 4032] [id = 18] 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 50 (18D25C00) [pid = 4032] [serial = 50] [outer = 00000000] 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (19769000) [pid = 4032] [serial = 51] [outer = 18D25C00] 03:30:10 INFO - PROCESS | 4032 | 1467109810886 Marionette DEBUG loaded listener.js 03:30:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (19CBFC00) [pid = 4032] [serial = 52] [outer = 18D25C00] 03:30:11 INFO - PROCESS | 4032 | 1467109811280 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]]]}] 03:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 03:30:11 INFO - PROCESS | 4032 | 1467109811323 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 03:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:30:11 INFO - PROCESS | 4032 | 1467109811325 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 03:30:11 INFO - PROCESS | 4032 | 1467109811328 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:30:11 INFO - PROCESS | 4032 | 1467109811330 Marionette TRACE conn5 <- [1,38,null,{}] 03:30:11 INFO - PROCESS | 4032 | 1467109811333 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}] 03:30:11 INFO - PROCESS | 4032 | 1467109811339 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:11 INFO - PROCESS | 4032 | 1467109811482 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 03:30:11 INFO - PROCESS | 4032 | 1467109811492 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:11 INFO - PROCESS | 4032 | 1467109811495 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:11 INFO - PROCESS | 4032 | ++DOCSHELL 197F7800 == 17 [pid = 4032] [id = 19] 03:30:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (1AD4D000) [pid = 4032] [serial = 53] [outer = 00000000] 03:30:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (1B89C400) [pid = 4032] [serial = 54] [outer = 1AD4D000] 03:30:11 INFO - PROCESS | 4032 | 1467109811541 Marionette DEBUG loaded listener.js 03:30:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (1C469000) [pid = 4032] [serial = 55] [outer = 1AD4D000] 03:30:11 INFO - PROCESS | 4032 | 1467109811920 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]]]}] 03:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 03:30:11 INFO - PROCESS | 4032 | 1467109811965 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 03:30:11 INFO - PROCESS | 4032 | 1467109811967 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 03:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:30:11 INFO - PROCESS | 4032 | 1467109811970 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:30:11 INFO - PROCESS | 4032 | 1467109811972 Marionette TRACE conn5 <- [1,42,null,{}] 03:30:11 INFO - PROCESS | 4032 | 1467109811975 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}] 03:30:11 INFO - PROCESS | 4032 | 1467109811977 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:12 INFO - PROCESS | 4032 | 1467109812052 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 03:30:12 INFO - PROCESS | 4032 | 1467109812057 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:12 INFO - PROCESS | 4032 | 1467109812059 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:12 INFO - PROCESS | 4032 | ++DOCSHELL 1C6ED000 == 18 [pid = 4032] [id = 20] 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (1C6F0000) [pid = 4032] [serial = 56] [outer = 00000000] 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (1CD41800) [pid = 4032] [serial = 57] [outer = 1C6F0000] 03:30:12 INFO - PROCESS | 4032 | 1467109812106 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (1ED7E800) [pid = 4032] [serial = 58] [outer = 1C6F0000] 03:30:12 INFO - PROCESS | 4032 | 1467109812574 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]]]}] 03:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms 03:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:30:12 INFO - PROCESS | 4032 | 1467109812604 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 03:30:12 INFO - PROCESS | 4032 | 1467109812605 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 03:30:12 INFO - PROCESS | 4032 | 1467109812609 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:30:12 INFO - PROCESS | 4032 | 1467109812611 Marionette TRACE conn5 <- [1,46,null,{}] 03:30:12 INFO - PROCESS | 4032 | 1467109812615 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}] 03:30:12 INFO - PROCESS | 4032 | 1467109812616 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:12 INFO - PROCESS | 4032 | 1467109812722 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 03:30:12 INFO - PROCESS | 4032 | 1467109812730 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:12 INFO - PROCESS | 4032 | 1467109812732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:12 INFO - PROCESS | 4032 | ++DOCSHELL 1B89A800 == 19 [pid = 4032] [id = 21] 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (1CC6F400) [pid = 4032] [serial = 59] [outer = 00000000] 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (1CC78C00) [pid = 4032] [serial = 60] [outer = 1CC6F400] 03:30:12 INFO - PROCESS | 4032 | 1467109812784 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1CC7D000) [pid = 4032] [serial = 61] [outer = 1CC6F400] 03:30:13 INFO - PROCESS | 4032 | 1467109813147 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]]]}] 03:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 03:30:13 INFO - PROCESS | 4032 | 1467109813180 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 03:30:13 INFO - PROCESS | 4032 | 1467109813182 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 03:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:30:13 INFO - PROCESS | 4032 | 1467109813185 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:30:13 INFO - PROCESS | 4032 | 1467109813187 Marionette TRACE conn5 <- [1,50,null,{}] 03:30:13 INFO - PROCESS | 4032 | 1467109813190 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}] 03:30:13 INFO - PROCESS | 4032 | 1467109813192 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:13 INFO - PROCESS | 4032 | 1467109813271 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 03:30:13 INFO - PROCESS | 4032 | 1467109813335 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:13 INFO - PROCESS | 4032 | 1467109813337 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:13 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEA000 == 20 [pid = 4032] [id = 22] 03:30:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (0CDEC400) [pid = 4032] [serial = 62] [outer = 00000000] 03:30:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CDF5400) [pid = 4032] [serial = 63] [outer = 0CDEC400] 03:30:13 INFO - PROCESS | 4032 | 1467109813382 Marionette DEBUG loaded listener.js 03:30:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (18575000) [pid = 4032] [serial = 64] [outer = 0CDEC400] 03:30:13 INFO - PROCESS | 4032 | 1467109813731 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]]]}] 03:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 03:30:13 INFO - PROCESS | 4032 | 1467109813756 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 03:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:30:13 INFO - PROCESS | 4032 | 1467109813758 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 03:30:13 INFO - PROCESS | 4032 | 1467109813761 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:30:13 INFO - PROCESS | 4032 | 1467109813762 Marionette TRACE conn5 <- [1,54,null,{}] 03:30:13 INFO - PROCESS | 4032 | 1467109813766 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}] 03:30:13 INFO - PROCESS | 4032 | 1467109813768 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:13 INFO - PROCESS | 4032 | 1467109813853 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 03:30:13 INFO - PROCESS | 4032 | 1467109813919 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:13 INFO - PROCESS | 4032 | 1467109813921 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:13 INFO - PROCESS | 4032 | ++DOCSHELL 19CCB800 == 21 [pid = 4032] [id = 23] 03:30:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1CC75800) [pid = 4032] [serial = 65] [outer = 00000000] 03:30:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1EEC8800) [pid = 4032] [serial = 66] [outer = 1CC75800] 03:30:13 INFO - PROCESS | 4032 | 1467109813964 Marionette DEBUG loaded listener.js 03:30:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1EEC9000) [pid = 4032] [serial = 67] [outer = 1CC75800] 03:30:14 INFO - PROCESS | 4032 | 1467109814273 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]]]}] 03:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 03:30:14 INFO - PROCESS | 4032 | 1467109814332 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 03:30:14 INFO - PROCESS | 4032 | 1467109814334 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 03:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:30:14 INFO - PROCESS | 4032 | 1467109814337 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:30:14 INFO - PROCESS | 4032 | 1467109814339 Marionette TRACE conn5 <- [1,58,null,{}] 03:30:14 INFO - PROCESS | 4032 | 1467109814343 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}] 03:30:14 INFO - PROCESS | 4032 | 1467109814345 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:14 INFO - PROCESS | 4032 | 1467109814467 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 03:30:14 INFO - PROCESS | 4032 | 1467109814506 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:14 INFO - PROCESS | 4032 | 1467109814508 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:14 INFO - PROCESS | 4032 | ++DOCSHELL 0CD12000 == 22 [pid = 4032] [id = 24] 03:30:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0CD15400) [pid = 4032] [serial = 68] [outer = 00000000] 03:30:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10511800) [pid = 4032] [serial = 69] [outer = 0CD15400] 03:30:14 INFO - PROCESS | 4032 | 1467109814553 Marionette DEBUG loaded listener.js 03:30:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10519800) [pid = 4032] [serial = 70] [outer = 0CD15400] 03:30:14 INFO - PROCESS | 4032 | 1467109814916 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]]]}] 03:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 03:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:30:14 INFO - PROCESS | 4032 | 1467109814968 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 03:30:14 INFO - PROCESS | 4032 | 1467109814970 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 03:30:14 INFO - PROCESS | 4032 | 1467109814973 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:30:14 INFO - PROCESS | 4032 | 1467109814975 Marionette TRACE conn5 <- [1,62,null,{}] 03:30:14 INFO - PROCESS | 4032 | 1467109814978 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}] 03:30:14 INFO - PROCESS | 4032 | 1467109814980 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:15 INFO - PROCESS | 4032 | 1467109815087 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 03:30:15 INFO - PROCESS | 4032 | 1467109815094 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:15 INFO - PROCESS | 4032 | 1467109815096 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:15 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1B000 == 23 [pid = 4032] [id = 25] 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1051B400) [pid = 4032] [serial = 71] [outer = 00000000] 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18CEDC00) [pid = 4032] [serial = 72] [outer = 1051B400] 03:30:15 INFO - PROCESS | 4032 | 1467109815140 Marionette DEBUG loaded listener.js 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1ED87400) [pid = 4032] [serial = 73] [outer = 1051B400] 03:30:15 INFO - PROCESS | 4032 | 1467109815513 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]]]}] 03:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 03:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:30:15 INFO - PROCESS | 4032 | 1467109815544 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 03:30:15 INFO - PROCESS | 4032 | 1467109815546 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 03:30:15 INFO - PROCESS | 4032 | 1467109815549 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:30:15 INFO - PROCESS | 4032 | 1467109815551 Marionette TRACE conn5 <- [1,66,null,{}] 03:30:15 INFO - PROCESS | 4032 | 1467109815554 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}] 03:30:15 INFO - PROCESS | 4032 | 1467109815556 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:15 INFO - PROCESS | 4032 | 1467109815645 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 03:30:15 INFO - PROCESS | 4032 | 1467109815732 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:15 INFO - PROCESS | 4032 | 1467109815734 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:15 INFO - PROCESS | 4032 | ++DOCSHELL 1856E400 == 24 [pid = 4032] [id = 26] 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18578400) [pid = 4032] [serial = 74] [outer = 00000000] 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1FBA2400) [pid = 4032] [serial = 75] [outer = 18578400] 03:30:15 INFO - PROCESS | 4032 | 1467109815777 Marionette DEBUG loaded listener.js 03:30:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1FBA5C00) [pid = 4032] [serial = 76] [outer = 18578400] 03:30:16 INFO - PROCESS | 4032 | 1467109816870 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]]]}] 03:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1381ms 03:30:16 INFO - PROCESS | 4032 | 1467109816966 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 03:30:16 INFO - PROCESS | 4032 | 1467109816969 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 03:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:30:16 INFO - PROCESS | 4032 | 1467109816987 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:30:16 INFO - PROCESS | 4032 | 1467109816990 Marionette TRACE conn5 <- [1,70,null,{}] 03:30:17 INFO - PROCESS | 4032 | 1467109816995 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}] 03:30:17 INFO - PROCESS | 4032 | 1467109816999 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:17 INFO - PROCESS | 4032 | 1467109817111 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 03:30:17 INFO - PROCESS | 4032 | 1467109817157 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:17 INFO - PROCESS | 4032 | 1467109817159 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:17 INFO - PROCESS | 4032 | ++DOCSHELL 0FE2F000 == 25 [pid = 4032] [id = 27] 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10511400) [pid = 4032] [serial = 77] [outer = 00000000] 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10519400) [pid = 4032] [serial = 78] [outer = 10511400] 03:30:17 INFO - PROCESS | 4032 | 1467109817210 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1086F800) [pid = 4032] [serial = 79] [outer = 10511400] 03:30:17 INFO - PROCESS | 4032 | 1467109817619 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]]]}] 03:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 690ms 03:30:17 INFO - PROCESS | 4032 | 1467109817676 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 03:30:17 INFO - PROCESS | 4032 | 1467109817681 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 03:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:30:17 INFO - PROCESS | 4032 | 1467109817696 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:30:17 INFO - PROCESS | 4032 | 1467109817698 Marionette TRACE conn5 <- [1,74,null,{}] 03:30:17 INFO - PROCESS | 4032 | 1467109817702 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}] 03:30:17 INFO - PROCESS | 4032 | 1467109817704 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:17 INFO - PROCESS | 4032 | 1467109817812 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 03:30:17 INFO - PROCESS | 4032 | 1467109817818 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:17 INFO - PROCESS | 4032 | 1467109817820 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:17 INFO - PROCESS | 4032 | ++DOCSHELL 112E1800 == 26 [pid = 4032] [id = 28] 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1133E800) [pid = 4032] [serial = 80] [outer = 00000000] 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14990C00) [pid = 4032] [serial = 81] [outer = 1133E800] 03:30:17 INFO - PROCESS | 4032 | 1467109817868 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14B9AC00) [pid = 4032] [serial = 82] [outer = 1133E800] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1693E400) [pid = 4032] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (112D6C00) [pid = 4032] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (14B96800) [pid = 4032] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162D5000) [pid = 4032] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (184BA800) [pid = 4032] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18D25C00) [pid = 4032] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1AD4D000) [pid = 4032] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0CDEC400) [pid = 4032] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1CC75800) [pid = 4032] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0CD15400) [pid = 4032] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1EEC6C00) [pid = 4032] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18CF0C00) [pid = 4032] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:30:18 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1976F000) [pid = 4032] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:30:18 INFO - PROCESS | 4032 | 1467109818569 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]]]}] 03:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 930ms 03:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:30:18 INFO - PROCESS | 4032 | 1467109818621 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 03:30:18 INFO - PROCESS | 4032 | 1467109818624 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 03:30:18 INFO - PROCESS | 4032 | 1467109818627 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:30:18 INFO - PROCESS | 4032 | 1467109818631 Marionette TRACE conn5 <- [1,78,null,{}] 03:30:18 INFO - PROCESS | 4032 | 1467109818641 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}] 03:30:18 INFO - PROCESS | 4032 | 1467109818645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:18 INFO - PROCESS | 4032 | 1467109818727 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 03:30:18 INFO - PROCESS | 4032 | 1467109818734 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:18 INFO - PROCESS | 4032 | 1467109818737 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:18 INFO - PROCESS | 4032 | ++DOCSHELL 14CE5800 == 27 [pid = 4032] [id = 29] 03:30:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14CE6400) [pid = 4032] [serial = 83] [outer = 00000000] 03:30:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (162C7800) [pid = 4032] [serial = 84] [outer = 14CE6400] 03:30:18 INFO - PROCESS | 4032 | 1467109818785 Marionette DEBUG loaded listener.js 03:30:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (162D5400) [pid = 4032] [serial = 85] [outer = 14CE6400] 03:30:19 INFO - PROCESS | 4032 | 1467109819213 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]]]}] 03:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 03:30:19 INFO - PROCESS | 4032 | 1467109819261 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 4032 | 1467109819264 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 03:30:19 INFO - PROCESS | 4032 | 1467109819267 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:30:19 INFO - PROCESS | 4032 | 1467109819269 Marionette TRACE conn5 <- [1,82,null,{}] 03:30:19 INFO - PROCESS | 4032 | 1467109819273 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}] 03:30:19 INFO - PROCESS | 4032 | 1467109819275 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:19 INFO - PROCESS | 4032 | 1467109819375 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 03:30:19 INFO - PROCESS | 4032 | 1467109819387 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:19 INFO - PROCESS | 4032 | 1467109819389 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:19 INFO - PROCESS | 4032 | ++DOCSHELL 17A4B800 == 28 [pid = 4032] [id = 30] 03:30:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (180D9800) [pid = 4032] [serial = 86] [outer = 00000000] 03:30:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1850AC00) [pid = 4032] [serial = 87] [outer = 180D9800] 03:30:19 INFO - PROCESS | 4032 | 1467109819433 Marionette DEBUG loaded listener.js 03:30:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1860A400) [pid = 4032] [serial = 88] [outer = 180D9800] 03:30:19 INFO - PROCESS | 4032 | 1467109819855 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]]]}] 03:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 03:30:19 INFO - PROCESS | 4032 | 1467109819901 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 4032 | 1467109819903 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 03:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:30:19 INFO - PROCESS | 4032 | 1467109819907 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - PROCESS | 4032 | 1467109819908 Marionette TRACE conn5 <- [1,86,null,{}] 03:30:19 INFO - PROCESS | 4032 | 1467109819912 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}] 03:30:19 INFO - PROCESS | 4032 | 1467109819914 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:19 INFO - PROCESS | 4032 | 1467109819993 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 03:30:20 INFO - PROCESS | 4032 | 1467109820000 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:20 INFO - PROCESS | 4032 | 1467109820002 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:20 INFO - PROCESS | 4032 | ++DOCSHELL 18CF1400 == 29 [pid = 4032] [id = 31] 03:30:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D27800) [pid = 4032] [serial = 89] [outer = 00000000] 03:30:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18D33400) [pid = 4032] [serial = 90] [outer = 18D27800] 03:30:20 INFO - PROCESS | 4032 | 1467109820047 Marionette DEBUG loaded listener.js 03:30:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18F8C400) [pid = 4032] [serial = 91] [outer = 18D27800] 03:30:20 INFO - PROCESS | 4032 | 1467109820610 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]]]}] 03:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 770ms 03:30:20 INFO - PROCESS | 4032 | 1467109820678 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 03:30:20 INFO - PROCESS | 4032 | 1467109820683 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 03:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:30:20 INFO - PROCESS | 4032 | 1467109820742 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:30:20 INFO - PROCESS | 4032 | 1467109820746 Marionette TRACE conn5 <- [1,90,null,{}] 03:30:20 INFO - PROCESS | 4032 | 1467109820753 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}] 03:30:20 INFO - PROCESS | 4032 | 1467109820757 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:20 INFO - PROCESS | 4032 | 1467109820870 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 03:30:20 INFO - PROCESS | 4032 | 1467109820934 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:20 INFO - PROCESS | 4032 | 1467109820937 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:20 INFO - PROCESS | 4032 | ++DOCSHELL 10518000 == 30 [pid = 4032] [id = 32] 03:30:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (10518400) [pid = 4032] [serial = 92] [outer = 00000000] 03:30:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1440D400) [pid = 4032] [serial = 93] [outer = 10518400] 03:30:20 INFO - PROCESS | 4032 | 1467109820993 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14B27400) [pid = 4032] [serial = 94] [outer = 10518400] 03:30:21 INFO - PROCESS | 4032 | 1467109821512 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]]]}] 03:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 850ms 03:30:21 INFO - PROCESS | 4032 | 1467109821583 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 03:30:21 INFO - PROCESS | 4032 | 1467109821588 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 03:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:30:21 INFO - PROCESS | 4032 | 1467109821595 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:30:21 INFO - PROCESS | 4032 | 1467109821598 Marionette TRACE conn5 <- [1,94,null,{}] 03:30:21 INFO - PROCESS | 4032 | 1467109821603 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}] 03:30:21 INFO - PROCESS | 4032 | 1467109821605 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:21 INFO - PROCESS | 4032 | 1467109821713 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 03:30:21 INFO - PROCESS | 4032 | 1467109821799 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:21 INFO - PROCESS | 4032 | 1467109821802 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:21 INFO - PROCESS | 4032 | ++DOCSHELL 162C6400 == 31 [pid = 4032] [id = 33] 03:30:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (162C6800) [pid = 4032] [serial = 95] [outer = 00000000] 03:30:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18CF0400) [pid = 4032] [serial = 96] [outer = 162C6800] 03:30:21 INFO - PROCESS | 4032 | 1467109821857 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18D32C00) [pid = 4032] [serial = 97] [outer = 162C6800] 03:30:22 INFO - PROCESS | 4032 | 1467109822404 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]]]}] 03:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 871ms 03:30:22 INFO - PROCESS | 4032 | 1467109822469 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 03:30:22 INFO - PROCESS | 4032 | 1467109822472 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 03:30:22 INFO - PROCESS | 4032 | 1467109822475 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:30:22 INFO - PROCESS | 4032 | 1467109822479 Marionette TRACE conn5 <- [1,98,null,{}] 03:30:22 INFO - PROCESS | 4032 | 1467109822490 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}] 03:30:22 INFO - PROCESS | 4032 | 1467109822495 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:22 INFO - PROCESS | 4032 | 1467109822597 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 03:30:22 INFO - PROCESS | 4032 | 1467109822670 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:22 INFO - PROCESS | 4032 | 1467109822673 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:22 INFO - PROCESS | 4032 | ++DOCSHELL 1B52A400 == 32 [pid = 4032] [id = 34] 03:30:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B52B800) [pid = 4032] [serial = 98] [outer = 00000000] 03:30:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B5D7000) [pid = 4032] [serial = 99] [outer = 1B52B800] 03:30:22 INFO - PROCESS | 4032 | 1467109822730 Marionette DEBUG loaded listener.js 03:30:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1C127000) [pid = 4032] [serial = 100] [outer = 1B52B800] 03:30:23 INFO - PROCESS | 4032 | 1467109823274 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]]]}] 03:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 831ms 03:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:30:23 INFO - PROCESS | 4032 | 1467109823309 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 03:30:23 INFO - PROCESS | 4032 | 1467109823312 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 03:30:23 INFO - PROCESS | 4032 | 1467109823315 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:30:23 INFO - PROCESS | 4032 | 1467109823317 Marionette TRACE conn5 <- [1,102,null,{}] 03:30:23 INFO - PROCESS | 4032 | 1467109823321 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}] 03:30:23 INFO - PROCESS | 4032 | 1467109823323 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:23 INFO - PROCESS | 4032 | 1467109823426 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 03:30:23 INFO - PROCESS | 4032 | 1467109823515 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:23 INFO - PROCESS | 4032 | 1467109823517 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:23 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2B400 == 33 [pid = 4032] [id = 35] 03:30:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (0CD2D000) [pid = 4032] [serial = 101] [outer = 00000000] 03:30:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0CD30000) [pid = 4032] [serial = 102] [outer = 0CD2D000] 03:30:23 INFO - PROCESS | 4032 | 1467109823571 Marionette DEBUG loaded listener.js 03:30:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10512800) [pid = 4032] [serial = 103] [outer = 0CD2D000] 03:30:24 INFO - PROCESS | 4032 | 1467109824205 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]]]}] 03:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 929ms 03:30:24 INFO - PROCESS | 4032 | 1467109824250 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 03:30:24 INFO - PROCESS | 4032 | 1467109824254 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 03:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:30:24 INFO - PROCESS | 4032 | 1467109824259 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:30:24 INFO - PROCESS | 4032 | 1467109824263 Marionette TRACE conn5 <- [1,106,null,{}] 03:30:24 INFO - PROCESS | 4032 | 1467109824268 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}] 03:30:24 INFO - PROCESS | 4032 | 1467109824271 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:24 INFO - PROCESS | 4032 | 1467109824375 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 03:30:24 INFO - PROCESS | 4032 | 1467109824448 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:24 INFO - PROCESS | 4032 | 1467109824452 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:24 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE6000 == 34 [pid = 4032] [id = 36] 03:30:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (0FE2D400) [pid = 4032] [serial = 104] [outer = 00000000] 03:30:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (10475800) [pid = 4032] [serial = 105] [outer = 0FE2D400] 03:30:24 INFO - PROCESS | 4032 | 1467109824501 Marionette DEBUG loaded listener.js 03:30:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1086FC00) [pid = 4032] [serial = 106] [outer = 0FE2D400] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (19F3DC00) [pid = 4032] [serial = 17] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (0FD85800) [pid = 4032] [serial = 36] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1133CC00) [pid = 4032] [serial = 39] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1440E400) [pid = 4032] [serial = 40] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14C14800) [pid = 4032] [serial = 42] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (14C4BC00) [pid = 4032] [serial = 43] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (162DE400) [pid = 4032] [serial = 45] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (17A48800) [pid = 4032] [serial = 46] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D2F000) [pid = 4032] [serial = 49] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1C469000) [pid = 4032] [serial = 55] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19F32400) [pid = 4032] [serial = 33] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (19C0D400) [pid = 4032] [serial = 28] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18575000) [pid = 4032] [serial = 64] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C124800) [pid = 4032] [serial = 31] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1EEC9000) [pid = 4032] [serial = 67] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1EECD400) [pid = 4032] [serial = 22] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10519800) [pid = 4032] [serial = 70] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (17A49000) [pid = 4032] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (17A42C00) [pid = 4032] [serial = 9] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1440B400) [pid = 4032] [serial = 4] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18CF1800) [pid = 4032] [serial = 48] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (19769000) [pid = 4032] [serial = 51] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CBFC00) [pid = 4032] [serial = 52] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B89C400) [pid = 4032] [serial = 54] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1CD41800) [pid = 4032] [serial = 57] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1CC78C00) [pid = 4032] [serial = 60] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (0CDF5400) [pid = 4032] [serial = 63] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1EEC8800) [pid = 4032] [serial = 66] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (10511800) [pid = 4032] [serial = 69] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18CEDC00) [pid = 4032] [serial = 72] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18E7C800) [pid = 4032] [serial = 27] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (1B475800) [pid = 4032] [serial = 30] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (1EECE800) [pid = 4032] [serial = 24] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (1EEC9400) [pid = 4032] [serial = 21] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (19C0D800) [pid = 4032] [serial = 14] [outer = 00000000] [url = about:blank] 03:30:25 INFO - PROCESS | 4032 | 1467109825462 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]]]}] 03:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1237ms 03:30:25 INFO - PROCESS | 4032 | 1467109825501 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 03:30:25 INFO - PROCESS | 4032 | 1467109825505 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 03:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:30:25 INFO - PROCESS | 4032 | 1467109825509 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:30:25 INFO - PROCESS | 4032 | 1467109825514 Marionette TRACE conn5 <- [1,110,null,{}] 03:30:25 INFO - PROCESS | 4032 | 1467109825519 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}] 03:30:25 INFO - PROCESS | 4032 | 1467109825522 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:25 INFO - PROCESS | 4032 | 1467109825607 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 03:30:25 INFO - PROCESS | 4032 | 1467109825617 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:25 INFO - PROCESS | 4032 | 1467109825620 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:25 INFO - PROCESS | 4032 | ++DOCSHELL 10475400 == 35 [pid = 4032] [id = 37] 03:30:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (10511800) [pid = 4032] [serial = 107] [outer = 00000000] 03:30:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (10518C00) [pid = 4032] [serial = 108] [outer = 10511800] 03:30:25 INFO - PROCESS | 4032 | 1467109825668 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1051EC00) [pid = 4032] [serial = 109] [outer = 10511800] 03:30:26 INFO - PROCESS | 4032 | 1467109826094 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]]]}] 03:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 03:30:26 INFO - PROCESS | 4032 | 1467109826142 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 4032 | 1467109826147 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 03:30:26 INFO - PROCESS | 4032 | 1467109826153 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:30:26 INFO - PROCESS | 4032 | 1467109826156 Marionette TRACE conn5 <- [1,114,null,{}] 03:30:26 INFO - PROCESS | 4032 | 1467109826159 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}] 03:30:26 INFO - PROCESS | 4032 | 1467109826162 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:26 INFO - PROCESS | 4032 | 1467109826249 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 03:30:26 INFO - PROCESS | 4032 | 1467109826255 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:26 INFO - PROCESS | 4032 | 1467109826258 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:26 INFO - PROCESS | 4032 | ++DOCSHELL 1440D800 == 36 [pid = 4032] [id = 38] 03:30:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (1461F400) [pid = 4032] [serial = 110] [outer = 00000000] 03:30:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (14B26400) [pid = 4032] [serial = 111] [outer = 1461F400] 03:30:26 INFO - PROCESS | 4032 | 1467109826305 Marionette DEBUG loaded listener.js 03:30:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (14C14800) [pid = 4032] [serial = 112] [outer = 1461F400] 03:30:26 INFO - PROCESS | 4032 | 1467109826763 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]]]}] 03:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 03:30:26 INFO - PROCESS | 4032 | 1467109826787 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 03:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:30:26 INFO - PROCESS | 4032 | 1467109826789 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 03:30:26 INFO - PROCESS | 4032 | 1467109826793 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - PROCESS | 4032 | 1467109826796 Marionette TRACE conn5 <- [1,118,null,{}] 03:30:26 INFO - PROCESS | 4032 | 1467109826811 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}] 03:30:26 INFO - PROCESS | 4032 | 1467109826816 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:26 INFO - PROCESS | 4032 | 1467109826899 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 03:30:26 INFO - PROCESS | 4032 | 1467109826908 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:26 INFO - PROCESS | 4032 | 1467109826911 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:26 INFO - PROCESS | 4032 | ++DOCSHELL 16939400 == 37 [pid = 4032] [id = 39] 03:30:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (16943000) [pid = 4032] [serial = 113] [outer = 00000000] 03:30:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (17A46000) [pid = 4032] [serial = 114] [outer = 16943000] 03:30:26 INFO - PROCESS | 4032 | 1467109826958 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (180D9000) [pid = 4032] [serial = 115] [outer = 16943000] 03:30:27 INFO - PROCESS | 4032 | 1467109827377 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]]]}] 03:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 03:30:27 INFO - PROCESS | 4032 | 1467109827424 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 03:30:27 INFO - PROCESS | 4032 | 1467109827426 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 03:30:27 INFO - PROCESS | 4032 | 1467109827429 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:30:27 INFO - PROCESS | 4032 | 1467109827431 Marionette TRACE conn5 <- [1,122,null,{}] 03:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:30:27 INFO - PROCESS | 4032 | 1467109827440 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}] 03:30:27 INFO - PROCESS | 4032 | 1467109827442 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:27 INFO - PROCESS | 4032 | 1467109827549 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 03:30:27 INFO - PROCESS | 4032 | 1467109827555 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:27 INFO - PROCESS | 4032 | 1467109827557 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:27 INFO - PROCESS | 4032 | ++DOCSHELL 184B8400 == 38 [pid = 4032] [id = 40] 03:30:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (184BF000) [pid = 4032] [serial = 116] [outer = 00000000] 03:30:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (18D26000) [pid = 4032] [serial = 117] [outer = 184BF000] 03:30:27 INFO - PROCESS | 4032 | 1467109827602 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18D2F000) [pid = 4032] [serial = 118] [outer = 184BF000] 03:30:28 INFO - PROCESS | 4032 | 1467109828008 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]]]}] 03:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 03:30:28 INFO - PROCESS | 4032 | 1467109828064 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 03:30:28 INFO - PROCESS | 4032 | 1467109828066 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 03:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:30:28 INFO - PROCESS | 4032 | 1467109828074 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:30:28 INFO - PROCESS | 4032 | 1467109828076 Marionette TRACE conn5 <- [1,126,null,{}] 03:30:28 INFO - PROCESS | 4032 | 1467109828080 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}] 03:30:28 INFO - PROCESS | 4032 | 1467109828082 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:28 INFO - PROCESS | 4032 | 1467109828184 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 03:30:28 INFO - PROCESS | 4032 | 1467109828190 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:28 INFO - PROCESS | 4032 | 1467109828192 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:28 INFO - PROCESS | 4032 | ++DOCSHELL 18E74800 == 39 [pid = 4032] [id = 41] 03:30:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18E79000) [pid = 4032] [serial = 119] [outer = 00000000] 03:30:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1976AC00) [pid = 4032] [serial = 120] [outer = 18E79000] 03:30:28 INFO - PROCESS | 4032 | 1467109828237 Marionette DEBUG loaded listener.js 03:30:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (19C0F400) [pid = 4032] [serial = 121] [outer = 18E79000] 03:30:28 INFO - PROCESS | 4032 | 1467109828677 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]]]}] 03:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 03:30:28 INFO - PROCESS | 4032 | 1467109828703 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 03:30:28 INFO - PROCESS | 4032 | 1467109828705 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 03:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:30:28 INFO - PROCESS | 4032 | 1467109828708 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:30:28 INFO - PROCESS | 4032 | 1467109828710 Marionette TRACE conn5 <- [1,130,null,{}] 03:30:28 INFO - PROCESS | 4032 | 1467109828714 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}] 03:30:28 INFO - PROCESS | 4032 | 1467109828719 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:28 INFO - PROCESS | 4032 | 1467109828835 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 03:30:28 INFO - PROCESS | 4032 | 1467109828906 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:28 INFO - PROCESS | 4032 | 1467109828908 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:28 INFO - PROCESS | 4032 | ++DOCSHELL 19CC7800 == 40 [pid = 4032] [id = 42] 03:30:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (19CC9C00) [pid = 4032] [serial = 122] [outer = 00000000] 03:30:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B3BEC00) [pid = 4032] [serial = 123] [outer = 19CC9C00] 03:30:28 INFO - PROCESS | 4032 | 1467109828952 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B526000) [pid = 4032] [serial = 124] [outer = 19CC9C00] 03:30:29 INFO - PROCESS | 4032 | 1467109829360 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]]]}] 03:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 03:30:29 INFO - PROCESS | 4032 | 1467109829381 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 03:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:30:29 INFO - PROCESS | 4032 | 1467109829383 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 03:30:29 INFO - PROCESS | 4032 | 1467109829387 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:30:29 INFO - PROCESS | 4032 | 1467109829388 Marionette TRACE conn5 <- [1,134,null,{}] 03:30:29 INFO - PROCESS | 4032 | 1467109829401 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}] 03:30:29 INFO - PROCESS | 4032 | 1467109829403 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:29 INFO - PROCESS | 4032 | 1467109829555 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18578400) [pid = 4032] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1C6F0000) [pid = 4032] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1051B400) [pid = 4032] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1CC6F400) [pid = 4032] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18D27800) [pid = 4032] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10511400) [pid = 4032] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1133E800) [pid = 4032] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (180D9800) [pid = 4032] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:30:29 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (14CE6400) [pid = 4032] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:30:29 INFO - PROCESS | 4032 | 1467109829607 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:29 INFO - PROCESS | 4032 | 1467109829609 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:29 INFO - PROCESS | 4032 | ++DOCSHELL 0CD19400 == 41 [pid = 4032] [id = 43] 03:30:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0CDEF000) [pid = 4032] [serial = 125] [outer = 00000000] 03:30:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FDEB000) [pid = 4032] [serial = 126] [outer = 0CDEF000] 03:30:29 INFO - PROCESS | 4032 | 1467109829652 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14DD7400) [pid = 4032] [serial = 127] [outer = 0CDEF000] 03:30:29 INFO - PROCESS | 4032 | 1467109829980 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]]]}] 03:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 03:30:30 INFO - PROCESS | 4032 | 1467109830018 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 03:30:30 INFO - PROCESS | 4032 | 1467109830020 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 03:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:30:30 INFO - PROCESS | 4032 | 1467109830023 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:30:30 INFO - PROCESS | 4032 | 1467109830024 Marionette TRACE conn5 <- [1,138,null,{}] 03:30:30 INFO - PROCESS | 4032 | 1467109830028 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}] 03:30:30 INFO - PROCESS | 4032 | 1467109830030 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:30 INFO - PROCESS | 4032 | 1467109830134 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 03:30:30 INFO - PROCESS | 4032 | 1467109830141 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:30 INFO - PROCESS | 4032 | 1467109830143 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:30 INFO - PROCESS | 4032 | ++DOCSHELL 08C58000 == 42 [pid = 4032] [id = 44] 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (08C5A400) [pid = 4032] [serial = 128] [outer = 00000000] 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (08C62400) [pid = 4032] [serial = 129] [outer = 08C5A400] 03:30:30 INFO - PROCESS | 4032 | 1467109830186 Marionette DEBUG loaded listener.js 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (08C66800) [pid = 4032] [serial = 130] [outer = 08C5A400] 03:30:30 INFO - PROCESS | 4032 | 1467109830591 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]]]}] 03:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 03:30:30 INFO - PROCESS | 4032 | 1467109830654 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 03:30:30 INFO - PROCESS | 4032 | 1467109830656 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 03:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:30:30 INFO - PROCESS | 4032 | 1467109830659 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:30:30 INFO - PROCESS | 4032 | 1467109830661 Marionette TRACE conn5 <- [1,142,null,{}] 03:30:30 INFO - PROCESS | 4032 | 1467109830665 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}] 03:30:30 INFO - PROCESS | 4032 | 1467109830666 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:30 INFO - PROCESS | 4032 | 1467109830768 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 03:30:30 INFO - PROCESS | 4032 | 1467109830775 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:30 INFO - PROCESS | 4032 | 1467109830777 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:30 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE0400 == 43 [pid = 4032] [id = 45] 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (147C0C00) [pid = 4032] [serial = 131] [outer = 00000000] 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18D2C000) [pid = 4032] [serial = 132] [outer = 147C0C00] 03:30:30 INFO - PROCESS | 4032 | 1467109830821 Marionette DEBUG loaded listener.js 03:30:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1C122400) [pid = 4032] [serial = 133] [outer = 147C0C00] 03:30:31 INFO - PROCESS | 4032 | 1467109831205 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]]]}] 03:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 03:30:31 INFO - PROCESS | 4032 | 1467109831230 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 03:30:31 INFO - PROCESS | 4032 | 1467109831231 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 03:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:30:31 INFO - PROCESS | 4032 | 1467109831235 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:30:31 INFO - PROCESS | 4032 | 1467109831236 Marionette TRACE conn5 <- [1,146,null,{}] 03:30:31 INFO - PROCESS | 4032 | 1467109831240 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}] 03:30:31 INFO - PROCESS | 4032 | 1467109831242 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:31 INFO - PROCESS | 4032 | 1467109831319 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 03:30:31 INFO - PROCESS | 4032 | 1467109831410 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:31 INFO - PROCESS | 4032 | 1467109831412 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:31 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF3400 == 44 [pid = 4032] [id = 46] 03:30:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (0CDF3800) [pid = 4032] [serial = 134] [outer = 00000000] 03:30:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1C68AC00) [pid = 4032] [serial = 135] [outer = 0CDF3800] 03:30:31 INFO - PROCESS | 4032 | 1467109831456 Marionette DEBUG loaded listener.js 03:30:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1C7A4800) [pid = 4032] [serial = 136] [outer = 0CDF3800] 03:30:32 INFO - PROCESS | 4032 | 1467109832196 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]]]}] 03:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1019ms 03:30:32 INFO - PROCESS | 4032 | 1467109832255 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 03:30:32 INFO - PROCESS | 4032 | 1467109832259 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 03:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:30:32 INFO - PROCESS | 4032 | 1467109832264 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:30:32 INFO - PROCESS | 4032 | 1467109832267 Marionette TRACE conn5 <- [1,150,null,{}] 03:30:32 INFO - PROCESS | 4032 | 1467109832282 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}] 03:30:32 INFO - PROCESS | 4032 | 1467109832286 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:32 INFO - PROCESS | 4032 | 1467109832410 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 03:30:32 INFO - PROCESS | 4032 | 1467109832476 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:32 INFO - PROCESS | 4032 | 1467109832479 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:32 INFO - PROCESS | 4032 | ++DOCSHELL 0FEFE800 == 45 [pid = 4032] [id = 47] 03:30:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10478C00) [pid = 4032] [serial = 137] [outer = 00000000] 03:30:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (113CF400) [pid = 4032] [serial = 138] [outer = 10478C00] 03:30:32 INFO - PROCESS | 4032 | 1467109832536 Marionette DEBUG loaded listener.js 03:30:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (147C6C00) [pid = 4032] [serial = 139] [outer = 10478C00] 03:30:33 INFO - PROCESS | 4032 | 1467109833350 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]]]}] 03:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1124ms 03:30:33 INFO - PROCESS | 4032 | 1467109833403 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 03:30:33 INFO - PROCESS | 4032 | 1467109833407 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 03:30:33 INFO - PROCESS | 4032 | 1467109833412 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:30:33 INFO - PROCESS | 4032 | 1467109833415 Marionette TRACE conn5 <- [1,154,null,{}] 03:30:33 INFO - PROCESS | 4032 | 1467109833421 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}] 03:30:33 INFO - PROCESS | 4032 | 1467109833424 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:33 INFO - PROCESS | 4032 | 1467109833531 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 03:30:33 INFO - PROCESS | 4032 | 1467109833604 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:33 INFO - PROCESS | 4032 | 1467109833608 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:33 INFO - PROCESS | 4032 | ++DOCSHELL 0CDED400 == 46 [pid = 4032] [id = 48] 03:30:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (0CDEDC00) [pid = 4032] [serial = 140] [outer = 00000000] 03:30:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10C84800) [pid = 4032] [serial = 141] [outer = 0CDEDC00] 03:30:33 INFO - PROCESS | 4032 | 1467109833657 Marionette DEBUG loaded listener.js 03:30:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1440FC00) [pid = 4032] [serial = 142] [outer = 0CDEDC00] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 162C6400 == 45 [pid = 4032] [id = 33] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 1B52A400 == 44 [pid = 4032] [id = 34] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 0CD2B400 == 43 [pid = 4032] [id = 35] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 10518000 == 42 [pid = 4032] [id = 32] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 18CF1400 == 41 [pid = 4032] [id = 31] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 17A4B800 == 40 [pid = 4032] [id = 30] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 14CE5800 == 39 [pid = 4032] [id = 29] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 0FDE0400 == 38 [pid = 4032] [id = 45] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 08C58000 == 37 [pid = 4032] [id = 44] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 0CD19400 == 36 [pid = 4032] [id = 43] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 19CC7800 == 35 [pid = 4032] [id = 42] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 18E74800 == 34 [pid = 4032] [id = 41] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 184B8400 == 33 [pid = 4032] [id = 40] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 16939400 == 32 [pid = 4032] [id = 39] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 1440D800 == 31 [pid = 4032] [id = 38] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 10475400 == 30 [pid = 4032] [id = 37] 03:30:33 INFO - PROCESS | 4032 | --DOCSHELL 0FDE6000 == 29 [pid = 4032] [id = 36] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1FBA2400) [pid = 4032] [serial = 75] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1ED7E800) [pid = 4032] [serial = 58] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1ED87400) [pid = 4032] [serial = 73] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1CC7D000) [pid = 4032] [serial = 61] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18F8C400) [pid = 4032] [serial = 91] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10519400) [pid = 4032] [serial = 78] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1086F800) [pid = 4032] [serial = 79] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14990C00) [pid = 4032] [serial = 81] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1850AC00) [pid = 4032] [serial = 87] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (14B9AC00) [pid = 4032] [serial = 82] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (162D5400) [pid = 4032] [serial = 85] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (162C7800) [pid = 4032] [serial = 84] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18D33400) [pid = 4032] [serial = 90] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1860A400) [pid = 4032] [serial = 88] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1FBA5C00) [pid = 4032] [serial = 76] [outer = 00000000] [url = about:blank] 03:30:34 INFO - PROCESS | 4032 | 1467109834143 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]]]}] 03:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 769ms 03:30:34 INFO - PROCESS | 4032 | 1467109834187 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 03:30:34 INFO - PROCESS | 4032 | 1467109834192 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 03:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:30:34 INFO - PROCESS | 4032 | 1467109834199 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:30:34 INFO - PROCESS | 4032 | 1467109834202 Marionette TRACE conn5 <- [1,158,null,{}] 03:30:34 INFO - PROCESS | 4032 | 1467109834206 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}] 03:30:34 INFO - PROCESS | 4032 | 1467109834208 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:34 INFO - PROCESS | 4032 | 1467109834297 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 03:30:34 INFO - PROCESS | 4032 | 1467109834306 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:34 INFO - PROCESS | 4032 | 1467109834308 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:34 INFO - PROCESS | 4032 | ++DOCSHELL 1051E800 == 30 [pid = 4032] [id = 49] 03:30:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1051F400) [pid = 4032] [serial = 143] [outer = 00000000] 03:30:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14409400) [pid = 4032] [serial = 144] [outer = 1051F400] 03:30:34 INFO - PROCESS | 4032 | 1467109834357 Marionette DEBUG loaded listener.js 03:30:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (149B4000) [pid = 4032] [serial = 145] [outer = 1051F400] 03:30:34 INFO - PROCESS | 4032 | 1467109834831 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]]]}] 03:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 03:30:34 INFO - PROCESS | 4032 | 1467109834872 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 03:30:34 INFO - PROCESS | 4032 | 1467109834875 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 03:30:34 INFO - PROCESS | 4032 | 1467109834878 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:30:34 INFO - PROCESS | 4032 | 1467109834882 Marionette TRACE conn5 <- [1,162,null,{}] 03:30:34 INFO - PROCESS | 4032 | 1467109834893 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}] 03:30:34 INFO - PROCESS | 4032 | 1467109834898 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:35 INFO - PROCESS | 4032 | 1467109835002 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 03:30:35 INFO - PROCESS | 4032 | 1467109835073 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:35 INFO - PROCESS | 4032 | 1467109835076 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:35 INFO - PROCESS | 4032 | ++DOCSHELL 162D5400 == 31 [pid = 4032] [id = 50] 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (162D6400) [pid = 4032] [serial = 146] [outer = 00000000] 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1693AC00) [pid = 4032] [serial = 147] [outer = 162D6400] 03:30:35 INFO - PROCESS | 4032 | 1467109835131 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (17A48000) [pid = 4032] [serial = 148] [outer = 162D6400] 03:30:35 INFO - PROCESS | 4032 | 1467109835485 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]]]}] 03:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 03:30:35 INFO - PROCESS | 4032 | 1467109835512 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 4032 | 1467109835515 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 03:30:35 INFO - PROCESS | 4032 | 1467109835518 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:30:35 INFO - PROCESS | 4032 | 1467109835520 Marionette TRACE conn5 <- [1,166,null,{}] 03:30:35 INFO - PROCESS | 4032 | 1467109835538 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}] 03:30:35 INFO - PROCESS | 4032 | 1467109835540 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:35 INFO - PROCESS | 4032 | 1467109835634 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 03:30:35 INFO - PROCESS | 4032 | 1467109835640 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:35 INFO - PROCESS | 4032 | 1467109835642 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:35 INFO - PROCESS | 4032 | ++DOCSHELL 1856F400 == 32 [pid = 4032] [id = 51] 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18575000) [pid = 4032] [serial = 149] [outer = 00000000] 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D27400) [pid = 4032] [serial = 150] [outer = 18575000] 03:30:35 INFO - PROCESS | 4032 | 1467109835686 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D30C00) [pid = 4032] [serial = 151] [outer = 18575000] 03:30:36 INFO - PROCESS | 4032 | 1467109836128 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]]]}] 03:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 03:30:36 INFO - PROCESS | 4032 | 1467109836152 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 03:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:30:36 INFO - PROCESS | 4032 | 1467109836154 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 03:30:36 INFO - PROCESS | 4032 | 1467109836157 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - PROCESS | 4032 | 1467109836159 Marionette TRACE conn5 <- [1,170,null,{}] 03:30:36 INFO - PROCESS | 4032 | 1467109836168 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}] 03:30:36 INFO - PROCESS | 4032 | 1467109836171 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:36 INFO - PROCESS | 4032 | 1467109836273 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 03:30:36 INFO - PROCESS | 4032 | 1467109836281 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:36 INFO - PROCESS | 4032 | 1467109836283 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:36 INFO - PROCESS | 4032 | ++DOCSHELL 18E73000 == 33 [pid = 4032] [id = 52] 03:30:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18E74000) [pid = 4032] [serial = 152] [outer = 00000000] 03:30:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19C03000) [pid = 4032] [serial = 153] [outer = 18E74000] 03:30:36 INFO - PROCESS | 4032 | 1467109836328 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC8800) [pid = 4032] [serial = 154] [outer = 18E74000] 03:30:36 INFO - PROCESS | 4032 | 1467109836787 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]]]}] 03:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 03:30:36 INFO - PROCESS | 4032 | 1467109836849 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 03:30:36 INFO - PROCESS | 4032 | 1467109836851 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 03:30:36 INFO - PROCESS | 4032 | 1467109836854 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:30:36 INFO - PROCESS | 4032 | 1467109836856 Marionette TRACE conn5 <- [1,174,null,{}] 03:30:36 INFO - PROCESS | 4032 | 1467109836859 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}] 03:30:36 INFO - PROCESS | 4032 | 1467109836865 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:37 INFO - PROCESS | 4032 | 1467109836998 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 03:30:37 INFO - PROCESS | 4032 | 1467109837007 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:37 INFO - PROCESS | 4032 | 1467109837009 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:37 INFO - PROCESS | 4032 | ++DOCSHELL 10474C00 == 34 [pid = 4032] [id = 53] 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CCBC00) [pid = 4032] [serial = 155] [outer = 00000000] 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1C121000) [pid = 4032] [serial = 156] [outer = 19CCBC00] 03:30:37 INFO - PROCESS | 4032 | 1467109837052 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1C126400) [pid = 4032] [serial = 157] [outer = 19CCBC00] 03:30:37 INFO - PROCESS | 4032 | 1467109837459 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]]]}] 03:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 03:30:37 INFO - PROCESS | 4032 | 1467109837488 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 03:30:37 INFO - PROCESS | 4032 | 1467109837490 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 03:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:30:37 INFO - PROCESS | 4032 | 1467109837493 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:30:37 INFO - PROCESS | 4032 | 1467109837495 Marionette TRACE conn5 <- [1,178,null,{}] 03:30:37 INFO - PROCESS | 4032 | 1467109837508 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}] 03:30:37 INFO - PROCESS | 4032 | 1467109837511 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:37 INFO - PROCESS | 4032 | 1467109837639 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 03:30:37 INFO - PROCESS | 4032 | 1467109837686 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:37 INFO - PROCESS | 4032 | 1467109837688 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:37 INFO - PROCESS | 4032 | ++DOCSHELL 1CB54000 == 35 [pid = 4032] [id = 54] 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1CC6F400) [pid = 4032] [serial = 158] [outer = 00000000] 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1CC76400) [pid = 4032] [serial = 159] [outer = 1CC6F400] 03:30:37 INFO - PROCESS | 4032 | 1467109837731 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1CC71000) [pid = 4032] [serial = 160] [outer = 1CC6F400] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1B52B800) [pid = 4032] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (184BF000) [pid = 4032] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0CD2D000) [pid = 4032] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18E79000) [pid = 4032] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1461F400) [pid = 4032] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19CC9C00) [pid = 4032] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (16943000) [pid = 4032] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10511800) [pid = 4032] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0CDEF000) [pid = 4032] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (147C0C00) [pid = 4032] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (08C5A400) [pid = 4032] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10518400) [pid = 4032] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:30:37 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (162C6800) [pid = 4032] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14DD4800) [pid = 4032] [serial = 161] [outer = 0FCD3800] 03:30:38 INFO - PROCESS | 4032 | 1467109838252 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]]]}] 03:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 770ms 03:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:30:38 INFO - PROCESS | 4032 | 1467109838264 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 4032 | 1467109838266 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 03:30:38 INFO - PROCESS | 4032 | 1467109838269 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - PROCESS | 4032 | 1467109838270 Marionette TRACE conn5 <- [1,182,null,{}] 03:30:38 INFO - PROCESS | 4032 | 1467109838274 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}] 03:30:38 INFO - PROCESS | 4032 | 1467109838276 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:38 INFO - PROCESS | 4032 | 1467109838355 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 03:30:38 INFO - PROCESS | 4032 | 1467109838360 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:38 INFO - PROCESS | 4032 | 1467109838362 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:38 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF6400 == 36 [pid = 4032] [id = 55] 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18CF0800) [pid = 4032] [serial = 162] [outer = 00000000] 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1CC7A800) [pid = 4032] [serial = 163] [outer = 18CF0800] 03:30:38 INFO - PROCESS | 4032 | 1467109838405 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1CC7AC00) [pid = 4032] [serial = 164] [outer = 18CF0800] 03:30:38 INFO - PROCESS | 4032 | 1467109838797 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]]]}] 03:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 03:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:30:38 INFO - PROCESS | 4032 | 1467109838840 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 4032 | 1467109838842 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 03:30:38 INFO - PROCESS | 4032 | 1467109838845 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - PROCESS | 4032 | 1467109838847 Marionette TRACE conn5 <- [1,186,null,{}] 03:30:38 INFO - PROCESS | 4032 | 1467109838861 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}] 03:30:38 INFO - PROCESS | 4032 | 1467109838863 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:38 INFO - PROCESS | 4032 | 1467109838945 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 03:30:38 INFO - PROCESS | 4032 | 1467109838951 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:38 INFO - PROCESS | 4032 | 1467109838953 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:38 INFO - PROCESS | 4032 | ++DOCSHELL 180D6400 == 37 [pid = 4032] [id = 56] 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1CD37800) [pid = 4032] [serial = 165] [outer = 00000000] 03:30:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1E666800) [pid = 4032] [serial = 166] [outer = 1CD37800] 03:30:39 INFO - PROCESS | 4032 | 1467109838995 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1ED79800) [pid = 4032] [serial = 167] [outer = 1CD37800] 03:30:39 INFO - PROCESS | 4032 | 1467109839409 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]]]}] 03:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 590ms 03:30:39 INFO - PROCESS | 4032 | 1467109839436 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 03:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:30:39 INFO - PROCESS | 4032 | 1467109839438 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 03:30:39 INFO - PROCESS | 4032 | 1467109839441 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:30:39 INFO - PROCESS | 4032 | 1467109839443 Marionette TRACE conn5 <- [1,190,null,{}] 03:30:39 INFO - PROCESS | 4032 | 1467109839446 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}] 03:30:39 INFO - PROCESS | 4032 | 1467109839448 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:39 INFO - PROCESS | 4032 | 1467109839563 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 03:30:39 INFO - PROCESS | 4032 | 1467109839571 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:39 INFO - PROCESS | 4032 | 1467109839573 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:39 INFO - PROCESS | 4032 | ++DOCSHELL 10A4C400 == 38 [pid = 4032] [id = 57] 03:30:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10A4E000) [pid = 4032] [serial = 168] [outer = 00000000] 03:30:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10A51C00) [pid = 4032] [serial = 169] [outer = 10A4E000] 03:30:39 INFO - PROCESS | 4032 | 1467109839617 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10A53C00) [pid = 4032] [serial = 170] [outer = 10A4E000] 03:30:40 INFO - PROCESS | 4032 | 1467109840030 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]]]}] 03:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 631ms 03:30:40 INFO - PROCESS | 4032 | 1467109840074 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 03:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:30:40 INFO - PROCESS | 4032 | 1467109840078 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 03:30:40 INFO - PROCESS | 4032 | 1467109840084 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 4032 | 1467109840088 Marionette TRACE conn5 <- [1,194,null,{}] 03:30:40 INFO - PROCESS | 4032 | 1467109840096 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}] 03:30:40 INFO - PROCESS | 4032 | 1467109840099 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:40 INFO - PROCESS | 4032 | 1467109840217 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 03:30:40 INFO - PROCESS | 4032 | 1467109840355 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:40 INFO - PROCESS | 4032 | 1467109840360 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:40 INFO - PROCESS | 4032 | ++DOCSHELL 0CD30400 == 39 [pid = 4032] [id = 58] 03:30:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0CDED000) [pid = 4032] [serial = 171] [outer = 00000000] 03:30:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0FDE6000) [pid = 4032] [serial = 172] [outer = 0CDED000] 03:30:40 INFO - PROCESS | 4032 | 1467109840431 Marionette DEBUG loaded listener.js 03:30:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1051E000) [pid = 4032] [serial = 173] [outer = 0CDED000] 03:30:40 INFO - PROCESS | 4032 | 1467109840952 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]]]}] 03:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 890ms 03:30:40 INFO - PROCESS | 4032 | 1467109840979 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 03:30:40 INFO - PROCESS | 4032 | 1467109840984 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 03:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:30:40 INFO - PROCESS | 4032 | 1467109840992 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 4032 | 1467109840995 Marionette TRACE conn5 <- [1,198,null,{}] 03:30:40 INFO - PROCESS | 4032 | 1467109840999 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}] 03:30:40 INFO - PROCESS | 4032 | 1467109841002 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:41 INFO - PROCESS | 4032 | 1467109841111 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 03:30:41 INFO - PROCESS | 4032 | 1467109841202 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:41 INFO - PROCESS | 4032 | 1467109841204 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:41 INFO - PROCESS | 4032 | ++DOCSHELL 10A82000 == 40 [pid = 4032] [id = 59] 03:30:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10A82400) [pid = 4032] [serial = 174] [outer = 00000000] 03:30:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10C7C800) [pid = 4032] [serial = 175] [outer = 10A82400] 03:30:41 INFO - PROCESS | 4032 | 1467109841260 Marionette DEBUG loaded listener.js 03:30:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (147C5400) [pid = 4032] [serial = 176] [outer = 10A82400] 03:30:41 INFO - PROCESS | 4032 | 1467109841846 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]]]}] 03:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 03:30:41 INFO - PROCESS | 4032 | 1467109841925 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 03:30:41 INFO - PROCESS | 4032 | 1467109841927 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 03:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:30:41 INFO - PROCESS | 4032 | 1467109841931 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:30:41 INFO - PROCESS | 4032 | 1467109841935 Marionette TRACE conn5 <- [1,202,null,{}] 03:30:41 INFO - PROCESS | 4032 | 1467109841946 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}] 03:30:41 INFO - PROCESS | 4032 | 1467109841951 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:42 INFO - PROCESS | 4032 | 1467109842061 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 03:30:42 INFO - PROCESS | 4032 | 1467109842139 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:42 INFO - PROCESS | 4032 | 1467109842142 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:42 INFO - PROCESS | 4032 | ++DOCSHELL 184BBC00 == 41 [pid = 4032] [id = 60] 03:30:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (184C0C00) [pid = 4032] [serial = 177] [outer = 00000000] 03:30:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (18CF3000) [pid = 4032] [serial = 178] [outer = 184C0C00] 03:30:42 INFO - PROCESS | 4032 | 1467109842241 Marionette DEBUG loaded listener.js 03:30:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (19CC2800) [pid = 4032] [serial = 179] [outer = 184C0C00] 03:30:42 INFO - PROCESS | 4032 | 1467109842761 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]]]}] 03:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 03:30:42 INFO - PROCESS | 4032 | 1467109842864 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 03:30:42 INFO - PROCESS | 4032 | 1467109842867 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 03:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:30:42 INFO - PROCESS | 4032 | 1467109842871 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:30:42 INFO - PROCESS | 4032 | 1467109842873 Marionette TRACE conn5 <- [1,206,null,{}] 03:30:42 INFO - PROCESS | 4032 | 1467109842908 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}] 03:30:42 INFO - PROCESS | 4032 | 1467109842911 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:43 INFO - PROCESS | 4032 | 1467109843021 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 03:30:43 INFO - PROCESS | 4032 | 1467109843092 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:43 INFO - PROCESS | 4032 | 1467109843094 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:43 INFO - PROCESS | 4032 | ++DOCSHELL 08C63400 == 42 [pid = 4032] [id = 61] 03:30:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (0CD21C00) [pid = 4032] [serial = 180] [outer = 00000000] 03:30:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (0CD28000) [pid = 4032] [serial = 181] [outer = 0CD21C00] 03:30:43 INFO - PROCESS | 4032 | 1467109843294 Marionette DEBUG loaded listener.js 03:30:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (0CD2EC00) [pid = 4032] [serial = 182] [outer = 0CD21C00] 03:30:43 INFO - PROCESS | 4032 | 1467109843834 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]]]}] 03:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 998ms 03:30:43 INFO - PROCESS | 4032 | 1467109843873 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 03:30:43 INFO - PROCESS | 4032 | 1467109843877 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 03:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:30:43 INFO - PROCESS | 4032 | 1467109843881 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:30:43 INFO - PROCESS | 4032 | 1467109843884 Marionette TRACE conn5 <- [1,210,null,{}] 03:30:43 INFO - PROCESS | 4032 | 1467109843888 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}] 03:30:43 INFO - PROCESS | 4032 | 1467109843891 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:44 INFO - PROCESS | 4032 | 1467109844001 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 180D6400 == 41 [pid = 4032] [id = 56] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 0CDF6400 == 40 [pid = 4032] [id = 55] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 1CB54000 == 39 [pid = 4032] [id = 54] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 10474C00 == 38 [pid = 4032] [id = 53] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 18E73000 == 37 [pid = 4032] [id = 52] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 1856F400 == 36 [pid = 4032] [id = 51] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 162D5400 == 35 [pid = 4032] [id = 50] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 1051E800 == 34 [pid = 4032] [id = 49] 03:30:44 INFO - PROCESS | 4032 | --DOCSHELL 0CDED400 == 33 [pid = 4032] [id = 48] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1C68AC00) [pid = 4032] [serial = 135] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (1976AC00) [pid = 4032] [serial = 120] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (14B26400) [pid = 4032] [serial = 111] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (14C14800) [pid = 4032] [serial = 112] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1B3BEC00) [pid = 4032] [serial = 123] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (17A46000) [pid = 4032] [serial = 114] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10518C00) [pid = 4032] [serial = 108] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (0FDEB000) [pid = 4032] [serial = 126] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1051EC00) [pid = 4032] [serial = 109] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1B526000) [pid = 4032] [serial = 124] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14DD7400) [pid = 4032] [serial = 127] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10475800) [pid = 4032] [serial = 105] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D2C000) [pid = 4032] [serial = 132] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (08C66800) [pid = 4032] [serial = 130] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14B27400) [pid = 4032] [serial = 94] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1440D400) [pid = 4032] [serial = 93] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18D32C00) [pid = 4032] [serial = 97] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18CF0400) [pid = 4032] [serial = 96] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C127000) [pid = 4032] [serial = 100] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1B5D7000) [pid = 4032] [serial = 99] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18D26000) [pid = 4032] [serial = 117] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18D2F000) [pid = 4032] [serial = 118] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (08C62400) [pid = 4032] [serial = 129] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19C0F400) [pid = 4032] [serial = 121] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10512800) [pid = 4032] [serial = 103] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0CD30000) [pid = 4032] [serial = 102] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1C122400) [pid = 4032] [serial = 133] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (180D9000) [pid = 4032] [serial = 115] [outer = 00000000] [url = about:blank] 03:30:44 INFO - PROCESS | 4032 | 1467109844131 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:44 INFO - PROCESS | 4032 | 1467109844133 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:44 INFO - PROCESS | 4032 | ++DOCSHELL 08C5FC00 == 34 [pid = 4032] [id = 62] 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (08C60C00) [pid = 4032] [serial = 183] [outer = 00000000] 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (08C69800) [pid = 4032] [serial = 184] [outer = 08C60C00] 03:30:44 INFO - PROCESS | 4032 | 1467109844181 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0CD2A400) [pid = 4032] [serial = 185] [outer = 08C60C00] 03:30:44 INFO - PROCESS | 4032 | 1467109844540 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]]]}] 03:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 03:30:44 INFO - PROCESS | 4032 | 1467109844601 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 03:30:44 INFO - PROCESS | 4032 | 1467109844604 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 03:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:30:44 INFO - PROCESS | 4032 | 1467109844616 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:30:44 INFO - PROCESS | 4032 | 1467109844619 Marionette TRACE conn5 <- [1,214,null,{}] 03:30:44 INFO - PROCESS | 4032 | 1467109844622 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}] 03:30:44 INFO - PROCESS | 4032 | 1467109844625 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:44 INFO - PROCESS | 4032 | 1467109844710 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 03:30:44 INFO - PROCESS | 4032 | 1467109844717 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:44 INFO - PROCESS | 4032 | 1467109844719 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:44 INFO - PROCESS | 4032 | ++DOCSHELL 0FD35400 == 35 [pid = 4032] [id = 63] 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10512800) [pid = 4032] [serial = 186] [outer = 00000000] 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10A7D000) [pid = 4032] [serial = 187] [outer = 10512800] 03:30:44 INFO - PROCESS | 4032 | 1467109844763 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (112D9800) [pid = 4032] [serial = 188] [outer = 10512800] 03:30:45 INFO - PROCESS | 4032 | 1467109845191 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]]]}] 03:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 03:30:45 INFO - PROCESS | 4032 | 1467109845249 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 4032 | 1467109845251 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 03:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:30:45 INFO - PROCESS | 4032 | 1467109845254 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - PROCESS | 4032 | 1467109845258 Marionette TRACE conn5 <- [1,218,null,{}] 03:30:45 INFO - PROCESS | 4032 | 1467109845268 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}] 03:30:45 INFO - PROCESS | 4032 | 1467109845272 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:45 INFO - PROCESS | 4032 | 1467109845357 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 03:30:45 INFO - PROCESS | 4032 | 1467109845366 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:45 INFO - PROCESS | 4032 | 1467109845369 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:45 INFO - PROCESS | 4032 | ++DOCSHELL 14C1D800 == 36 [pid = 4032] [id = 64] 03:30:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14C1E000) [pid = 4032] [serial = 189] [outer = 00000000] 03:30:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14C52400) [pid = 4032] [serial = 190] [outer = 14C1E000] 03:30:45 INFO - PROCESS | 4032 | 1467109845412 Marionette DEBUG loaded listener.js 03:30:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (14D7B800) [pid = 4032] [serial = 191] [outer = 14C1E000] 03:30:45 INFO - PROCESS | 4032 | 1467109845835 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]]]}] 03:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 03:30:45 INFO - PROCESS | 4032 | 1467109845889 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 4032 | 1467109845891 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 03:30:45 INFO - PROCESS | 4032 | 1467109845895 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:30:45 INFO - PROCESS | 4032 | 1467109845905 Marionette TRACE conn5 <- [1,222,null,{}] 03:30:45 INFO - PROCESS | 4032 | 1467109845909 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}] 03:30:45 INFO - PROCESS | 4032 | 1467109845911 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:45 INFO - PROCESS | 4032 | 1467109845994 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 03:30:46 INFO - PROCESS | 4032 | 1467109846000 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:46 INFO - PROCESS | 4032 | 1467109846002 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:46 INFO - PROCESS | 4032 | ++DOCSHELL 162C7400 == 37 [pid = 4032] [id = 65] 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (162CA000) [pid = 4032] [serial = 192] [outer = 00000000] 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (17A49400) [pid = 4032] [serial = 193] [outer = 162CA000] 03:30:46 INFO - PROCESS | 4032 | 1467109846068 Marionette DEBUG loaded listener.js 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (17A4A800) [pid = 4032] [serial = 194] [outer = 162CA000] 03:30:46 INFO - PROCESS | 4032 | 1467109846508 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]]]}] 03:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 03:30:46 INFO - PROCESS | 4032 | 1467109846528 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 03:30:46 INFO - PROCESS | 4032 | 1467109846530 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 03:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:30:46 INFO - PROCESS | 4032 | 1467109846543 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:30:46 INFO - PROCESS | 4032 | 1467109846544 Marionette TRACE conn5 <- [1,226,null,{}] 03:30:46 INFO - PROCESS | 4032 | 1467109846548 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}] 03:30:46 INFO - PROCESS | 4032 | 1467109846550 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:46 INFO - PROCESS | 4032 | 1467109846652 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 03:30:46 INFO - PROCESS | 4032 | 1467109846658 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:46 INFO - PROCESS | 4032 | 1467109846660 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:46 INFO - PROCESS | 4032 | ++DOCSHELL 184C1400 == 38 [pid = 4032] [id = 66] 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (184C3800) [pid = 4032] [serial = 195] [outer = 00000000] 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18579400) [pid = 4032] [serial = 196] [outer = 184C3800] 03:30:46 INFO - PROCESS | 4032 | 1467109846713 Marionette DEBUG loaded listener.js 03:30:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18D27800) [pid = 4032] [serial = 197] [outer = 184C3800] 03:30:47 INFO - PROCESS | 4032 | 1467109847157 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]]]}] 03:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 03:30:47 INFO - PROCESS | 4032 | 1467109847229 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 4032 | 1467109847231 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 03:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:30:47 INFO - PROCESS | 4032 | 1467109847247 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 4032 | 1467109847249 Marionette TRACE conn5 <- [1,230,null,{}] 03:30:47 INFO - PROCESS | 4032 | 1467109847252 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}] 03:30:47 INFO - PROCESS | 4032 | 1467109847258 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:47 INFO - PROCESS | 4032 | 1467109847388 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 03:30:47 INFO - PROCESS | 4032 | 1467109847411 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:47 INFO - PROCESS | 4032 | 1467109847413 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:47 INFO - PROCESS | 4032 | ++DOCSHELL 18D2C400 == 39 [pid = 4032] [id = 67] 03:30:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18E6F000) [pid = 4032] [serial = 198] [outer = 00000000] 03:30:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19CBD000) [pid = 4032] [serial = 199] [outer = 18E6F000] 03:30:47 INFO - PROCESS | 4032 | 1467109847456 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19CC4400) [pid = 4032] [serial = 200] [outer = 18E6F000] 03:30:47 INFO - PROCESS | 4032 | 1467109847870 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]]]}] 03:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 690ms 03:30:47 INFO - PROCESS | 4032 | 1467109847934 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 4032 | 1467109847936 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 03:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:30:47 INFO - PROCESS | 4032 | 1467109847939 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 4032 | 1467109847941 Marionette TRACE conn5 <- [1,234,null,{}] 03:30:47 INFO - PROCESS | 4032 | 1467109847945 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}] 03:30:47 INFO - PROCESS | 4032 | 1467109847947 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:48 INFO - PROCESS | 4032 | 1467109848053 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 03:30:48 INFO - PROCESS | 4032 | 1467109848059 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:48 INFO - PROCESS | 4032 | 1467109848061 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:48 INFO - PROCESS | 4032 | ++DOCSHELL 19D7E000 == 40 [pid = 4032] [id = 68] 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (19D84000) [pid = 4032] [serial = 201] [outer = 00000000] 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1B3BA800) [pid = 4032] [serial = 202] [outer = 19D84000] 03:30:48 INFO - PROCESS | 4032 | 1467109848104 Marionette DEBUG loaded listener.js 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1B3BC800) [pid = 4032] [serial = 203] [outer = 19D84000] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18575000) [pid = 4032] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (162D6400) [pid = 4032] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18E74000) [pid = 4032] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CDEDC00) [pid = 4032] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1051F400) [pid = 4032] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (19CCBC00) [pid = 4032] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10478C00) [pid = 4032] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1CC6F400) [pid = 4032] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18CF0800) [pid = 4032] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1CD37800) [pid = 4032] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:30:48 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FE2D400) [pid = 4032] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:30:48 INFO - PROCESS | 4032 | 1467109848555 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]]]}] 03:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 03:30:48 INFO - PROCESS | 4032 | 1467109848621 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 03:30:48 INFO - PROCESS | 4032 | 1467109848623 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 03:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:30:48 INFO - PROCESS | 4032 | 1467109848627 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:30:48 INFO - PROCESS | 4032 | 1467109848629 Marionette TRACE conn5 <- [1,238,null,{}] 03:30:48 INFO - PROCESS | 4032 | 1467109848633 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}] 03:30:48 INFO - PROCESS | 4032 | 1467109848634 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:48 INFO - PROCESS | 4032 | 1467109848732 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 03:30:48 INFO - PROCESS | 4032 | 1467109848738 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:48 INFO - PROCESS | 4032 | 1467109848740 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:48 INFO - PROCESS | 4032 | ++DOCSHELL 18575000 == 41 [pid = 4032] [id = 69] 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D25000) [pid = 4032] [serial = 204] [outer = 00000000] 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1B52AC00) [pid = 4032] [serial = 205] [outer = 18D25000] 03:30:48 INFO - PROCESS | 4032 | 1467109848783 Marionette DEBUG loaded listener.js 03:30:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1B5D3C00) [pid = 4032] [serial = 206] [outer = 18D25000] 03:30:49 INFO - PROCESS | 4032 | 1467109849182 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]]]}] 03:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 03:30:49 INFO - PROCESS | 4032 | 1467109849198 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 4032 | 1467109849200 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 03:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:30:49 INFO - PROCESS | 4032 | 1467109849203 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 4032 | 1467109849205 Marionette TRACE conn5 <- [1,242,null,{}] 03:30:49 INFO - PROCESS | 4032 | 1467109849208 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}] 03:30:49 INFO - PROCESS | 4032 | 1467109849210 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:49 INFO - PROCESS | 4032 | 1467109849323 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 03:30:49 INFO - PROCESS | 4032 | 1467109849332 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:49 INFO - PROCESS | 4032 | 1467109849333 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:49 INFO - PROCESS | 4032 | ++DOCSHELL 1B8A0400 == 42 [pid = 4032] [id = 70] 03:30:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1C11D000) [pid = 4032] [serial = 207] [outer = 00000000] 03:30:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1C6F5000) [pid = 4032] [serial = 208] [outer = 1C11D000] 03:30:49 INFO - PROCESS | 4032 | 1467109849377 Marionette DEBUG loaded listener.js 03:30:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1CB50400) [pid = 4032] [serial = 209] [outer = 1C11D000] 03:30:49 INFO - PROCESS | 4032 | 1467109849795 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]]]}] 03:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 03:30:49 INFO - PROCESS | 4032 | 1467109849835 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 4032 | 1467109849836 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 03:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:30:49 INFO - PROCESS | 4032 | 1467109849840 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 4032 | 1467109849841 Marionette TRACE conn5 <- [1,246,null,{}] 03:30:49 INFO - PROCESS | 4032 | 1467109849845 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}] 03:30:49 INFO - PROCESS | 4032 | 1467109849846 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:49 INFO - PROCESS | 4032 | 1467109849955 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 03:30:49 INFO - PROCESS | 4032 | 1467109849962 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:49 INFO - PROCESS | 4032 | 1467109849964 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:49 INFO - PROCESS | 4032 | ++DOCSHELL 1047F800 == 43 [pid = 4032] [id = 71] 03:30:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1C46D800) [pid = 4032] [serial = 210] [outer = 00000000] 03:30:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1CD3E800) [pid = 4032] [serial = 211] [outer = 1C46D800] 03:30:50 INFO - PROCESS | 4032 | 1467109850011 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1E671800) [pid = 4032] [serial = 212] [outer = 1C46D800] 03:30:50 INFO - PROCESS | 4032 | 1467109850482 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]]]}] 03:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 03:30:50 INFO - PROCESS | 4032 | 1467109850511 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 03:30:50 INFO - PROCESS | 4032 | 1467109850516 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 03:30:50 INFO - PROCESS | 4032 | 1467109850522 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:30:50 INFO - PROCESS | 4032 | 1467109850525 Marionette TRACE conn5 <- [1,250,null,{}] 03:30:50 INFO - PROCESS | 4032 | 1467109850531 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}] 03:30:50 INFO - PROCESS | 4032 | 1467109850534 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:50 INFO - PROCESS | 4032 | 1467109850649 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 03:30:50 INFO - PROCESS | 4032 | 1467109850770 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:50 INFO - PROCESS | 4032 | 1467109850775 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:50 INFO - PROCESS | 4032 | ++DOCSHELL 08C65400 == 44 [pid = 4032] [id = 72] 03:30:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (08C67C00) [pid = 4032] [serial = 213] [outer = 00000000] 03:30:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (0FDE1C00) [pid = 4032] [serial = 214] [outer = 08C67C00] 03:30:50 INFO - PROCESS | 4032 | 1467109850835 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (10475000) [pid = 4032] [serial = 215] [outer = 08C67C00] 03:30:51 INFO - PROCESS | 4032 | 1467109851516 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]]]}] 03:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1018ms 03:30:51 INFO - PROCESS | 4032 | 1467109851568 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 03:30:51 INFO - PROCESS | 4032 | 1467109851573 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 03:30:51 INFO - PROCESS | 4032 | 1467109851595 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:30:51 INFO - PROCESS | 4032 | 1467109851598 Marionette TRACE conn5 <- [1,254,null,{}] 03:30:51 INFO - PROCESS | 4032 | 1467109851616 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}] 03:30:51 INFO - PROCESS | 4032 | 1467109851619 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:51 INFO - PROCESS | 4032 | 1467109851737 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 03:30:51 INFO - PROCESS | 4032 | 1467109851851 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:51 INFO - PROCESS | 4032 | 1467109851853 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:51 INFO - PROCESS | 4032 | ++DOCSHELL 14C20000 == 45 [pid = 4032] [id = 73] 03:30:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (14CE5400) [pid = 4032] [serial = 216] [outer = 00000000] 03:30:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (16935400) [pid = 4032] [serial = 217] [outer = 14CE5400] 03:30:51 INFO - PROCESS | 4032 | 1467109851910 Marionette DEBUG loaded listener.js 03:30:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (18579000) [pid = 4032] [serial = 218] [outer = 14CE5400] 03:30:52 INFO - PROCESS | 4032 | 1467109852458 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]]]}] 03:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 890ms 03:30:52 INFO - PROCESS | 4032 | 1467109852489 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 03:30:52 INFO - PROCESS | 4032 | 1467109852492 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 03:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:30:52 INFO - PROCESS | 4032 | 1467109852496 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 4032 | 1467109852500 Marionette TRACE conn5 <- [1,258,null,{}] 03:30:52 INFO - PROCESS | 4032 | 1467109852511 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}] 03:30:52 INFO - PROCESS | 4032 | 1467109852516 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:52 INFO - PROCESS | 4032 | 1467109852626 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 03:30:52 INFO - PROCESS | 4032 | 1467109852721 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:52 INFO - PROCESS | 4032 | 1467109852724 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:52 INFO - PROCESS | 4032 | ++DOCSHELL 1844E400 == 46 [pid = 4032] [id = 74] 03:30:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1844E800) [pid = 4032] [serial = 219] [outer = 00000000] 03:30:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (18D2C000) [pid = 4032] [serial = 220] [outer = 1844E800] 03:30:52 INFO - PROCESS | 4032 | 1467109852780 Marionette DEBUG loaded listener.js 03:30:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (19C0C400) [pid = 4032] [serial = 221] [outer = 1844E800] 03:30:53 INFO - PROCESS | 4032 | 1467109853359 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]]]}] 03:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 03:30:53 INFO - PROCESS | 4032 | 1467109853429 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 03:30:53 INFO - PROCESS | 4032 | 1467109853432 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 03:30:53 INFO - PROCESS | 4032 | 1467109853435 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:30:53 INFO - PROCESS | 4032 | 1467109853437 Marionette TRACE conn5 <- [1,262,null,{}] 03:30:53 INFO - PROCESS | 4032 | 1467109853441 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}] 03:30:53 INFO - PROCESS | 4032 | 1467109853444 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:53 INFO - PROCESS | 4032 | 1467109853553 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 03:30:53 INFO - PROCESS | 4032 | 1467109853673 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:53 INFO - PROCESS | 4032 | 1467109853676 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:53 INFO - PROCESS | 4032 | ++DOCSHELL 1B475800 == 47 [pid = 4032] [id = 75] 03:30:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (1CC76000) [pid = 4032] [serial = 222] [outer = 00000000] 03:30:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (1E699800) [pid = 4032] [serial = 223] [outer = 1CC76000] 03:30:53 INFO - PROCESS | 4032 | 1467109853730 Marionette DEBUG loaded listener.js 03:30:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (1E6A0800) [pid = 4032] [serial = 224] [outer = 1CC76000] 03:30:54 INFO - PROCESS | 4032 | 1467109854462 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]]]}] 03:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1076ms 03:30:54 INFO - PROCESS | 4032 | 1467109854516 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 03:30:54 INFO - PROCESS | 4032 | 1467109854521 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 03:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:30:54 INFO - PROCESS | 4032 | 1467109854526 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - PROCESS | 4032 | 1467109854529 Marionette TRACE conn5 <- [1,266,null,{}] 03:30:54 INFO - PROCESS | 4032 | 1467109854534 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}] 03:30:54 INFO - PROCESS | 4032 | 1467109854537 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:54 INFO - PROCESS | 4032 | 1467109854638 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 03:30:54 INFO - PROCESS | 4032 | 1467109854719 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:54 INFO - PROCESS | 4032 | 1467109854723 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:54 INFO - PROCESS | 4032 | ++DOCSHELL 1076A800 == 48 [pid = 4032] [id = 76] 03:30:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (1076AC00) [pid = 4032] [serial = 225] [outer = 00000000] 03:30:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1076D400) [pid = 4032] [serial = 226] [outer = 1076AC00] 03:30:54 INFO - PROCESS | 4032 | 1467109854814 Marionette DEBUG loaded listener.js 03:30:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (10A50800) [pid = 4032] [serial = 227] [outer = 1076AC00] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 1B8A0400 == 47 [pid = 4032] [id = 70] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 18575000 == 46 [pid = 4032] [id = 69] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 19D7E000 == 45 [pid = 4032] [id = 68] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 18D2C400 == 44 [pid = 4032] [id = 67] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 184C1400 == 43 [pid = 4032] [id = 66] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 162C7400 == 42 [pid = 4032] [id = 65] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 14C1D800 == 41 [pid = 4032] [id = 64] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 0FD35400 == 40 [pid = 4032] [id = 63] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 08C5FC00 == 39 [pid = 4032] [id = 62] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 08C63400 == 38 [pid = 4032] [id = 61] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 10A82000 == 37 [pid = 4032] [id = 59] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 0CD30400 == 36 [pid = 4032] [id = 58] 03:30:55 INFO - PROCESS | 4032 | --DOCSHELL 10A4C400 == 35 [pid = 4032] [id = 57] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (1086FC00) [pid = 4032] [serial = 106] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (18D27400) [pid = 4032] [serial = 150] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (1693AC00) [pid = 4032] [serial = 147] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (17A48000) [pid = 4032] [serial = 148] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (19C03000) [pid = 4032] [serial = 153] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1440FC00) [pid = 4032] [serial = 142] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (10C84800) [pid = 4032] [serial = 141] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (14409400) [pid = 4032] [serial = 144] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (149B4000) [pid = 4032] [serial = 145] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1C121000) [pid = 4032] [serial = 156] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1C126400) [pid = 4032] [serial = 157] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (19CC8800) [pid = 4032] [serial = 154] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (147C6C00) [pid = 4032] [serial = 139] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (113CF400) [pid = 4032] [serial = 138] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1CC76400) [pid = 4032] [serial = 159] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1CC7AC00) [pid = 4032] [serial = 164] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1CC7A800) [pid = 4032] [serial = 163] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1CC71000) [pid = 4032] [serial = 160] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1ED79800) [pid = 4032] [serial = 167] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0FEF9000) [pid = 4032] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1E666800) [pid = 4032] [serial = 166] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A51C00) [pid = 4032] [serial = 169] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18D30C00) [pid = 4032] [serial = 151] [outer = 00000000] [url = about:blank] 03:30:55 INFO - PROCESS | 4032 | 1467109855483 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]]]}] 03:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 990ms 03:30:55 INFO - PROCESS | 4032 | 1467109855533 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 03:30:55 INFO - PROCESS | 4032 | 1467109855537 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 03:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:30:55 INFO - PROCESS | 4032 | 1467109855575 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:30:55 INFO - PROCESS | 4032 | 1467109855577 Marionette TRACE conn5 <- [1,270,null,{}] 03:30:55 INFO - PROCESS | 4032 | 1467109855595 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}] 03:30:55 INFO - PROCESS | 4032 | 1467109855598 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:55 INFO - PROCESS | 4032 | 1467109855690 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 03:30:55 INFO - PROCESS | 4032 | 1467109855698 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:55 INFO - PROCESS | 4032 | 1467109855701 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:55 INFO - PROCESS | 4032 | ++DOCSHELL 10A81800 == 36 [pid = 4032] [id = 77] 03:30:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (10A82000) [pid = 4032] [serial = 228] [outer = 00000000] 03:30:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10C7EC00) [pid = 4032] [serial = 229] [outer = 10A82000] 03:30:55 INFO - PROCESS | 4032 | 1467109855747 Marionette DEBUG loaded listener.js 03:30:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1440F400) [pid = 4032] [serial = 230] [outer = 10A82000] 03:30:56 INFO - PROCESS | 4032 | 1467109856228 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]]]}] 03:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 710ms 03:30:56 INFO - PROCESS | 4032 | 1467109856271 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 03:30:56 INFO - PROCESS | 4032 | 1467109856274 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 03:30:56 INFO - PROCESS | 4032 | 1467109856277 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:30:56 INFO - PROCESS | 4032 | 1467109856281 Marionette TRACE conn5 <- [1,274,null,{}] 03:30:56 INFO - PROCESS | 4032 | 1467109856291 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}] 03:30:56 INFO - PROCESS | 4032 | 1467109856295 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:56 INFO - PROCESS | 4032 | 1467109856380 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 03:30:56 INFO - PROCESS | 4032 | 1467109856389 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:56 INFO - PROCESS | 4032 | 1467109856391 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:56 INFO - PROCESS | 4032 | ++DOCSHELL 14CE0000 == 37 [pid = 4032] [id = 78] 03:30:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (14CE5800) [pid = 4032] [serial = 231] [outer = 00000000] 03:30:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1604A400) [pid = 4032] [serial = 232] [outer = 14CE5800] 03:30:56 INFO - PROCESS | 4032 | 1467109856438 Marionette DEBUG loaded listener.js 03:30:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (162D3800) [pid = 4032] [serial = 233] [outer = 14CE5800] 03:30:56 INFO - PROCESS | 4032 | 1467109856871 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]]]}] 03:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 03:30:56 INFO - PROCESS | 4032 | 1467109856911 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 03:30:56 INFO - PROCESS | 4032 | 1467109856913 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 03:30:56 INFO - PROCESS | 4032 | 1467109856921 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - PROCESS | 4032 | 1467109856922 Marionette TRACE conn5 <- [1,278,null,{}] 03:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:30:56 INFO - PROCESS | 4032 | 1467109856926 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}] 03:30:56 INFO - PROCESS | 4032 | 1467109856928 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:57 INFO - PROCESS | 4032 | 1467109857014 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 03:30:57 INFO - PROCESS | 4032 | 1467109857020 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:57 INFO - PROCESS | 4032 | 1467109857022 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:57 INFO - PROCESS | 4032 | ++DOCSHELL 162E0000 == 38 [pid = 4032] [id = 79] 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (17A4BC00) [pid = 4032] [serial = 234] [outer = 00000000] 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18448800) [pid = 4032] [serial = 235] [outer = 17A4BC00] 03:30:57 INFO - PROCESS | 4032 | 1467109857066 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18450000) [pid = 4032] [serial = 236] [outer = 17A4BC00] 03:30:57 INFO - PROCESS | 4032 | 1467109857508 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]]]}] 03:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 03:30:57 INFO - PROCESS | 4032 | 1467109857558 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 03:30:57 INFO - PROCESS | 4032 | 1467109857560 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 03:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:30:57 INFO - PROCESS | 4032 | 1467109857563 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:30:57 INFO - PROCESS | 4032 | 1467109857564 Marionette TRACE conn5 <- [1,282,null,{}] 03:30:57 INFO - PROCESS | 4032 | 1467109857568 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}] 03:30:57 INFO - PROCESS | 4032 | 1467109857570 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:57 INFO - PROCESS | 4032 | 1467109857677 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 03:30:57 INFO - PROCESS | 4032 | 1467109857683 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:57 INFO - PROCESS | 4032 | 1467109857685 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:57 INFO - PROCESS | 4032 | ++DOCSHELL 18451800 == 39 [pid = 4032] [id = 80] 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (184BE800) [pid = 4032] [serial = 237] [outer = 00000000] 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1860F000) [pid = 4032] [serial = 238] [outer = 184BE800] 03:30:57 INFO - PROCESS | 4032 | 1467109857730 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (18D2A000) [pid = 4032] [serial = 239] [outer = 184BE800] 03:30:58 INFO - PROCESS | 4032 | 1467109858177 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]]]}] 03:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 03:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:30:58 INFO - PROCESS | 4032 | 1467109858196 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 4032 | 1467109858198 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 03:30:58 INFO - PROCESS | 4032 | 1467109858201 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 4032 | 1467109858202 Marionette TRACE conn5 <- [1,286,null,{}] 03:30:58 INFO - PROCESS | 4032 | 1467109858213 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}] 03:30:58 INFO - PROCESS | 4032 | 1467109858218 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:58 INFO - PROCESS | 4032 | 1467109858351 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 03:30:58 INFO - PROCESS | 4032 | 1467109858430 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:58 INFO - PROCESS | 4032 | 1467109858432 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:58 INFO - PROCESS | 4032 | ++DOCSHELL 18E7C800 == 40 [pid = 4032] [id = 81] 03:30:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (19769000) [pid = 4032] [serial = 240] [outer = 00000000] 03:30:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1AD51000) [pid = 4032] [serial = 241] [outer = 19769000] 03:30:58 INFO - PROCESS | 4032 | 1467109858477 Marionette DEBUG loaded listener.js 03:30:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1B522400) [pid = 4032] [serial = 242] [outer = 19769000] 03:30:58 INFO - PROCESS | 4032 | 1467109858886 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]]]}] 03:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 730ms 03:30:58 INFO - PROCESS | 4032 | 1467109858932 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 4032 | 1467109858934 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 03:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:30:58 INFO - PROCESS | 4032 | 1467109858937 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 4032 | 1467109858939 Marionette TRACE conn5 <- [1,290,null,{}] 03:30:58 INFO - PROCESS | 4032 | 1467109858950 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}] 03:30:58 INFO - PROCESS | 4032 | 1467109858952 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:59 INFO - PROCESS | 4032 | 1467109859061 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 03:30:59 INFO - PROCESS | 4032 | 1467109859066 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:59 INFO - PROCESS | 4032 | 1467109859068 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:59 INFO - PROCESS | 4032 | ++DOCSHELL 0CD22400 == 41 [pid = 4032] [id = 82] 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1C125C00) [pid = 4032] [serial = 243] [outer = 00000000] 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1C79A800) [pid = 4032] [serial = 244] [outer = 1C125C00] 03:30:59 INFO - PROCESS | 4032 | 1467109859156 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (1C79AC00) [pid = 4032] [serial = 245] [outer = 1C125C00] 03:30:59 INFO - PROCESS | 4032 | 1467109859547 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]]]}] 03:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (184C3800) [pid = 4032] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (18E6F000) [pid = 4032] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (08C60C00) [pid = 4032] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (14C1E000) [pid = 4032] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (162CA000) [pid = 4032] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (10512800) [pid = 4032] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (0CD21C00) [pid = 4032] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (19D84000) [pid = 4032] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18D25000) [pid = 4032] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:30:59 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1C11D000) [pid = 4032] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:30:59 INFO - PROCESS | 4032 | 1467109859631 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 03:30:59 INFO - PROCESS | 4032 | 1467109859633 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 03:30:59 INFO - PROCESS | 4032 | 1467109859638 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:30:59 INFO - PROCESS | 4032 | 1467109859640 Marionette TRACE conn5 <- [1,294,null,{}] 03:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:30:59 INFO - PROCESS | 4032 | 1467109859643 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}] 03:30:59 INFO - PROCESS | 4032 | 1467109859645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:59 INFO - PROCESS | 4032 | 1467109859759 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 03:30:59 INFO - PROCESS | 4032 | 1467109859770 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:59 INFO - PROCESS | 4032 | 1467109859771 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:30:59 INFO - PROCESS | 4032 | ++DOCSHELL 0CD30800 == 42 [pid = 4032] [id = 83] 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10517400) [pid = 4032] [serial = 246] [outer = 00000000] 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (162C6000) [pid = 4032] [serial = 247] [outer = 10517400] 03:30:59 INFO - PROCESS | 4032 | 1467109859814 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (162CF800) [pid = 4032] [serial = 248] [outer = 10517400] 03:31:00 INFO - PROCESS | 4032 | 1467109860223 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]]]}] 03:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 03:31:00 INFO - PROCESS | 4032 | 1467109860276 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 4032 | 1467109860278 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 03:31:00 INFO - PROCESS | 4032 | 1467109860281 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:31:00 INFO - PROCESS | 4032 | 1467109860283 Marionette TRACE conn5 <- [1,298,null,{}] 03:31:00 INFO - PROCESS | 4032 | 1467109860287 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}] 03:31:00 INFO - PROCESS | 4032 | 1467109860289 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:00 INFO - PROCESS | 4032 | 1467109860370 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 03:31:00 INFO - PROCESS | 4032 | 1467109860376 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:00 INFO - PROCESS | 4032 | 1467109860378 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:00 INFO - PROCESS | 4032 | ++DOCSHELL 14C12400 == 43 [pid = 4032] [id = 84] 03:31:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (19CBE000) [pid = 4032] [serial = 249] [outer = 00000000] 03:31:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1CC7A800) [pid = 4032] [serial = 250] [outer = 19CBE000] 03:31:00 INFO - PROCESS | 4032 | 1467109860421 Marionette DEBUG loaded listener.js 03:31:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1CD3E400) [pid = 4032] [serial = 251] [outer = 19CBE000] 03:31:00 INFO - PROCESS | 4032 | 1467109860841 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]]]}] 03:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 03:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:31:00 INFO - PROCESS | 4032 | 1467109860856 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 4032 | 1467109860858 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 03:31:00 INFO - PROCESS | 4032 | 1467109860861 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 4032 | 1467109860862 Marionette TRACE conn5 <- [1,302,null,{}] 03:31:00 INFO - PROCESS | 4032 | 1467109860866 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}] 03:31:00 INFO - PROCESS | 4032 | 1467109860868 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:00 INFO - PROCESS | 4032 | 1467109860988 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 03:31:00 INFO - PROCESS | 4032 | 1467109860993 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:00 INFO - PROCESS | 4032 | 1467109860995 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:01 INFO - PROCESS | 4032 | ++DOCSHELL 1CD37800 == 44 [pid = 4032] [id = 85] 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1E669400) [pid = 4032] [serial = 252] [outer = 00000000] 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1E6A0000) [pid = 4032] [serial = 253] [outer = 1E669400] 03:31:01 INFO - PROCESS | 4032 | 1467109861038 Marionette DEBUG loaded listener.js 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1E6A4000) [pid = 4032] [serial = 254] [outer = 1E669400] 03:31:01 INFO - PROCESS | 4032 | 1467109861440 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]]]}] 03:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 03:31:01 INFO - PROCESS | 4032 | 1467109861500 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 03:31:01 INFO - PROCESS | 4032 | 1467109861512 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 03:31:01 INFO - PROCESS | 4032 | 1467109861516 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:31:01 INFO - PROCESS | 4032 | 1467109861518 Marionette TRACE conn5 <- [1,306,null,{}] 03:31:01 INFO - PROCESS | 4032 | 1467109861521 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}] 03:31:01 INFO - PROCESS | 4032 | 1467109861524 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:01 INFO - PROCESS | 4032 | 1467109861622 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 03:31:01 INFO - PROCESS | 4032 | 1467109861668 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:01 INFO - PROCESS | 4032 | 1467109861672 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:01 INFO - PROCESS | 4032 | ++DOCSHELL 0CD14000 == 45 [pid = 4032] [id = 86] 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (0CD15000) [pid = 4032] [serial = 255] [outer = 00000000] 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (0CD24C00) [pid = 4032] [serial = 256] [outer = 0CD15000] 03:31:01 INFO - PROCESS | 4032 | 1467109861813 Marionette DEBUG loaded listener.js 03:31:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (0CDEEC00) [pid = 4032] [serial = 257] [outer = 0CD15000] 03:31:02 INFO - PROCESS | 4032 | 1467109862396 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:31:02 INFO - PROCESS | 4032 | 1467109862487 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]]]}] 03:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1015ms 03:31:02 INFO - PROCESS | 4032 | 1467109862536 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 4032 | 1467109862540 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 03:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:31:02 INFO - PROCESS | 4032 | 1467109862545 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - PROCESS | 4032 | 1467109862548 Marionette TRACE conn5 <- [1,310,null,{}] 03:31:02 INFO - PROCESS | 4032 | 1467109862555 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}] 03:31:02 INFO - PROCESS | 4032 | 1467109862558 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:02 INFO - PROCESS | 4032 | 1467109862689 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 03:31:02 INFO - PROCESS | 4032 | 1467109862813 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:02 INFO - PROCESS | 4032 | 1467109862816 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:02 INFO - PROCESS | 4032 | ++DOCSHELL 10C7BC00 == 46 [pid = 4032] [id = 87] 03:31:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (14998C00) [pid = 4032] [serial = 258] [outer = 00000000] 03:31:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (14C53800) [pid = 4032] [serial = 259] [outer = 14998C00] 03:31:02 INFO - PROCESS | 4032 | 1467109862874 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1604B000) [pid = 4032] [serial = 260] [outer = 14998C00] 03:31:03 INFO - PROCESS | 4032 | 1467109863427 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]]]}] 03:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 03:31:03 INFO - PROCESS | 4032 | 1467109863478 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 03:31:03 INFO - PROCESS | 4032 | 1467109863482 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 03:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:31:03 INFO - PROCESS | 4032 | 1467109863487 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:31:03 INFO - PROCESS | 4032 | 1467109863490 Marionette TRACE conn5 <- [1,314,null,{}] 03:31:03 INFO - PROCESS | 4032 | 1467109863494 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}] 03:31:03 INFO - PROCESS | 4032 | 1467109863496 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:03 INFO - PROCESS | 4032 | 1467109863610 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 03:31:03 INFO - PROCESS | 4032 | 1467109863733 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:03 INFO - PROCESS | 4032 | 1467109863736 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:03 INFO - PROCESS | 4032 | ++DOCSHELL 0CD17000 == 47 [pid = 4032] [id = 88] 03:31:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (17A44800) [pid = 4032] [serial = 261] [outer = 00000000] 03:31:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (1AC97000) [pid = 4032] [serial = 262] [outer = 17A44800] 03:31:03 INFO - PROCESS | 4032 | 1467109863790 Marionette DEBUG loaded listener.js 03:31:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (1CC79C00) [pid = 4032] [serial = 263] [outer = 17A44800] 03:31:04 INFO - PROCESS | 4032 | 1467109864365 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]]]}] 03:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 929ms 03:31:04 INFO - PROCESS | 4032 | 1467109864421 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 03:31:04 INFO - PROCESS | 4032 | 1467109864423 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 03:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:31:04 INFO - PROCESS | 4032 | 1467109864429 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:31:04 INFO - PROCESS | 4032 | 1467109864435 Marionette TRACE conn5 <- [1,318,null,{}] 03:31:04 INFO - PROCESS | 4032 | 1467109864445 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}] 03:31:04 INFO - PROCESS | 4032 | 1467109864449 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:04 INFO - PROCESS | 4032 | 1467109864562 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 03:31:04 INFO - PROCESS | 4032 | 1467109864686 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:04 INFO - PROCESS | 4032 | 1467109864689 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:04 INFO - PROCESS | 4032 | ++DOCSHELL 1D626000 == 48 [pid = 4032] [id = 89] 03:31:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (1E69EC00) [pid = 4032] [serial = 264] [outer = 00000000] 03:31:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (1E7D6000) [pid = 4032] [serial = 265] [outer = 1E69EC00] 03:31:04 INFO - PROCESS | 4032 | 1467109864762 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (1E7DA400) [pid = 4032] [serial = 266] [outer = 1E69EC00] 03:31:05 INFO - PROCESS | 4032 | 1467109865556 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]]]}] 03:31: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. 03:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1178ms 03:31:05 INFO - PROCESS | 4032 | 1467109865609 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 4032 | 1467109865613 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 03:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:31:05 INFO - PROCESS | 4032 | 1467109865619 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 4032 | 1467109865622 Marionette TRACE conn5 <- [1,322,null,{}] 03:31:05 INFO - PROCESS | 4032 | 1467109865627 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}] 03:31:05 INFO - PROCESS | 4032 | 1467109865630 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:05 INFO - PROCESS | 4032 | 1467109865739 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 03:31:05 INFO - PROCESS | 4032 | 1467109865866 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:05 INFO - PROCESS | 4032 | 1467109865871 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:05 INFO - PROCESS | 4032 | ++DOCSHELL 10828C00 == 49 [pid = 4032] [id = 90] 03:31:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (1082B800) [pid = 4032] [serial = 267] [outer = 00000000] 03:31:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (10A4D800) [pid = 4032] [serial = 268] [outer = 1082B800] 03:31:05 INFO - PROCESS | 4032 | 1467109865922 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (10A7C400) [pid = 4032] [serial = 269] [outer = 1082B800] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 1CD37800 == 48 [pid = 4032] [id = 85] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 14C12400 == 47 [pid = 4032] [id = 84] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 0CD30800 == 46 [pid = 4032] [id = 83] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 0CD22400 == 45 [pid = 4032] [id = 82] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 18E7C800 == 44 [pid = 4032] [id = 81] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 18451800 == 43 [pid = 4032] [id = 80] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 162E0000 == 42 [pid = 4032] [id = 79] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 14CE0000 == 41 [pid = 4032] [id = 78] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 10A81800 == 40 [pid = 4032] [id = 77] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (1CD3E800) [pid = 4032] [serial = 211] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 1076A800 == 39 [pid = 4032] [id = 76] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 1844E400 == 38 [pid = 4032] [id = 74] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 14C20000 == 37 [pid = 4032] [id = 73] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 08C65400 == 36 [pid = 4032] [id = 72] 03:31:06 INFO - PROCESS | 4032 | --DOCSHELL 1047F800 == 35 [pid = 4032] [id = 71] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (10C7C800) [pid = 4032] [serial = 175] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (0CD2EC00) [pid = 4032] [serial = 182] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (0CD28000) [pid = 4032] [serial = 181] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (18CF3000) [pid = 4032] [serial = 178] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (0FDE6000) [pid = 4032] [serial = 172] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (1B3BA800) [pid = 4032] [serial = 202] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (1B52AC00) [pid = 4032] [serial = 205] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (1CB50400) [pid = 4032] [serial = 209] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (1B3BC800) [pid = 4032] [serial = 203] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (1B5D3C00) [pid = 4032] [serial = 206] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (1C6F5000) [pid = 4032] [serial = 208] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (17A4A800) [pid = 4032] [serial = 194] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (18D27800) [pid = 4032] [serial = 197] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (18579400) [pid = 4032] [serial = 196] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (19CBD000) [pid = 4032] [serial = 199] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (19CC4400) [pid = 4032] [serial = 200] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (08C69800) [pid = 4032] [serial = 184] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (0CD2A400) [pid = 4032] [serial = 185] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (14C52400) [pid = 4032] [serial = 190] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (14D7B800) [pid = 4032] [serial = 191] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (17A49400) [pid = 4032] [serial = 193] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (10A7D000) [pid = 4032] [serial = 187] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (112D9800) [pid = 4032] [serial = 188] [outer = 00000000] [url = about:blank] 03:31:06 INFO - PROCESS | 4032 | 1467109866508 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]]]}] 03:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 03:31:06 INFO - PROCESS | 4032 | 1467109866550 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 03:31:06 INFO - PROCESS | 4032 | 1467109866554 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 03:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:31:06 INFO - PROCESS | 4032 | 1467109866560 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 4032 | 1467109866563 Marionette TRACE conn5 <- [1,326,null,{}] 03:31:06 INFO - PROCESS | 4032 | 1467109866567 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}] 03:31:06 INFO - PROCESS | 4032 | 1467109866569 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:06 INFO - PROCESS | 4032 | 1467109866656 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 03:31:06 INFO - PROCESS | 4032 | 1467109866662 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 4032 | 1467109866665 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:06 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2C800 == 36 [pid = 4032] [id = 91] 03:31:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0CD2CC00) [pid = 4032] [serial = 270] [outer = 00000000] 03:31:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1047A000) [pid = 4032] [serial = 271] [outer = 0CD2CC00] 03:31:06 INFO - PROCESS | 4032 | 1467109866714 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (10760000) [pid = 4032] [serial = 272] [outer = 0CD2CC00] 03:31:07 INFO - PROCESS | 4032 | 1467109867221 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]]]}] 03:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 03:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:31:07 INFO - PROCESS | 4032 | 1467109867233 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 4032 | 1467109867235 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 03:31:07 INFO - PROCESS | 4032 | 1467109867239 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - PROCESS | 4032 | 1467109867242 Marionette TRACE conn5 <- [1,330,null,{}] 03:31:07 INFO - PROCESS | 4032 | 1467109867252 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}] 03:31:07 INFO - PROCESS | 4032 | 1467109867256 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:07 INFO - PROCESS | 4032 | 1467109867344 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 03:31:07 INFO - PROCESS | 4032 | 1467109867423 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:07 INFO - PROCESS | 4032 | 1467109867426 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:07 INFO - PROCESS | 4032 | ++DOCSHELL 149B4800 == 37 [pid = 4032] [id = 92] 03:31:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (149BBC00) [pid = 4032] [serial = 273] [outer = 00000000] 03:31:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (14C13000) [pid = 4032] [serial = 274] [outer = 149BBC00] 03:31:07 INFO - PROCESS | 4032 | 1467109867479 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (14CE5C00) [pid = 4032] [serial = 275] [outer = 149BBC00] 03:31:07 INFO - PROCESS | 4032 | 1467109867853 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]]]}] 03:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 690ms 03:31:07 INFO - PROCESS | 4032 | 1467109867930 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 4032 | 1467109867932 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 03:31:07 INFO - PROCESS | 4032 | 1467109867935 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:31:07 INFO - PROCESS | 4032 | 1467109867937 Marionette TRACE conn5 <- [1,334,null,{}] 03:31:07 INFO - PROCESS | 4032 | 1467109867941 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}] 03:31:07 INFO - PROCESS | 4032 | 1467109867943 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:08 INFO - PROCESS | 4032 | 1467109868028 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 03:31:08 INFO - PROCESS | 4032 | 1467109868033 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 4032 | 1467109868035 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:08 INFO - PROCESS | 4032 | ++DOCSHELL 16935C00 == 38 [pid = 4032] [id = 93] 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (16936400) [pid = 4032] [serial = 276] [outer = 00000000] 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (18448000) [pid = 4032] [serial = 277] [outer = 16936400] 03:31:08 INFO - PROCESS | 4032 | 1467109868080 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1844E000) [pid = 4032] [serial = 278] [outer = 16936400] 03:31:08 INFO - PROCESS | 4032 | 1467109868517 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]]]}] 03:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 03:31:08 INFO - PROCESS | 4032 | 1467109868576 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 03:31:08 INFO - PROCESS | 4032 | 1467109868578 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 03:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:31:08 INFO - PROCESS | 4032 | 1467109868581 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:31:08 INFO - PROCESS | 4032 | 1467109868583 Marionette TRACE conn5 <- [1,338,null,{}] 03:31:08 INFO - PROCESS | 4032 | 1467109868587 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}] 03:31:08 INFO - PROCESS | 4032 | 1467109868589 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:08 INFO - PROCESS | 4032 | 1467109868695 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 03:31:08 INFO - PROCESS | 4032 | 1467109868771 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 4032 | 1467109868773 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:08 INFO - PROCESS | 4032 | ++DOCSHELL 18618000 == 39 [pid = 4032] [id = 94] 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (18CEEC00) [pid = 4032] [serial = 279] [outer = 00000000] 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (18D28800) [pid = 4032] [serial = 280] [outer = 18CEEC00] 03:31:08 INFO - PROCESS | 4032 | 1467109868817 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (18D31400) [pid = 4032] [serial = 281] [outer = 18CEEC00] 03:31:09 INFO - PROCESS | 4032 | 1467109869238 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]]]}] 03:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 03:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:31:09 INFO - PROCESS | 4032 | 1467109869254 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 4032 | 1467109869256 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 03:31:09 INFO - PROCESS | 4032 | 1467109869259 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 4032 | 1467109869261 Marionette TRACE conn5 <- [1,342,null,{}] 03:31:09 INFO - PROCESS | 4032 | 1467109869275 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}] 03:31:09 INFO - PROCESS | 4032 | 1467109869281 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:09 INFO - PROCESS | 4032 | 1467109869417 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 03:31:09 INFO - PROCESS | 4032 | 1467109869477 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:09 INFO - PROCESS | 4032 | 1467109869479 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:09 INFO - PROCESS | 4032 | ++DOCSHELL 19C0D800 == 40 [pid = 4032] [id = 95] 03:31:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (19CC8000) [pid = 4032] [serial = 282] [outer = 00000000] 03:31:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1B38FC00) [pid = 4032] [serial = 283] [outer = 19CC8000] 03:31:09 INFO - PROCESS | 4032 | 1467109869523 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1B52A800) [pid = 4032] [serial = 284] [outer = 19CC8000] 03:31:09 INFO - PROCESS | 4032 | 1467109869926 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]]]}] 03:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 730ms 03:31:09 INFO - PROCESS | 4032 | 1467109869991 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 4032 | 1467109869993 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 03:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:31:10 INFO - PROCESS | 4032 | 1467109870022 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 4032 | 1467109870024 Marionette TRACE conn5 <- [1,346,null,{}] 03:31:10 INFO - PROCESS | 4032 | 1467109870041 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}] 03:31:10 INFO - PROCESS | 4032 | 1467109870042 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:10 INFO - PROCESS | 4032 | 1467109870162 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 03:31:10 INFO - PROCESS | 4032 | 1467109870169 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 4032 | 1467109870171 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:10 INFO - PROCESS | 4032 | ++DOCSHELL 1B89D000 == 41 [pid = 4032] [id = 96] 03:31:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (1C11CC00) [pid = 4032] [serial = 285] [outer = 00000000] 03:31:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (1C685400) [pid = 4032] [serial = 286] [outer = 1C11CC00] 03:31:10 INFO - PROCESS | 4032 | 1467109870215 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (1C7A2800) [pid = 4032] [serial = 287] [outer = 1C11CC00] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (184BE800) [pid = 4032] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (1C125C00) [pid = 4032] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (1076AC00) [pid = 4032] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (10A82000) [pid = 4032] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (14CE5800) [pid = 4032] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (19769000) [pid = 4032] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (17A4BC00) [pid = 4032] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (10517400) [pid = 4032] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:31:10 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (19CBE000) [pid = 4032] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:31:10 INFO - PROCESS | 4032 | 1467109870766 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]]]}] 03:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 810ms 03:31:10 INFO - PROCESS | 4032 | 1467109870811 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 03:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:31:10 INFO - PROCESS | 4032 | 1467109870813 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 03:31:10 INFO - PROCESS | 4032 | 1467109870816 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 4032 | 1467109870818 Marionette TRACE conn5 <- [1,350,null,{}] 03:31:10 INFO - PROCESS | 4032 | 1467109870822 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}] 03:31:10 INFO - PROCESS | 4032 | 1467109870823 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:10 INFO - PROCESS | 4032 | 1467109870905 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 03:31:10 INFO - PROCESS | 4032 | 1467109870913 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 4032 | 1467109870915 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:10 INFO - PROCESS | 4032 | ++DOCSHELL 10762000 == 42 [pid = 4032] [id = 97] 03:31:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (14C1D800) [pid = 4032] [serial = 288] [outer = 00000000] 03:31:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (1B5C9400) [pid = 4032] [serial = 289] [outer = 14C1D800] 03:31:10 INFO - PROCESS | 4032 | 1467109870960 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (1B89C400) [pid = 4032] [serial = 290] [outer = 14C1D800] 03:31:11 INFO - PROCESS | 4032 | 1467109871373 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]]]}] 03:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 03:31:11 INFO - PROCESS | 4032 | 1467109871457 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 4032 | 1467109871459 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 03:31:11 INFO - PROCESS | 4032 | 1467109871462 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 4032 | 1467109871464 Marionette TRACE conn5 <- [1,354,null,{}] 03:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:31:11 INFO - PROCESS | 4032 | 1467109871470 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}] 03:31:11 INFO - PROCESS | 4032 | 1467109871471 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:11 INFO - PROCESS | 4032 | 1467109871551 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 03:31:11 INFO - PROCESS | 4032 | 1467109871557 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:11 INFO - PROCESS | 4032 | 1467109871558 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:11 INFO - PROCESS | 4032 | ++DOCSHELL 1B89C800 == 43 [pid = 4032] [id = 98] 03:31:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (1B480000) [pid = 4032] [serial = 291] [outer = 00000000] 03:31:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1CD38400) [pid = 4032] [serial = 292] [outer = 1B480000] 03:31:11 INFO - PROCESS | 4032 | 1467109871602 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1D61E400) [pid = 4032] [serial = 293] [outer = 1B480000] 03:31:12 INFO - PROCESS | 4032 | 1467109872012 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]]]}] 03:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 03:31:12 INFO - PROCESS | 4032 | 1467109872037 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 4032 | 1467109872049 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 03:31:12 INFO - PROCESS | 4032 | 1467109872069 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:31:12 INFO - PROCESS | 4032 | 1467109872071 Marionette TRACE conn5 <- [1,358,null,{}] 03:31:12 INFO - PROCESS | 4032 | 1467109872074 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}] 03:31:12 INFO - PROCESS | 4032 | 1467109872076 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:12 INFO - PROCESS | 4032 | 1467109872157 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 03:31:12 INFO - PROCESS | 4032 | 1467109872163 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 4032 | 1467109872165 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:12 INFO - PROCESS | 4032 | ++DOCSHELL 18D9E800 == 44 [pid = 4032] [id = 99] 03:31:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (18DA1800) [pid = 4032] [serial = 294] [outer = 00000000] 03:31:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (18DA9C00) [pid = 4032] [serial = 295] [outer = 18DA1800] 03:31:12 INFO - PROCESS | 4032 | 1467109872208 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (18DAD400) [pid = 4032] [serial = 296] [outer = 18DA1800] 03:31:12 INFO - PROCESS | 4032 | 1467109872635 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]]]}] 03:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 03:31:12 INFO - PROCESS | 4032 | 1467109872723 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 4032 | 1467109872728 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 03:31:12 INFO - PROCESS | 4032 | 1467109872733 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:31:12 INFO - PROCESS | 4032 | 1467109872738 Marionette TRACE conn5 <- [1,362,null,{}] 03:31:12 INFO - PROCESS | 4032 | 1467109872744 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}] 03:31:12 INFO - PROCESS | 4032 | 1467109872748 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:12 INFO - PROCESS | 4032 | 1467109872900 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 03:31:13 INFO - PROCESS | 4032 | 1467109873073 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 4032 | 1467109873078 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:13 INFO - PROCESS | 4032 | ++DOCSHELL 0FD3A800 == 45 [pid = 4032] [id = 100] 03:31:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (0FD3AC00) [pid = 4032] [serial = 297] [outer = 00000000] 03:31:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (10471800) [pid = 4032] [serial = 298] [outer = 0FD3AC00] 03:31:13 INFO - PROCESS | 4032 | 1467109873134 Marionette DEBUG loaded listener.js 03:31:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (10763400) [pid = 4032] [serial = 299] [outer = 0FD3AC00] 03:31:13 INFO - PROCESS | 4032 | 1467109873769 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]]]}] 03:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1077ms 03:31:13 INFO - PROCESS | 4032 | 1467109873817 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 4032 | 1467109873821 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 03:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:31:13 INFO - PROCESS | 4032 | 1467109873828 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 4032 | 1467109873832 Marionette TRACE conn5 <- [1,366,null,{}] 03:31:13 INFO - PROCESS | 4032 | 1467109873837 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}] 03:31:13 INFO - PROCESS | 4032 | 1467109873840 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:13 INFO - PROCESS | 4032 | 1467109873952 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 03:31:14 INFO - PROCESS | 4032 | 1467109874079 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:14 INFO - PROCESS | 4032 | 1467109874082 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:14 INFO - PROCESS | 4032 | ++DOCSHELL 146ED400 == 46 [pid = 4032] [id = 101] 03:31:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (14B26400) [pid = 4032] [serial = 300] [outer = 00000000] 03:31:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (14CDDC00) [pid = 4032] [serial = 301] [outer = 14B26400] 03:31:14 INFO - PROCESS | 4032 | 1467109874139 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (17A4B400) [pid = 4032] [serial = 302] [outer = 14B26400] 03:31:14 INFO - PROCESS | 4032 | 1467109874740 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]]]}] 03:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 987ms 03:31:14 INFO - PROCESS | 4032 | 1467109874815 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 03:31:14 INFO - PROCESS | 4032 | 1467109874818 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 03:31:14 INFO - PROCESS | 4032 | 1467109874821 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:31:14 INFO - PROCESS | 4032 | 1467109874824 Marionette TRACE conn5 <- [1,370,null,{}] 03:31:14 INFO - PROCESS | 4032 | 1467109874834 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}] 03:31:14 INFO - PROCESS | 4032 | 1467109874839 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:14 INFO - PROCESS | 4032 | 1467109874982 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 03:31:15 INFO - PROCESS | 4032 | 1467109875111 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 4032 | 1467109875115 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:15 INFO - PROCESS | 4032 | ++DOCSHELL 1B89D400 == 47 [pid = 4032] [id = 102] 03:31:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (1C11D000) [pid = 4032] [serial = 303] [outer = 00000000] 03:31:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (1CC7B400) [pid = 4032] [serial = 304] [outer = 1C11D000] 03:31:15 INFO - PROCESS | 4032 | 1467109875172 Marionette DEBUG loaded listener.js 03:31:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (1D622800) [pid = 4032] [serial = 305] [outer = 1C11D000] 03:31:15 INFO - PROCESS | 4032 | 1467109875762 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]]]}] 03:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 970ms 03:31:15 INFO - PROCESS | 4032 | 1467109875795 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 03:31:15 INFO - PROCESS | 4032 | 1467109875797 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 03:31:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:31:15 INFO - PROCESS | 4032 | 1467109875801 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:31:15 INFO - PROCESS | 4032 | 1467109875803 Marionette TRACE conn5 <- [1,374,null,{}] 03:31:15 INFO - PROCESS | 4032 | 1467109875807 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}] 03:31:15 INFO - PROCESS | 4032 | 1467109875809 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:15 INFO - PROCESS | 4032 | 1467109875919 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 03:31:16 INFO - PROCESS | 4032 | 1467109876042 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:16 INFO - PROCESS | 4032 | 1467109876045 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:16 INFO - PROCESS | 4032 | ++DOCSHELL 1D681400 == 48 [pid = 4032] [id = 103] 03:31:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (1D689400) [pid = 4032] [serial = 306] [outer = 00000000] 03:31:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 117 (1D68E800) [pid = 4032] [serial = 307] [outer = 1D689400] 03:31:16 INFO - PROCESS | 4032 | 1467109876100 Marionette DEBUG loaded listener.js 03:31:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 118 (1E66FC00) [pid = 4032] [serial = 308] [outer = 1D689400] 03:31:16 INFO - PROCESS | 4032 | 1467109876841 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:31:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:31:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1070ms 03:31:16 INFO - PROCESS | 4032 | 1467109876879 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 03:31:16 INFO - PROCESS | 4032 | 1467109876883 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 03:31:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:31:16 INFO - PROCESS | 4032 | 1467109876888 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:31:16 INFO - PROCESS | 4032 | 1467109876891 Marionette TRACE conn5 <- [1,378,null,{}] 03:31:16 INFO - PROCESS | 4032 | 1467109876896 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}] 03:31:16 INFO - PROCESS | 4032 | 1467109876899 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:17 INFO - PROCESS | 4032 | 1467109877006 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 03:31:17 INFO - PROCESS | 4032 | 1467109877140 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:17 INFO - PROCESS | 4032 | 1467109877144 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:17 INFO - PROCESS | 4032 | ++DOCSHELL 10A77C00 == 49 [pid = 4032] [id = 104] 03:31:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 119 (10A7C800) [pid = 4032] [serial = 309] [outer = 00000000] 03:31:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 120 (10C84800) [pid = 4032] [serial = 310] [outer = 10A7C800] 03:31:17 INFO - PROCESS | 4032 | 1467109877196 Marionette DEBUG loaded listener.js 03:31:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 121 (14B94000) [pid = 4032] [serial = 311] [outer = 10A7C800] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 1B89C800 == 48 [pid = 4032] [id = 98] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 10762000 == 47 [pid = 4032] [id = 97] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 1B89D000 == 46 [pid = 4032] [id = 96] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 19C0D800 == 45 [pid = 4032] [id = 95] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 18618000 == 44 [pid = 4032] [id = 94] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 16935C00 == 43 [pid = 4032] [id = 93] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 149B4800 == 42 [pid = 4032] [id = 92] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 0CD2C800 == 41 [pid = 4032] [id = 91] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 10828C00 == 40 [pid = 4032] [id = 90] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 120 (1E6A0000) [pid = 4032] [serial = 253] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 119 (18D2C000) [pid = 4032] [serial = 220] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOCSHELL 0CD14000 == 39 [pid = 4032] [id = 86] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 118 (1860F000) [pid = 4032] [serial = 238] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 117 (1C79A800) [pid = 4032] [serial = 244] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 116 (1076D400) [pid = 4032] [serial = 226] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (10A50800) [pid = 4032] [serial = 227] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (16935400) [pid = 4032] [serial = 217] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (10C7EC00) [pid = 4032] [serial = 229] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (1440F400) [pid = 4032] [serial = 230] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (1604A400) [pid = 4032] [serial = 232] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (162D3800) [pid = 4032] [serial = 233] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1B522400) [pid = 4032] [serial = 242] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (18448800) [pid = 4032] [serial = 235] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (1AD51000) [pid = 4032] [serial = 241] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (1E699800) [pid = 4032] [serial = 223] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (0FDE1C00) [pid = 4032] [serial = 214] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (162C6000) [pid = 4032] [serial = 247] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (162CF800) [pid = 4032] [serial = 248] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (1C79AC00) [pid = 4032] [serial = 245] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (1CC7A800) [pid = 4032] [serial = 250] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (1CD3E400) [pid = 4032] [serial = 251] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (18D2A000) [pid = 4032] [serial = 239] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (18450000) [pid = 4032] [serial = 236] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 4032 | 1467109877780 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:31:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:31:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 930ms 03:31:17 INFO - PROCESS | 4032 | 1467109877820 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 03:31:17 INFO - PROCESS | 4032 | 1467109877824 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 03:31:17 INFO - PROCESS | 4032 | 1467109877830 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - PROCESS | 4032 | 1467109877832 Marionette TRACE conn5 <- [1,382,null,{}] 03:31:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:31:17 INFO - PROCESS | 4032 | 1467109877836 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}] 03:31:17 INFO - PROCESS | 4032 | 1467109877839 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:17 INFO - PROCESS | 4032 | 1467109877928 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 03:31:18 INFO - PROCESS | 4032 | 1467109878014 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:18 INFO - PROCESS | 4032 | 1467109878017 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:18 INFO - PROCESS | 4032 | ++DOCSHELL 10826800 == 40 [pid = 4032] [id = 105] 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (10A4C400) [pid = 4032] [serial = 312] [outer = 00000000] 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (14410C00) [pid = 4032] [serial = 313] [outer = 10A4C400] 03:31:18 INFO - PROCESS | 4032 | 1467109878063 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (14C1F800) [pid = 4032] [serial = 314] [outer = 10A4C400] 03:31:18 INFO - PROCESS | 4032 | 1467109878451 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:31:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:31:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 03:31:18 INFO - PROCESS | 4032 | 1467109878507 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 4032 | 1467109878510 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 03:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:31:18 INFO - PROCESS | 4032 | 1467109878513 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 4032 | 1467109878516 Marionette TRACE conn5 <- [1,386,null,{}] 03:31:18 INFO - PROCESS | 4032 | 1467109878529 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}] 03:31:18 INFO - PROCESS | 4032 | 1467109878533 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:18 INFO - PROCESS | 4032 | 1467109878622 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 03:31:18 INFO - PROCESS | 4032 | 1467109878628 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:18 INFO - PROCESS | 4032 | 1467109878631 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:18 INFO - PROCESS | 4032 | ++DOCSHELL 18450800 == 41 [pid = 4032] [id = 106] 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1860F400) [pid = 4032] [serial = 315] [outer = 00000000] 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (18D28C00) [pid = 4032] [serial = 316] [outer = 1860F400] 03:31:18 INFO - PROCESS | 4032 | 1467109878680 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (18DA0C00) [pid = 4032] [serial = 317] [outer = 1860F400] 03:31:19 INFO - PROCESS | 4032 | 1467109879154 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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 690ms 03:31:19 INFO - PROCESS | 4032 | 1467109879205 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 4032 | 1467109879208 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 03:31:19 INFO - PROCESS | 4032 | 1467109879211 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:31:19 INFO - PROCESS | 4032 | 1467109879213 Marionette TRACE conn5 <- [1,390,null,{}] 03:31:19 INFO - PROCESS | 4032 | 1467109879217 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}] 03:31:19 INFO - PROCESS | 4032 | 1467109879218 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:19 INFO - PROCESS | 4032 | 1467109879304 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 03:31:19 INFO - PROCESS | 4032 | 1467109879312 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 4032 | 1467109879314 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:19 INFO - PROCESS | 4032 | ++DOCSHELL 18DA2C00 == 42 [pid = 4032] [id = 107] 03:31:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (18DA5C00) [pid = 4032] [serial = 318] [outer = 00000000] 03:31:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (19CBD000) [pid = 4032] [serial = 319] [outer = 18DA5C00] 03:31:19 INFO - PROCESS | 4032 | 1467109879368 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (19CC5400) [pid = 4032] [serial = 320] [outer = 18DA5C00] 03:31:19 INFO - PROCESS | 4032 | 1467109879862 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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 03:31:19 INFO - PROCESS | 4032 | 1467109879885 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 4032 | 1467109879887 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 03:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:31:19 INFO - PROCESS | 4032 | 1467109879890 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 4032 | 1467109879891 Marionette TRACE conn5 <- [1,394,null,{}] 03:31:19 INFO - PROCESS | 4032 | 1467109879895 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}] 03:31:19 INFO - PROCESS | 4032 | 1467109879897 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:20 INFO - PROCESS | 4032 | 1467109880040 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 03:31:20 INFO - PROCESS | 4032 | 1467109880061 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:20 INFO - PROCESS | 4032 | 1467109880063 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:20 INFO - PROCESS | 4032 | ++DOCSHELL 1B473800 == 43 [pid = 4032] [id = 108] 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (1B474000) [pid = 4032] [serial = 321] [outer = 00000000] 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (1B5C9800) [pid = 4032] [serial = 322] [outer = 1B474000] 03:31:20 INFO - PROCESS | 4032 | 1467109880106 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (1C470000) [pid = 4032] [serial = 323] [outer = 1B474000] 03:31:20 INFO - PROCESS | 4032 | 1467109880568 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]]]}] 03:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 730ms 03:31:20 INFO - PROCESS | 4032 | 1467109880621 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 03:31:20 INFO - PROCESS | 4032 | 1467109880623 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 03:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:31:20 INFO - PROCESS | 4032 | 1467109880626 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:31:20 INFO - PROCESS | 4032 | 1467109880628 Marionette TRACE conn5 <- [1,398,null,{}] 03:31:20 INFO - PROCESS | 4032 | 1467109880631 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}] 03:31:20 INFO - PROCESS | 4032 | 1467109880637 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:20 INFO - PROCESS | 4032 | 1467109880787 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 03:31:20 INFO - PROCESS | 4032 | 1467109880849 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:20 INFO - PROCESS | 4032 | 1467109880851 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:20 INFO - PROCESS | 4032 | ++DOCSHELL 1CD40000 == 44 [pid = 4032] [id = 109] 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (1CD43400) [pid = 4032] [serial = 324] [outer = 00000000] 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (1D682800) [pid = 4032] [serial = 325] [outer = 1CD43400] 03:31:20 INFO - PROCESS | 4032 | 1467109880897 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (1D688000) [pid = 4032] [serial = 326] [outer = 1CD43400] 03:31:21 INFO - PROCESS | 4032 | 1467109881367 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]]]}] 03:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 03:31:21 INFO - PROCESS | 4032 | 1467109881397 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 4032 | 1467109881399 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 03:31:21 INFO - PROCESS | 4032 | 1467109881403 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:31:21 INFO - PROCESS | 4032 | 1467109881404 Marionette TRACE conn5 <- [1,402,null,{}] 03:31:21 INFO - PROCESS | 4032 | 1467109881408 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}] 03:31:21 INFO - PROCESS | 4032 | 1467109881410 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:21 INFO - PROCESS | 4032 | 1467109881523 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 03:31:21 INFO - PROCESS | 4032 | 1467109881535 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:21 INFO - PROCESS | 4032 | 1467109881537 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:21 INFO - PROCESS | 4032 | ++DOCSHELL 1A005C00 == 45 [pid = 4032] [id = 110] 03:31:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (1A007400) [pid = 4032] [serial = 327] [outer = 00000000] 03:31:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (1A00E800) [pid = 4032] [serial = 328] [outer = 1A007400] 03:31:21 INFO - PROCESS | 4032 | 1467109881630 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (1A00F000) [pid = 4032] [serial = 329] [outer = 1A007400] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (18CEEC00) [pid = 4032] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (19CC8000) [pid = 4032] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (149BBC00) [pid = 4032] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (16936400) [pid = 4032] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (1082B800) [pid = 4032] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (0CD2CC00) [pid = 4032] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1C11CC00) [pid = 4032] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (14C1D800) [pid = 4032] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (1B480000) [pid = 4032] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:31:21 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (1E669400) [pid = 4032] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:31:22 INFO - PROCESS | 4032 | 1467109882094 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]]]}] 03:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 03:31:22 INFO - PROCESS | 4032 | 1467109882137 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 03:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:31:22 INFO - PROCESS | 4032 | 1467109882139 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 03:31:22 INFO - PROCESS | 4032 | 1467109882142 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 4032 | 1467109882144 Marionette TRACE conn5 <- [1,406,null,{}] 03:31:22 INFO - PROCESS | 4032 | 1467109882147 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}] 03:31:22 INFO - PROCESS | 4032 | 1467109882149 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:22 INFO - PROCESS | 4032 | 1467109882263 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 03:31:22 INFO - PROCESS | 4032 | 1467109882323 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:22 INFO - PROCESS | 4032 | 1467109882325 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:22 INFO - PROCESS | 4032 | ++DOCSHELL 10A4A000 == 46 [pid = 4032] [id = 111] 03:31:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (147C0000) [pid = 4032] [serial = 330] [outer = 00000000] 03:31:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (1CB4F000) [pid = 4032] [serial = 331] [outer = 147C0000] 03:31:22 INFO - PROCESS | 4032 | 1467109882368 Marionette DEBUG loaded listener.js 03:31:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (1D626800) [pid = 4032] [serial = 332] [outer = 147C0000] 03:31:22 INFO - PROCESS | 4032 | 1467109882735 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]]]}] 03:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 03:31:22 INFO - PROCESS | 4032 | 1467109882780 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 4032 | 1467109882782 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 03:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:31:22 INFO - PROCESS | 4032 | 1467109882785 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 4032 | 1467109882786 Marionette TRACE conn5 <- [1,410,null,{}] 03:31:22 INFO - PROCESS | 4032 | 1467109882790 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}] 03:31:22 INFO - PROCESS | 4032 | 1467109882793 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:22 INFO - PROCESS | 4032 | 1467109882900 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 03:31:22 INFO - PROCESS | 4032 | 1467109882906 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:22 INFO - PROCESS | 4032 | 1467109882908 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:22 INFO - PROCESS | 4032 | ++DOCSHELL 1B480000 == 47 [pid = 4032] [id = 112] 03:31:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (1D763400) [pid = 4032] [serial = 333] [outer = 00000000] 03:31:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (1D76A800) [pid = 4032] [serial = 334] [outer = 1D763400] 03:31:22 INFO - PROCESS | 4032 | 1467109882952 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (1D76E400) [pid = 4032] [serial = 335] [outer = 1D763400] 03:31:23 INFO - PROCESS | 4032 | 1467109883398 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]]]}] 03:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 03:31:23 INFO - PROCESS | 4032 | 1467109883423 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 03:31:23 INFO - PROCESS | 4032 | 1467109883425 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 03:31:23 INFO - PROCESS | 4032 | 1467109883428 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:31:23 INFO - PROCESS | 4032 | 1467109883430 Marionette TRACE conn5 <- [1,414,null,{}] 03:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:31:23 INFO - PROCESS | 4032 | 1467109883437 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}] 03:31:23 INFO - PROCESS | 4032 | 1467109883439 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:23 INFO - PROCESS | 4032 | 1467109883521 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 03:31:23 INFO - PROCESS | 4032 | 1467109883526 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:23 INFO - PROCESS | 4032 | 1467109883528 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:23 INFO - PROCESS | 4032 | ++DOCSHELL 18C34C00 == 48 [pid = 4032] [id = 113] 03:31:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (18C37000) [pid = 4032] [serial = 336] [outer = 00000000] 03:31:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (18C3A800) [pid = 4032] [serial = 337] [outer = 18C37000] 03:31:23 INFO - PROCESS | 4032 | 1467109883571 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (18C3CC00) [pid = 4032] [serial = 338] [outer = 18C37000] 03:31:24 INFO - PROCESS | 4032 | 1467109884121 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]]]}] 03:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 730ms 03:31:24 INFO - PROCESS | 4032 | 1467109884164 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 4032 | 1467109884169 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 03:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:31:24 INFO - PROCESS | 4032 | 1467109884174 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 4032 | 1467109884177 Marionette TRACE conn5 <- [1,418,null,{}] 03:31:24 INFO - PROCESS | 4032 | 1467109884183 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}] 03:31:24 INFO - PROCESS | 4032 | 1467109884186 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:24 INFO - PROCESS | 4032 | 1467109884350 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 03:31:24 INFO - PROCESS | 4032 | 1467109884455 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 4032 | 1467109884460 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:24 INFO - PROCESS | 4032 | ++DOCSHELL 1051FC00 == 49 [pid = 4032] [id = 114] 03:31:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (1075E800) [pid = 4032] [serial = 339] [outer = 00000000] 03:31:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 117 (10A7E800) [pid = 4032] [serial = 340] [outer = 1075E800] 03:31:24 INFO - PROCESS | 4032 | 1467109884516 Marionette DEBUG loaded listener.js 03:31:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 118 (113CC400) [pid = 4032] [serial = 341] [outer = 1075E800] 03:31:25 INFO - PROCESS | 4032 | 1467109885598 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]]]}] 03:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1477ms 03:31:25 INFO - PROCESS | 4032 | 1467109885656 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 03:31:25 INFO - PROCESS | 4032 | 1467109885661 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 03:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:31:25 INFO - PROCESS | 4032 | 1467109885667 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:31:25 INFO - PROCESS | 4032 | 1467109885670 Marionette TRACE conn5 <- [1,422,null,{}] 03:31:25 INFO - PROCESS | 4032 | 1467109885715 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}] 03:31:25 INFO - PROCESS | 4032 | 1467109885718 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:25 INFO - PROCESS | 4032 | 1467109885887 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 03:31:25 INFO - PROCESS | 4032 | 1467109885986 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:25 INFO - PROCESS | 4032 | 1467109885988 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:25 INFO - PROCESS | 4032 | ++DOCSHELL 1844F400 == 50 [pid = 4032] [id = 115] 03:31:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 119 (18450C00) [pid = 4032] [serial = 342] [outer = 00000000] 03:31:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 120 (18C3A000) [pid = 4032] [serial = 343] [outer = 18450C00] 03:31:26 INFO - PROCESS | 4032 | 1467109886044 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 121 (18D30C00) [pid = 4032] [serial = 344] [outer = 18450C00] 03:31:27 INFO - PROCESS | 4032 | 1467109887063 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]]]}] 03:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1424ms 03:31:27 INFO - PROCESS | 4032 | 1467109887095 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 4032 | 1467109887098 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 03:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:31:27 INFO - PROCESS | 4032 | 1467109887101 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 4032 | 1467109887105 Marionette TRACE conn5 <- [1,426,null,{}] 03:31:27 INFO - PROCESS | 4032 | 1467109887116 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}] 03:31:27 INFO - PROCESS | 4032 | 1467109887121 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:27 INFO - PROCESS | 4032 | 1467109887264 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 03:31:27 INFO - PROCESS | 4032 | 1467109887400 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:27 INFO - PROCESS | 4032 | 1467109887404 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:27 INFO - PROCESS | 4032 | ++DOCSHELL 14D7D400 == 51 [pid = 4032] [id = 116] 03:31:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 122 (14D80800) [pid = 4032] [serial = 345] [outer = 00000000] 03:31:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 123 (1844E400) [pid = 4032] [serial = 346] [outer = 14D80800] 03:31:27 INFO - PROCESS | 4032 | 1467109887461 Marionette DEBUG loaded listener.js 03:31:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 124 (18F87000) [pid = 4032] [serial = 347] [outer = 14D80800] 03:31:28 INFO - PROCESS | 4032 | 1467109888182 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] 03:31:28 INFO - PROCESS | 4032 | 1467109888229 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 03:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:31:28 INFO - PROCESS | 4032 | 1467109888233 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - PROCESS | 4032 | 1467109888237 Marionette TRACE conn5 <- [1,430,null,{}] 03:31:28 INFO - PROCESS | 4032 | 1467109888242 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}] 03:31:28 INFO - PROCESS | 4032 | 1467109888245 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:28 INFO - PROCESS | 4032 | 1467109888343 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 03:31:28 INFO - PROCESS | 4032 | 1467109888447 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 4032 | 1467109888449 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:28 INFO - PROCESS | 4032 | ++DOCSHELL 10C80C00 == 52 [pid = 4032] [id = 117] 03:31:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 125 (112D7800) [pid = 4032] [serial = 348] [outer = 00000000] 03:31:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 126 (146A7400) [pid = 4032] [serial = 349] [outer = 112D7800] 03:31:28 INFO - PROCESS | 4032 | 1467109888498 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 127 (14C05800) [pid = 4032] [serial = 350] [outer = 112D7800] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 1B480000 == 51 [pid = 4032] [id = 112] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 10A4A000 == 50 [pid = 4032] [id = 111] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 1A005C00 == 49 [pid = 4032] [id = 110] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 1CD40000 == 48 [pid = 4032] [id = 109] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 1B473800 == 47 [pid = 4032] [id = 108] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 18DA2C00 == 46 [pid = 4032] [id = 107] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 18450800 == 45 [pid = 4032] [id = 106] 03:31:28 INFO - PROCESS | 4032 | --DOCSHELL 10826800 == 44 [pid = 4032] [id = 105] 03:31:28 INFO - PROCESS | 4032 | --DOMWINDOW == 126 (18DA9C00) [pid = 4032] [serial = 295] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOCSHELL 10A77C00 == 43 [pid = 4032] [id = 104] 03:31:29 INFO - PROCESS | 4032 | --DOCSHELL 1B89D400 == 42 [pid = 4032] [id = 102] 03:31:29 INFO - PROCESS | 4032 | --DOCSHELL 146ED400 == 41 [pid = 4032] [id = 101] 03:31:29 INFO - PROCESS | 4032 | --DOCSHELL 0FD3A800 == 40 [pid = 4032] [id = 100] 03:31:29 INFO - PROCESS | 4032 | --DOCSHELL 18D9E800 == 39 [pid = 4032] [id = 99] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 125 (1E6A4000) [pid = 4032] [serial = 254] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 124 (18D28800) [pid = 4032] [serial = 280] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 123 (18D31400) [pid = 4032] [serial = 281] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 122 (1B52A800) [pid = 4032] [serial = 284] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 121 (14C53800) [pid = 4032] [serial = 259] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 120 (1E7D6000) [pid = 4032] [serial = 265] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 119 (14C13000) [pid = 4032] [serial = 274] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 118 (14CE5C00) [pid = 4032] [serial = 275] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 117 (18448000) [pid = 4032] [serial = 277] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 116 (0CD24C00) [pid = 4032] [serial = 256] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (10A7C400) [pid = 4032] [serial = 269] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (10A4D800) [pid = 4032] [serial = 268] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (1047A000) [pid = 4032] [serial = 271] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (10760000) [pid = 4032] [serial = 272] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (1B38FC00) [pid = 4032] [serial = 283] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (1AC97000) [pid = 4032] [serial = 262] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1C685400) [pid = 4032] [serial = 286] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (1B89C400) [pid = 4032] [serial = 290] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (1B5C9400) [pid = 4032] [serial = 289] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (1CD38400) [pid = 4032] [serial = 292] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (1D61E400) [pid = 4032] [serial = 293] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (1C7A2800) [pid = 4032] [serial = 287] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (1844E000) [pid = 4032] [serial = 278] [outer = 00000000] [url = about:blank] 03:31:29 INFO - PROCESS | 4032 | 1467109889124 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]]]}] 03:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 930ms 03:31:29 INFO - PROCESS | 4032 | 1467109889165 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 4032 | 1467109889170 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 03:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:31:29 INFO - PROCESS | 4032 | 1467109889176 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 4032 | 1467109889179 Marionette TRACE conn5 <- [1,434,null,{}] 03:31:29 INFO - PROCESS | 4032 | 1467109889183 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}] 03:31:29 INFO - PROCESS | 4032 | 1467109889186 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:29 INFO - PROCESS | 4032 | 1467109889285 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 03:31:29 INFO - PROCESS | 4032 | 1467109889385 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:29 INFO - PROCESS | 4032 | 1467109889387 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:29 INFO - PROCESS | 4032 | ++DOCSHELL 0FD84400 == 40 [pid = 4032] [id = 118] 03:31:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (10513000) [pid = 4032] [serial = 351] [outer = 00000000] 03:31:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (10766000) [pid = 4032] [serial = 352] [outer = 10513000] 03:31:29 INFO - PROCESS | 4032 | 1467109889439 Marionette DEBUG loaded listener.js 03:31:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (10A4D800) [pid = 4032] [serial = 353] [outer = 10513000] 03:31:29 INFO - PROCESS | 4032 | 1467109889889 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]]]}] 03:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 770ms 03:31:29 INFO - PROCESS | 4032 | 1467109889950 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 4032 | 1467109889952 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 03:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:31:29 INFO - PROCESS | 4032 | 1467109889956 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 4032 | 1467109889959 Marionette TRACE conn5 <- [1,438,null,{}] 03:31:29 INFO - PROCESS | 4032 | 1467109889973 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}] 03:31:29 INFO - PROCESS | 4032 | 1467109889978 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:30 INFO - PROCESS | 4032 | 1467109890064 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 03:31:30 INFO - PROCESS | 4032 | 1467109890071 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 4032 | 1467109890074 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:30 INFO - PROCESS | 4032 | ++DOCSHELL 17A49400 == 41 [pid = 4032] [id = 119] 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (17A4A800) [pid = 4032] [serial = 354] [outer = 00000000] 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (18445C00) [pid = 4032] [serial = 355] [outer = 17A4A800] 03:31:30 INFO - PROCESS | 4032 | 1467109890121 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (1844F000) [pid = 4032] [serial = 356] [outer = 17A4A800] 03:31:30 INFO - PROCESS | 4032 | 1467109890591 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]]]}] 03:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 03:31:30 INFO - PROCESS | 4032 | 1467109890629 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 4032 | 1467109890632 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 03:31:30 INFO - PROCESS | 4032 | 1467109890635 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:31:30 INFO - PROCESS | 4032 | 1467109890637 Marionette TRACE conn5 <- [1,442,null,{}] 03:31:30 INFO - PROCESS | 4032 | 1467109890641 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}] 03:31:30 INFO - PROCESS | 4032 | 1467109890643 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:30 INFO - PROCESS | 4032 | 1467109890729 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 03:31:30 INFO - PROCESS | 4032 | 1467109890737 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 4032 | 1467109890739 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:30 INFO - PROCESS | 4032 | ++DOCSHELL 18C2FC00 == 42 [pid = 4032] [id = 120] 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (18C32000) [pid = 4032] [serial = 357] [outer = 00000000] 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (18D2B000) [pid = 4032] [serial = 358] [outer = 18C32000] 03:31:30 INFO - PROCESS | 4032 | 1467109890794 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (18D9E400) [pid = 4032] [serial = 359] [outer = 18C32000] 03:31:31 INFO - PROCESS | 4032 | 1467109891246 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]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 03:31:31 INFO - PROCESS | 4032 | 1467109891309 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 03:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:31:31 INFO - PROCESS | 4032 | 1467109891312 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 03:31:31 INFO - PROCESS | 4032 | 1467109891315 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 4032 | 1467109891316 Marionette TRACE conn5 <- [1,446,null,{}] 03:31:31 INFO - PROCESS | 4032 | 1467109891326 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}] 03:31:31 INFO - PROCESS | 4032 | 1467109891328 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:31 INFO - PROCESS | 4032 | 1467109891463 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 03:31:31 INFO - PROCESS | 4032 | 1467109891517 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:31 INFO - PROCESS | 4032 | 1467109891519 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:31 INFO - PROCESS | 4032 | ++DOCSHELL 18DA5400 == 43 [pid = 4032] [id = 121] 03:31:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (18DA8400) [pid = 4032] [serial = 360] [outer = 00000000] 03:31:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (18F82000) [pid = 4032] [serial = 361] [outer = 18DA8400] 03:31:31 INFO - PROCESS | 4032 | 1467109891563 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (18F83400) [pid = 4032] [serial = 362] [outer = 18DA8400] 03:31:31 INFO - PROCESS | 4032 | 1467109892002 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]]]}] 03:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 731ms 03:31:32 INFO - PROCESS | 4032 | 1467109892046 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 03:31:32 INFO - PROCESS | 4032 | 1467109892048 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 03:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:31:32 INFO - PROCESS | 4032 | 1467109892052 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 4032 | 1467109892053 Marionette TRACE conn5 <- [1,450,null,{}] 03:31:32 INFO - PROCESS | 4032 | 1467109892057 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}] 03:31:32 INFO - PROCESS | 4032 | 1467109892062 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:32 INFO - PROCESS | 4032 | 1467109892203 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 03:31:32 INFO - PROCESS | 4032 | 1467109892268 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:32 INFO - PROCESS | 4032 | 1467109892270 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:32 INFO - PROCESS | 4032 | ++DOCSHELL 1A026400 == 44 [pid = 4032] [id = 122] 03:31:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (1A027800) [pid = 4032] [serial = 363] [outer = 00000000] 03:31:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 117 (1A02B400) [pid = 4032] [serial = 364] [outer = 1A027800] 03:31:32 INFO - PROCESS | 4032 | 1467109892316 Marionette DEBUG loaded listener.js 03:31:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 118 (1A02D000) [pid = 4032] [serial = 365] [outer = 1A027800] 03:31:32 INFO - PROCESS | 4032 | 1467109892755 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] 03:31:32 INFO - PROCESS | 4032 | 1467109892826 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 03:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:31:32 INFO - PROCESS | 4032 | 1467109892836 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 4032 | 1467109892838 Marionette TRACE conn5 <- [1,454,null,{}] 03:31:32 INFO - PROCESS | 4032 | 1467109892841 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}] 03:31:32 INFO - PROCESS | 4032 | 1467109892843 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:32 INFO - PROCESS | 4032 | 1467109892964 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 03:31:33 INFO - PROCESS | 4032 | 1467109893023 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 4032 | 1467109893025 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:33 INFO - PROCESS | 4032 | ++DOCSHELL 1AC9D400 == 45 [pid = 4032] [id = 123] 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 119 (1B38FC00) [pid = 4032] [serial = 366] [outer = 00000000] 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 120 (1B531C00) [pid = 4032] [serial = 367] [outer = 1B38FC00] 03:31:33 INFO - PROCESS | 4032 | 1467109893069 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 121 (1C123400) [pid = 4032] [serial = 368] [outer = 1B38FC00] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 120 (1A007400) [pid = 4032] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 119 (1860F400) [pid = 4032] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 118 (18DA5C00) [pid = 4032] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 117 (1D763400) [pid = 4032] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 116 (1B474000) [pid = 4032] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (10A7C800) [pid = 4032] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (147C0000) [pid = 4032] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (1CD43400) [pid = 4032] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:31:33 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (10A4C400) [pid = 4032] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:31:33 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:33 INFO - PROCESS | 4032 | 1467109893532 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]]]}] 03:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 732ms 03:31:33 INFO - PROCESS | 4032 | 1467109893572 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 03:31:33 INFO - PROCESS | 4032 | 1467109893574 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 03:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:31:33 INFO - PROCESS | 4032 | 1467109893577 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:31:33 INFO - PROCESS | 4032 | 1467109893579 Marionette TRACE conn5 <- [1,458,null,{}] 03:31:33 INFO - PROCESS | 4032 | 1467109893586 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}] 03:31:33 INFO - PROCESS | 4032 | 1467109893588 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:33 INFO - PROCESS | 4032 | 1467109893701 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 03:31:33 INFO - PROCESS | 4032 | 1467109893759 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 4032 | 1467109893761 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:33 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEC400 == 46 [pid = 4032] [id = 124] 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (1844B400) [pid = 4032] [serial = 369] [outer = 00000000] 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (1A023400) [pid = 4032] [serial = 370] [outer = 1844B400] 03:31:33 INFO - PROCESS | 4032 | 1467109893805 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (1AC9B000) [pid = 4032] [serial = 371] [outer = 1844B400] 03:31:34 INFO - PROCESS | 4032 | 1467109894157 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] 03:31:34 INFO - PROCESS | 4032 | 1467109894210 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 03:31:34 INFO - PROCESS | 4032 | 1467109894213 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:31:34 INFO - PROCESS | 4032 | 1467109894215 Marionette TRACE conn5 <- [1,462,null,{}] 03:31:34 INFO - PROCESS | 4032 | 1467109894218 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}] 03:31:34 INFO - PROCESS | 4032 | 1467109894220 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:34 INFO - PROCESS | 4032 | 1467109894325 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 03:31:34 INFO - PROCESS | 4032 | 1467109894331 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 4032 | 1467109894333 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:34 INFO - PROCESS | 4032 | ++DOCSHELL 1C125400 == 47 [pid = 4032] [id = 125] 03:31:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (1C685400) [pid = 4032] [serial = 372] [outer = 00000000] 03:31:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 117 (1CC6FC00) [pid = 4032] [serial = 373] [outer = 1C685400] 03:31:34 INFO - PROCESS | 4032 | 1467109894377 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 118 (1CC70400) [pid = 4032] [serial = 374] [outer = 1C685400] 03:31:34 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:34 INFO - PROCESS | 4032 | 1467109894874 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] 03:31:34 INFO - PROCESS | 4032 | 1467109894890 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 03:31:34 INFO - PROCESS | 4032 | 1467109894893 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 4032 | 1467109894894 Marionette TRACE conn5 <- [1,466,null,{}] 03:31:34 INFO - PROCESS | 4032 | 1467109894898 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}] 03:31:34 INFO - PROCESS | 4032 | 1467109894900 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:34 INFO - PROCESS | 4032 | 1467109894981 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 03:31:34 INFO - PROCESS | 4032 | 1467109894986 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 4032 | 1467109894987 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:34 INFO - PROCESS | 4032 | ++DOCSHELL 14D7B800 == 48 [pid = 4032] [id = 126] 03:31:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 119 (1CC7A800) [pid = 4032] [serial = 375] [outer = 00000000] 03:31:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 120 (1D620400) [pid = 4032] [serial = 376] [outer = 1CC7A800] 03:31:35 INFO - PROCESS | 4032 | 1467109895030 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 121 (1D626C00) [pid = 4032] [serial = 377] [outer = 1CC7A800] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1D681400 == 47 [pid = 4032] [id = 103] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1B475800 == 46 [pid = 4032] [id = 75] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 0FEFE800 == 45 [pid = 4032] [id = 47] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 10C7BC00 == 44 [pid = 4032] [id = 87] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 0CDF3400 == 43 [pid = 4032] [id = 46] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 184BBC00 == 42 [pid = 4032] [id = 60] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 0CD17000 == 41 [pid = 4032] [id = 88] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1D626000 == 40 [pid = 4032] [id = 89] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 10C80C00 == 39 [pid = 4032] [id = 117] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 14D7D400 == 38 [pid = 4032] [id = 116] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1844F400 == 37 [pid = 4032] [id = 115] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 18C34C00 == 36 [pid = 4032] [id = 113] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1051FC00 == 35 [pid = 4032] [id = 114] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 0FD84400 == 34 [pid = 4032] [id = 118] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 18C2FC00 == 33 [pid = 4032] [id = 120] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1A026400 == 32 [pid = 4032] [id = 122] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1AC9D400 == 31 [pid = 4032] [id = 123] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 17A49400 == 30 [pid = 4032] [id = 119] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 18DA5400 == 29 [pid = 4032] [id = 121] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 0CDEC400 == 28 [pid = 4032] [id = 124] 03:31:36 INFO - PROCESS | 4032 | --DOCSHELL 1C125400 == 27 [pid = 4032] [id = 125] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 120 (1D76E400) [pid = 4032] [serial = 335] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 119 (18C3A800) [pid = 4032] [serial = 337] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 118 (1A00F000) [pid = 4032] [serial = 329] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 117 (18D28C00) [pid = 4032] [serial = 316] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 116 (10471800) [pid = 4032] [serial = 298] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (19CBD000) [pid = 4032] [serial = 319] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (1D76A800) [pid = 4032] [serial = 334] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (19CC5400) [pid = 4032] [serial = 320] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (1C470000) [pid = 4032] [serial = 323] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (14B94000) [pid = 4032] [serial = 311] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (1CB4F000) [pid = 4032] [serial = 331] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1D688000) [pid = 4032] [serial = 326] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (1D68E800) [pid = 4032] [serial = 307] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (1B5C9800) [pid = 4032] [serial = 322] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (1CC7B400) [pid = 4032] [serial = 304] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (14CDDC00) [pid = 4032] [serial = 301] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (14410C00) [pid = 4032] [serial = 313] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (18DA0C00) [pid = 4032] [serial = 317] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (1D626800) [pid = 4032] [serial = 332] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (1D682800) [pid = 4032] [serial = 325] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (10C84800) [pid = 4032] [serial = 310] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (14C1F800) [pid = 4032] [serial = 314] [outer = 00000000] [url = about:blank] 03:31:36 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (1A00E800) [pid = 4032] [serial = 328] [outer = 00000000] [url = about:blank] 03:31:37 INFO - PROCESS | 4032 | 1467109897046 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] 03:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:31:37 INFO - PROCESS | 4032 | 1467109897075 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 03:31:37 INFO - PROCESS | 4032 | 1467109897079 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 4032 | 1467109897083 Marionette TRACE conn5 <- [1,470,null,{}] 03:31:37 INFO - PROCESS | 4032 | 1467109897089 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}] 03:31:37 INFO - PROCESS | 4032 | 1467109897093 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:37 INFO - PROCESS | 4032 | 1467109897186 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 03:31:37 INFO - PROCESS | 4032 | 1467109897196 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 4032 | 1467109897200 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:37 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEC000 == 28 [pid = 4032] [id = 127] 03:31:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (0CDECC00) [pid = 4032] [serial = 378] [outer = 00000000] 03:31:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (0CDF4400) [pid = 4032] [serial = 379] [outer = 0CDECC00] 03:31:37 INFO - PROCESS | 4032 | 1467109897251 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (0FD3A800) [pid = 4032] [serial = 380] [outer = 0CDECC00] 03:31:37 INFO - PROCESS | 4032 | 1467109897761 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]]]}] 03:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 03:31:37 INFO - PROCESS | 4032 | 1467109897810 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 03:31:37 INFO - PROCESS | 4032 | 1467109897815 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 03:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:31:37 INFO - PROCESS | 4032 | 1467109897822 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 4032 | 1467109897824 Marionette TRACE conn5 <- [1,474,null,{}] 03:31:37 INFO - PROCESS | 4032 | 1467109897829 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}] 03:31:37 INFO - PROCESS | 4032 | 1467109897832 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:37 INFO - PROCESS | 4032 | 1467109897925 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 03:31:37 INFO - PROCESS | 4032 | 1467109897931 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 4032 | 1467109897934 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:37 INFO - PROCESS | 4032 | ++DOCSHELL 10760C00 == 29 [pid = 4032] [id = 128] 03:31:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (10761000) [pid = 4032] [serial = 381] [outer = 00000000] 03:31:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (10768800) [pid = 4032] [serial = 382] [outer = 10761000] 03:31:37 INFO - PROCESS | 4032 | 1467109897987 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (10826800) [pid = 4032] [serial = 383] [outer = 10761000] 03:31:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (10A7C800) [pid = 4032] [serial = 384] [outer = 0FCD3800] 03:31:38 INFO - PROCESS | 4032 | 1467109898544 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]]]}] 03:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 770ms 03:31:38 INFO - PROCESS | 4032 | 1467109898595 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 4032 | 1467109898597 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 03:31:38 INFO - PROCESS | 4032 | 1467109898601 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:31:38 INFO - PROCESS | 4032 | 1467109898604 Marionette TRACE conn5 <- [1,478,null,{}] 03:31:38 INFO - PROCESS | 4032 | 1467109898615 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}] 03:31:38 INFO - PROCESS | 4032 | 1467109898620 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:38 INFO - PROCESS | 4032 | 1467109898709 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 03:31:38 INFO - PROCESS | 4032 | 1467109898719 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 4032 | 1467109898722 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:38 INFO - PROCESS | 4032 | ++DOCSHELL 146AA800 == 30 [pid = 4032] [id = 129] 03:31:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (146E1800) [pid = 4032] [serial = 385] [outer = 00000000] 03:31:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (149B4800) [pid = 4032] [serial = 386] [outer = 146E1800] 03:31:38 INFO - PROCESS | 4032 | 1467109898771 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (14C11800) [pid = 4032] [serial = 387] [outer = 146E1800] 03:31:39 INFO - PROCESS | 4032 | 1467109899265 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]]]}] 03:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 730ms 03:31:39 INFO - PROCESS | 4032 | 1467109899335 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 03:31:39 INFO - PROCESS | 4032 | 1467109899338 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 03:31:39 INFO - PROCESS | 4032 | 1467109899341 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:31:39 INFO - PROCESS | 4032 | 1467109899342 Marionette TRACE conn5 <- [1,482,null,{}] 03:31:39 INFO - PROCESS | 4032 | 1467109899346 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}] 03:31:39 INFO - PROCESS | 4032 | 1467109899348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:39 INFO - PROCESS | 4032 | 1467109899434 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 03:31:39 INFO - PROCESS | 4032 | 1467109899439 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:39 INFO - PROCESS | 4032 | 1467109899441 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:39 INFO - PROCESS | 4032 | ++DOCSHELL 14CE3400 == 31 [pid = 4032] [id = 130] 03:31:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (14DD4000) [pid = 4032] [serial = 388] [outer = 00000000] 03:31:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (162D3800) [pid = 4032] [serial = 389] [outer = 14DD4000] 03:31:39 INFO - PROCESS | 4032 | 1467109899486 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (16943800) [pid = 4032] [serial = 390] [outer = 14DD4000] 03:31:39 INFO - PROCESS | 4032 | 1467109899954 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]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 03:31:40 INFO - PROCESS | 4032 | 1467109900015 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 4032 | 1467109900017 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:31:40 INFO - PROCESS | 4032 | 1467109900020 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 4032 | 1467109900022 Marionette TRACE conn5 <- [1,486,null,{}] 03:31:40 INFO - PROCESS | 4032 | 1467109900025 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}] 03:31:40 INFO - PROCESS | 4032 | 1467109900027 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:40 INFO - PROCESS | 4032 | 1467109900134 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 03:31:40 INFO - PROCESS | 4032 | 1467109900146 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 4032 | 1467109900148 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:40 INFO - PROCESS | 4032 | ++DOCSHELL 180E3400 == 32 [pid = 4032] [id = 131] 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (180E3800) [pid = 4032] [serial = 391] [outer = 00000000] 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (1844C000) [pid = 4032] [serial = 392] [outer = 180E3800] 03:31:40 INFO - PROCESS | 4032 | 1467109900193 Marionette DEBUG loaded listener.js 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (184BBC00) [pid = 4032] [serial = 393] [outer = 180E3800] 03:31:40 INFO - PROCESS | 4032 | 1467109900662 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]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 03:31:40 INFO - PROCESS | 4032 | 1467109900691 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 4032 | 1467109900693 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:31:40 INFO - PROCESS | 4032 | 1467109900696 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 4032 | 1467109900698 Marionette TRACE conn5 <- [1,490,null,{}] 03:31:40 INFO - PROCESS | 4032 | 1467109900701 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}] 03:31:40 INFO - PROCESS | 4032 | 1467109900707 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:40 INFO - PROCESS | 4032 | 1467109900826 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 03:31:40 INFO - PROCESS | 4032 | 1467109900833 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 4032 | 1467109900835 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:40 INFO - PROCESS | 4032 | ++DOCSHELL 1860A400 == 33 [pid = 4032] [id = 132] 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (18C2F800) [pid = 4032] [serial = 394] [outer = 00000000] 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 116 (18D24800) [pid = 4032] [serial = 395] [outer = 18C2F800] 03:31:40 INFO - PROCESS | 4032 | 1467109900878 Marionette DEBUG loaded listener.js 03:31:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 117 (18DA7800) [pid = 4032] [serial = 396] [outer = 18C2F800] 03:31:41 INFO - PROCESS | 4032 | 1467109901326 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]]]}] 03:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 03:31:41 INFO - PROCESS | 4032 | 1467109901367 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 4032 | 1467109901369 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 03:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:31:41 INFO - PROCESS | 4032 | 1467109901372 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - PROCESS | 4032 | 1467109901373 Marionette TRACE conn5 <- [1,494,null,{}] 03:31:41 INFO - PROCESS | 4032 | 1467109901376 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}] 03:31:41 INFO - PROCESS | 4032 | 1467109901378 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:41 INFO - PROCESS | 4032 | 1467109901456 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 03:31:41 INFO - PROCESS | 4032 | 1467109901489 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:41 INFO - PROCESS | 4032 | 1467109901491 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:41 INFO - PROCESS | 4032 | ++DOCSHELL 18F84800 == 34 [pid = 4032] [id = 133] 03:31:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 118 (18F85400) [pid = 4032] [serial = 397] [outer = 00000000] 03:31:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 119 (19C0B000) [pid = 4032] [serial = 398] [outer = 18F85400] 03:31:41 INFO - PROCESS | 4032 | 1467109901534 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 120 (19C0F800) [pid = 4032] [serial = 399] [outer = 18F85400] 03:31:41 INFO - PROCESS | 4032 | 1467109901960 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]]]}] 03:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 03:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:31:41 INFO - PROCESS | 4032 | 1467109902003 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 4032 | 1467109902005 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 03:31:41 INFO - PROCESS | 4032 | 1467109902008 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - PROCESS | 4032 | 1467109902010 Marionette TRACE conn5 <- [1,498,null,{}] 03:31:42 INFO - PROCESS | 4032 | 1467109902013 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}] 03:31:42 INFO - PROCESS | 4032 | 1467109902015 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:42 INFO - PROCESS | 4032 | 1467109902097 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 03:31:42 INFO - PROCESS | 4032 | 1467109902103 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 4032 | 1467109902105 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:42 INFO - PROCESS | 4032 | ++DOCSHELL 19C09400 == 35 [pid = 4032] [id = 134] 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 121 (19CC1000) [pid = 4032] [serial = 400] [outer = 00000000] 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 122 (1A001C00) [pid = 4032] [serial = 401] [outer = 19CC1000] 03:31:42 INFO - PROCESS | 4032 | 1467109902149 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 123 (19D88C00) [pid = 4032] [serial = 402] [outer = 19CC1000] 03:31:42 INFO - PROCESS | 4032 | 1467109902629 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]]]}] 03:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 03:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:31:42 INFO - PROCESS | 4032 | 1467109902679 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 4032 | 1467109902681 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 03:31:42 INFO - PROCESS | 4032 | 1467109902684 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 4032 | 1467109902685 Marionette TRACE conn5 <- [1,502,null,{}] 03:31:42 INFO - PROCESS | 4032 | 1467109902689 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}] 03:31:42 INFO - PROCESS | 4032 | 1467109902691 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:42 INFO - PROCESS | 4032 | 1467109902801 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 03:31:42 INFO - PROCESS | 4032 | 1467109902884 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 4032 | 1467109902886 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:42 INFO - PROCESS | 4032 | ++DOCSHELL 1461C400 == 36 [pid = 4032] [id = 135] 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 124 (162CA000) [pid = 4032] [serial = 403] [outer = 00000000] 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 125 (1A010C00) [pid = 4032] [serial = 404] [outer = 162CA000] 03:31:42 INFO - PROCESS | 4032 | 1467109902930 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 126 (1A01FC00) [pid = 4032] [serial = 405] [outer = 162CA000] 03:31:43 INFO - PROCESS | 4032 | 1467109903367 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]]]}] 03:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 733ms 03:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:31:43 INFO - PROCESS | 4032 | 1467109903419 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 4032 | 1467109903421 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 03:31:43 INFO - PROCESS | 4032 | 1467109903425 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 4032 | 1467109903426 Marionette TRACE conn5 <- [1,506,null,{}] 03:31:43 INFO - PROCESS | 4032 | 1467109903430 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}] 03:31:43 INFO - PROCESS | 4032 | 1467109903432 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:43 INFO - PROCESS | 4032 | 1467109903556 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 03:31:43 INFO - PROCESS | 4032 | 1467109903619 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:43 INFO - PROCESS | 4032 | 1467109903621 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:43 INFO - PROCESS | 4032 | ++DOCSHELL 1A00E800 == 37 [pid = 4032] [id = 136] 03:31:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 127 (1A02A400) [pid = 4032] [serial = 406] [outer = 00000000] 03:31:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 128 (1B3C8C00) [pid = 4032] [serial = 407] [outer = 1A02A400] 03:31:43 INFO - PROCESS | 4032 | 1467109903666 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 129 (1B52B800) [pid = 4032] [serial = 408] [outer = 1A02A400] 03:31:44 INFO - PROCESS | 4032 | 1467109904104 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]]]}] 03:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 731ms 03:31:44 INFO - PROCESS | 4032 | 1467109904160 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 03:31:44 INFO - PROCESS | 4032 | 1467109904163 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 03:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:31:44 INFO - PROCESS | 4032 | 1467109904169 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:31:44 INFO - PROCESS | 4032 | 1467109904172 Marionette TRACE conn5 <- [1,510,null,{}] 03:31:44 INFO - PROCESS | 4032 | 1467109904175 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}] 03:31:44 INFO - PROCESS | 4032 | 1467109904178 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:44 INFO - PROCESS | 4032 | 1467109904304 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 03:31:44 INFO - PROCESS | 4032 | 1467109904319 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 4032 | 1467109904321 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:44 INFO - PROCESS | 4032 | ++DOCSHELL 0FDEA000 == 38 [pid = 4032] [id = 137] 03:31:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 130 (10474C00) [pid = 4032] [serial = 409] [outer = 00000000] 03:31:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 131 (180D9C00) [pid = 4032] [serial = 410] [outer = 10474C00] 03:31:44 INFO - PROCESS | 4032 | 1467109904735 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 132 (184BC400) [pid = 4032] [serial = 411] [outer = 10474C00] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 131 (1CC76000) [pid = 4032] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 130 (0CDF3800) [pid = 4032] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 129 (08C67C00) [pid = 4032] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 128 (1C46D800) [pid = 4032] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 127 (14CE5400) [pid = 4032] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 126 (1844E800) [pid = 4032] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 125 (0CDED000) [pid = 4032] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 124 (10A82400) [pid = 4032] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 123 (18DA1800) [pid = 4032] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 122 (10A4E000) [pid = 4032] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 121 (1D689400) [pid = 4032] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 120 (18DA8400) [pid = 4032] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 119 (1A027800) [pid = 4032] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 118 (1844B400) [pid = 4032] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 117 (1B38FC00) [pid = 4032] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 116 (1C685400) [pid = 4032] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 115 (18C32000) [pid = 4032] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (17A4A800) [pid = 4032] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (10513000) [pid = 4032] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (112D7800) [pid = 4032] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (14D80800) [pid = 4032] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (18450C00) [pid = 4032] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1075E800) [pid = 4032] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (18C37000) [pid = 4032] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (0CD15000) [pid = 4032] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (17A44800) [pid = 4032] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (14B26400) [pid = 4032] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (1C11D000) [pid = 4032] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (14998C00) [pid = 4032] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (0FD3AC00) [pid = 4032] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (1E69EC00) [pid = 4032] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:31:44 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (184C0C00) [pid = 4032] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:31:45 INFO - PROCESS | 4032 | 1467109905145 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]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1023ms 03:31:45 INFO - PROCESS | 4032 | 1467109905192 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 4032 | 1467109905194 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 03:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:31:45 INFO - PROCESS | 4032 | 1467109905202 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 4032 | 1467109905203 Marionette TRACE conn5 <- [1,514,null,{}] 03:31:45 INFO - PROCESS | 4032 | 1467109905207 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}] 03:31:45 INFO - PROCESS | 4032 | 1467109905209 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:45 INFO - PROCESS | 4032 | 1467109905326 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 03:31:45 INFO - PROCESS | 4032 | 1467109905336 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 4032 | 1467109905338 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:45 INFO - PROCESS | 4032 | ++DOCSHELL 10517000 == 39 [pid = 4032] [id = 138] 03:31:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (1075E800) [pid = 4032] [serial = 412] [outer = 00000000] 03:31:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (14C4BC00) [pid = 4032] [serial = 413] [outer = 1075E800] 03:31:45 INFO - PROCESS | 4032 | 1467109905386 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1844A800) [pid = 4032] [serial = 414] [outer = 1075E800] 03:31:45 INFO - PROCESS | 4032 | 1467109905797 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]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 03:31:45 INFO - PROCESS | 4032 | 1467109905833 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 03:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:31:45 INFO - PROCESS | 4032 | 1467109905835 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 03:31:45 INFO - PROCESS | 4032 | 1467109905838 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 4032 | 1467109905839 Marionette TRACE conn5 <- [1,518,null,{}] 03:31:45 INFO - PROCESS | 4032 | 1467109905843 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}] 03:31:45 INFO - PROCESS | 4032 | 1467109905845 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:45 INFO - PROCESS | 4032 | 1467109905925 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 03:31:46 INFO - PROCESS | 4032 | 1467109906044 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:46 INFO - PROCESS | 4032 | 1467109906046 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:46 INFO - PROCESS | 4032 | ++DOCSHELL 1086B400 == 40 [pid = 4032] [id = 139] 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (184BAC00) [pid = 4032] [serial = 415] [outer = 00000000] 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (19CBE400) [pid = 4032] [serial = 416] [outer = 184BAC00] 03:31:46 INFO - PROCESS | 4032 | 1467109906089 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (1AD4D000) [pid = 4032] [serial = 417] [outer = 184BAC00] 03:31:46 INFO - PROCESS | 4032 | 1467109906452 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]]]}] 03:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 03:31:46 INFO - PROCESS | 4032 | 1467109906512 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 03:31:46 INFO - PROCESS | 4032 | 1467109906514 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 03:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:31:46 INFO - PROCESS | 4032 | 1467109906517 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 4032 | 1467109906519 Marionette TRACE conn5 <- [1,522,null,{}] 03:31:46 INFO - PROCESS | 4032 | 1467109906522 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}] 03:31:46 INFO - PROCESS | 4032 | 1467109906524 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:46 INFO - PROCESS | 4032 | 1467109906603 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 03:31:46 INFO - PROCESS | 4032 | 1467109906609 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:46 INFO - PROCESS | 4032 | 1467109906610 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:46 INFO - PROCESS | 4032 | ++DOCSHELL 1C7A2800 == 41 [pid = 4032] [id = 140] 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (1C7A4000) [pid = 4032] [serial = 418] [outer = 00000000] 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (1CC77C00) [pid = 4032] [serial = 419] [outer = 1C7A4000] 03:31:46 INFO - PROCESS | 4032 | 1467109906653 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (1CC7A000) [pid = 4032] [serial = 420] [outer = 1C7A4000] 03:31:47 INFO - PROCESS | 4032 | 1467109907497 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]]]}] 03:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1022ms 03:31:47 INFO - PROCESS | 4032 | 1467109907541 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 4032 | 1467109907545 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 03:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:31:47 INFO - PROCESS | 4032 | 1467109907550 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 4032 | 1467109907555 Marionette TRACE conn5 <- [1,526,null,{}] 03:31:47 INFO - PROCESS | 4032 | 1467109907580 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}] 03:31:47 INFO - PROCESS | 4032 | 1467109907583 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:47 INFO - PROCESS | 4032 | 1467109907726 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 03:31:47 INFO - PROCESS | 4032 | 1467109907858 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:47 INFO - PROCESS | 4032 | 1467109907861 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:47 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF4800 == 42 [pid = 4032] [id = 141] 03:31:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (0CDF7C00) [pid = 4032] [serial = 421] [outer = 00000000] 03:31:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 111 (10761C00) [pid = 4032] [serial = 422] [outer = 0CDF7C00] 03:31:47 INFO - PROCESS | 4032 | 1467109907919 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 112 (10A51400) [pid = 4032] [serial = 423] [outer = 0CDF7C00] 03:31:48 INFO - PROCESS | 4032 | 1467109908661 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]]]}] 03:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 03:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1158ms 03:31:48 INFO - PROCESS | 4032 | 1467109908709 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 03:31:48 INFO - PROCESS | 4032 | 1467109908714 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 03:31:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:31:48 INFO - PROCESS | 4032 | 1467109908721 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:31:48 INFO - PROCESS | 4032 | 1467109908724 Marionette TRACE conn5 <- [1,530,null,{}] 03:31:48 INFO - PROCESS | 4032 | 1467109908728 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}] 03:31:48 INFO - PROCESS | 4032 | 1467109908731 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:48 INFO - PROCESS | 4032 | 1467109908854 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 03:31:49 INFO - PROCESS | 4032 | 1467109909087 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:49 INFO - PROCESS | 4032 | 1467109909090 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:49 INFO - PROCESS | 4032 | ++DOCSHELL 08C63C00 == 43 [pid = 4032] [id = 142] 03:31:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 113 (08C64400) [pid = 4032] [serial = 424] [outer = 00000000] 03:31:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 114 (0CD23C00) [pid = 4032] [serial = 425] [outer = 08C64400] 03:31:49 INFO - PROCESS | 4032 | 1467109909156 Marionette DEBUG loaded listener.js 03:31:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 115 (0CD2A800) [pid = 4032] [serial = 426] [outer = 08C64400] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 0CDEA000 == 42 [pid = 4032] [id = 22] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 1856E400 == 41 [pid = 4032] [id = 26] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 0CD1B000 == 40 [pid = 4032] [id = 25] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 1B89A800 == 39 [pid = 4032] [id = 21] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 1086DC00 == 38 [pid = 4032] [id = 18] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 19CCB800 == 37 [pid = 4032] [id = 23] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 1C6ED000 == 36 [pid = 4032] [id = 20] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 112D6800 == 35 [pid = 4032] [id = 14] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 112E1800 == 34 [pid = 4032] [id = 28] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 0FE2F000 == 33 [pid = 4032] [id = 27] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 14B29400 == 32 [pid = 4032] [id = 15] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 162D4800 == 31 [pid = 4032] [id = 16] 03:31:49 INFO - PROCESS | 4032 | --DOMWINDOW == 114 (1D620400) [pid = 4032] [serial = 376] [outer = 00000000] [url = about:blank] 03:31:49 INFO - PROCESS | 4032 | 1467109909855 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"]]]}] 03:31:49 INFO - PROCESS | 4032 | --DOCSHELL 14D7B800 == 30 [pid = 4032] [id = 126] 03:31:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:31:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:31:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:31:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:31:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1173ms 03:31:49 INFO - PROCESS | 4032 | 1467109909897 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 4032 | 1467109909901 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 03:31:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:31:49 INFO - PROCESS | 4032 | 1467109909905 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 4032 | 1467109909908 Marionette TRACE conn5 <- [1,534,null,{}] 03:31:49 INFO - PROCESS | 4032 | 1467109909913 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}] 03:31:49 INFO - PROCESS | 4032 | 1467109909916 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:50 INFO - PROCESS | 4032 | 1467109910025 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 113 (1E7DA400) [pid = 4032] [serial = 266] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 112 (19CC2800) [pid = 4032] [serial = 179] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 111 (1E6A0800) [pid = 4032] [serial = 224] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 110 (1C7A4800) [pid = 4032] [serial = 136] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (10475000) [pid = 4032] [serial = 215] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (1E671800) [pid = 4032] [serial = 212] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (18579000) [pid = 4032] [serial = 218] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (19C0C400) [pid = 4032] [serial = 221] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (1051E000) [pid = 4032] [serial = 173] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (147C5400) [pid = 4032] [serial = 176] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (18DAD400) [pid = 4032] [serial = 296] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (10A53C00) [pid = 4032] [serial = 170] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (1E66FC00) [pid = 4032] [serial = 308] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (1CC79C00) [pid = 4032] [serial = 263] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (17A4B400) [pid = 4032] [serial = 302] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (1D622800) [pid = 4032] [serial = 305] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1604B000) [pid = 4032] [serial = 260] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (10763400) [pid = 4032] [serial = 299] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (18F82000) [pid = 4032] [serial = 361] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (18F83400) [pid = 4032] [serial = 362] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1A02D000) [pid = 4032] [serial = 365] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1A02B400) [pid = 4032] [serial = 364] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1A023400) [pid = 4032] [serial = 370] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1B531C00) [pid = 4032] [serial = 367] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1CC6FC00) [pid = 4032] [serial = 373] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1C123400) [pid = 4032] [serial = 368] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1CC70400) [pid = 4032] [serial = 374] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18D2B000) [pid = 4032] [serial = 358] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18445C00) [pid = 4032] [serial = 355] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1844F000) [pid = 4032] [serial = 356] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10766000) [pid = 4032] [serial = 352] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A4D800) [pid = 4032] [serial = 353] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14C05800) [pid = 4032] [serial = 350] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (146A7400) [pid = 4032] [serial = 349] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18F87000) [pid = 4032] [serial = 347] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1844E400) [pid = 4032] [serial = 346] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18D30C00) [pid = 4032] [serial = 344] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18C3A000) [pid = 4032] [serial = 343] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (113CC400) [pid = 4032] [serial = 341] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A7E800) [pid = 4032] [serial = 340] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18C3CC00) [pid = 4032] [serial = 338] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1AC9B000) [pid = 4032] [serial = 371] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18D9E400) [pid = 4032] [serial = 359] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (0CDEEC00) [pid = 4032] [serial = 257] [outer = 00000000] [url = about:blank] 03:31:50 INFO - PROCESS | 4032 | 1467109910118 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 4032 | 1467109910120 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:50 INFO - PROCESS | 4032 | ++DOCSHELL 08C60400 == 31 [pid = 4032] [id = 143] 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD2FC00) [pid = 4032] [serial = 427] [outer = 00000000] 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0FEF6C00) [pid = 4032] [serial = 428] [outer = 0CD2FC00] 03:31:50 INFO - PROCESS | 4032 | 1467109910168 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1047F800) [pid = 4032] [serial = 429] [outer = 0CD2FC00] 03:31:50 INFO - PROCESS | 4032 | 1467109910598 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]]]}] 03:31:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 03:31:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 730ms 03:31:50 INFO - PROCESS | 4032 | 1467109910638 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 03:31:50 INFO - PROCESS | 4032 | 1467109910642 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 03:31:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:31:50 INFO - PROCESS | 4032 | 1467109910646 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:31:50 INFO - PROCESS | 4032 | 1467109910648 Marionette TRACE conn5 <- [1,538,null,{}] 03:31:50 INFO - PROCESS | 4032 | 1467109910652 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}] 03:31:50 INFO - PROCESS | 4032 | 1467109910655 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:50 INFO - PROCESS | 4032 | 1467109910746 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 03:31:50 INFO - PROCESS | 4032 | 1467109910753 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 4032 | 1467109910755 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:50 INFO - PROCESS | 4032 | ++DOCSHELL 1051E000 == 32 [pid = 4032] [id = 144] 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1076B400) [pid = 4032] [serial = 430] [outer = 00000000] 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (113D2800) [pid = 4032] [serial = 431] [outer = 1076B400] 03:31:50 INFO - PROCESS | 4032 | 1467109910801 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1461F400) [pid = 4032] [serial = 432] [outer = 1076B400] 03:31:51 INFO - PROCESS | 4032 | 1467109911258 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]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 03:31:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 630ms 03:31:51 INFO - PROCESS | 4032 | 1467109911281 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 4032 | 1467109911284 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:31:51 INFO - PROCESS | 4032 | 1467109911288 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 4032 | 1467109911294 Marionette TRACE conn5 <- [1,542,null,{}] 03:31:51 INFO - PROCESS | 4032 | 1467109911307 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}] 03:31:51 INFO - PROCESS | 4032 | 1467109911311 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:51 INFO - PROCESS | 4032 | 1467109911400 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 03:31:51 INFO - PROCESS | 4032 | 1467109911410 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:51 INFO - PROCESS | 4032 | 1467109911420 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:51 INFO - PROCESS | 4032 | ++DOCSHELL 14CDE800 == 33 [pid = 4032] [id = 145] 03:31:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1594F000) [pid = 4032] [serial = 433] [outer = 00000000] 03:31:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1693E000) [pid = 4032] [serial = 434] [outer = 1594F000] 03:31:51 INFO - PROCESS | 4032 | 1467109911468 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (17AD7C00) [pid = 4032] [serial = 435] [outer = 1594F000] 03:31:51 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:51 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:51 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:51 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:51 INFO - PROCESS | 4032 | 1467109911925 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]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 690ms 03:31:51 INFO - PROCESS | 4032 | 1467109911977 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 4032 | 1467109911980 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 03:31:51 INFO - PROCESS | 4032 | 1467109911983 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:31:51 INFO - PROCESS | 4032 | 1467109911985 Marionette TRACE conn5 <- [1,546,null,{}] 03:31:51 INFO - PROCESS | 4032 | 1467109911988 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}] 03:31:51 INFO - PROCESS | 4032 | 1467109911990 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:52 INFO - PROCESS | 4032 | 1467109912077 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 03:31:52 INFO - PROCESS | 4032 | 1467109912085 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:52 INFO - PROCESS | 4032 | 1467109912087 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:52 INFO - PROCESS | 4032 | ++DOCSHELL 10A7E000 == 34 [pid = 4032] [id = 146] 03:31:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18446000) [pid = 4032] [serial = 436] [outer = 00000000] 03:31:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18503800) [pid = 4032] [serial = 437] [outer = 18446000] 03:31:52 INFO - PROCESS | 4032 | 1467109912130 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18609800) [pid = 4032] [serial = 438] [outer = 18446000] 03:31:52 INFO - PROCESS | 4032 | 1467109912597 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]]]}] 03:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 03:31:52 INFO - PROCESS | 4032 | 1467109912657 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 03:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:31:52 INFO - PROCESS | 4032 | 1467109912659 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 03:31:52 INFO - PROCESS | 4032 | 1467109912669 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:31:52 INFO - PROCESS | 4032 | 1467109912670 Marionette TRACE conn5 <- [1,550,null,{}] 03:31:52 INFO - PROCESS | 4032 | 1467109912674 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}] 03:31:52 INFO - PROCESS | 4032 | 1467109912676 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:52 INFO - PROCESS | 4032 | 1467109912784 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 03:31:52 INFO - PROCESS | 4032 | 1467109912867 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:52 INFO - PROCESS | 4032 | 1467109912873 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:52 INFO - PROCESS | 4032 | ++DOCSHELL 1051BC00 == 35 [pid = 4032] [id = 147] 03:31:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18C39000) [pid = 4032] [serial = 439] [outer = 00000000] 03:31:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18CEE800) [pid = 4032] [serial = 440] [outer = 18C39000] 03:31:52 INFO - PROCESS | 4032 | 1467109912928 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18D2C800) [pid = 4032] [serial = 441] [outer = 18C39000] 03:31:53 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:53 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:53 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:53 INFO - PROCESS | 4032 | 1467109913377 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]]]}] 03:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 790ms 03:31:53 INFO - PROCESS | 4032 | 1467109913454 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 4032 | 1467109913456 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 03:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:31:53 INFO - PROCESS | 4032 | 1467109913459 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 4032 | 1467109913461 Marionette TRACE conn5 <- [1,554,null,{}] 03:31:53 INFO - PROCESS | 4032 | 1467109913468 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}] 03:31:53 INFO - PROCESS | 4032 | 1467109913480 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:53 INFO - PROCESS | 4032 | 1467109913590 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 03:31:53 INFO - PROCESS | 4032 | 1467109913605 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:53 INFO - PROCESS | 4032 | 1467109913607 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:53 INFO - PROCESS | 4032 | ++DOCSHELL 18D2F800 == 36 [pid = 4032] [id = 148] 03:31:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18DA2800) [pid = 4032] [serial = 442] [outer = 00000000] 03:31:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18E7A400) [pid = 4032] [serial = 443] [outer = 18DA2800] 03:31:53 INFO - PROCESS | 4032 | 1467109913697 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18F87000) [pid = 4032] [serial = 444] [outer = 18DA2800] 03:31:53 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:53 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:54 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:54 INFO - PROCESS | 4032 | 1467109914122 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]]]}] 03:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 03:31:54 INFO - PROCESS | 4032 | 1467109914129 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 4032 | 1467109914131 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 03:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:31:54 INFO - PROCESS | 4032 | 1467109914135 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - PROCESS | 4032 | 1467109914136 Marionette TRACE conn5 <- [1,558,null,{}] 03:31:54 INFO - PROCESS | 4032 | 1467109914164 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}] 03:31:54 INFO - PROCESS | 4032 | 1467109914166 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:54 INFO - PROCESS | 4032 | 1467109914284 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 03:31:54 INFO - PROCESS | 4032 | 1467109914290 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:54 INFO - PROCESS | 4032 | 1467109914292 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:54 INFO - PROCESS | 4032 | ++DOCSHELL 19C0D400 == 37 [pid = 4032] [id = 149] 03:31:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (19C0E000) [pid = 4032] [serial = 445] [outer = 00000000] 03:31:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19CC3400) [pid = 4032] [serial = 446] [outer = 19C0E000] 03:31:54 INFO - PROCESS | 4032 | 1467109914335 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (19CC8C00) [pid = 4032] [serial = 447] [outer = 19C0E000] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (162CA000) [pid = 4032] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A02A400) [pid = 4032] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18F85400) [pid = 4032] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (19CC1000) [pid = 4032] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (146E1800) [pid = 4032] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (180E3800) [pid = 4032] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10761000) [pid = 4032] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CDECC00) [pid = 4032] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1CC7A800) [pid = 4032] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14DD4000) [pid = 4032] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18C2F800) [pid = 4032] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10474C00) [pid = 4032] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1075E800) [pid = 4032] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:31:54 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (184BAC00) [pid = 4032] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:31:54 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:54 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:54 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:54 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:54 INFO - PROCESS | 4032 | 1467109914826 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]]]}] 03:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 730ms 03:31:54 INFO - PROCESS | 4032 | 1467109914866 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 4032 | 1467109914868 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 03:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:31:54 INFO - PROCESS | 4032 | 1467109914871 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - PROCESS | 4032 | 1467109914873 Marionette TRACE conn5 <- [1,562,null,{}] 03:31:54 INFO - PROCESS | 4032 | 1467109914876 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}] 03:31:54 INFO - PROCESS | 4032 | 1467109914878 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:54 INFO - PROCESS | 4032 | 1467109914959 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 03:31:54 INFO - PROCESS | 4032 | 1467109914964 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:54 INFO - PROCESS | 4032 | 1467109914966 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:54 INFO - PROCESS | 4032 | ++DOCSHELL 1604B000 == 38 [pid = 4032] [id = 150] 03:31:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (17AD2800) [pid = 4032] [serial = 448] [outer = 00000000] 03:31:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18F8C800) [pid = 4032] [serial = 449] [outer = 17AD2800] 03:31:55 INFO - PROCESS | 4032 | 1467109915010 Marionette DEBUG loaded listener.js 03:31:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19CC0400) [pid = 4032] [serial = 450] [outer = 17AD2800] 03:31:55 INFO - PROCESS | 4032 | 1467109915431 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]]]}] 03:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 03:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:31:55 INFO - PROCESS | 4032 | 1467109915442 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 4032 | 1467109915444 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 03:31:55 INFO - PROCESS | 4032 | 1467109915447 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - PROCESS | 4032 | 1467109915449 Marionette TRACE conn5 <- [1,566,null,{}] 03:31:55 INFO - PROCESS | 4032 | 1467109915452 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}] 03:31:55 INFO - PROCESS | 4032 | 1467109915454 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:55 INFO - PROCESS | 4032 | 1467109915615 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 03:31:55 INFO - PROCESS | 4032 | 1467109915627 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:55 INFO - PROCESS | 4032 | 1467109915629 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:55 INFO - PROCESS | 4032 | ++DOCSHELL 146E5400 == 39 [pid = 4032] [id = 151] 03:31:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A00E000) [pid = 4032] [serial = 451] [outer = 00000000] 03:31:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A024000) [pid = 4032] [serial = 452] [outer = 1A00E000] 03:31:55 INFO - PROCESS | 4032 | 1467109915673 Marionette DEBUG loaded listener.js 03:31:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A028000) [pid = 4032] [serial = 453] [outer = 1A00E000] 03:31:56 INFO - PROCESS | 4032 | 1467109916118 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]]]}] 03:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 03:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:31:56 INFO - PROCESS | 4032 | 1467109916178 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 4032 | 1467109916179 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 03:31:56 INFO - PROCESS | 4032 | 1467109916183 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - PROCESS | 4032 | 1467109916185 Marionette TRACE conn5 <- [1,570,null,{}] 03:31:56 INFO - PROCESS | 4032 | 1467109916188 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}] 03:31:56 INFO - PROCESS | 4032 | 1467109916190 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:56 INFO - PROCESS | 4032 | 1467109916271 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 03:31:56 INFO - PROCESS | 4032 | 1467109916276 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:56 INFO - PROCESS | 4032 | 1467109916279 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:56 INFO - PROCESS | 4032 | ++DOCSHELL 1AC93800 == 40 [pid = 4032] [id = 152] 03:31:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1AC9E000) [pid = 4032] [serial = 454] [outer = 00000000] 03:31:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B531400) [pid = 4032] [serial = 455] [outer = 1AC9E000] 03:31:56 INFO - PROCESS | 4032 | 1467109916325 Marionette DEBUG loaded listener.js 03:31:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B8A0000) [pid = 4032] [serial = 456] [outer = 1AC9E000] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 0CD12000 == 39 [pid = 4032] [id = 24] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 184C1800 == 38 [pid = 4032] [id = 10] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 197F7800 == 37 [pid = 4032] [id = 19] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 1EEC6800 == 36 [pid = 4032] [id = 8] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 18D31800 == 35 [pid = 4032] [id = 11] 03:31:57 INFO - PROCESS | 4032 | --DOCSHELL 184BA000 == 34 [pid = 4032] [id = 17] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (19CBE400) [pid = 4032] [serial = 416] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A010C00) [pid = 4032] [serial = 404] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1B3C8C00) [pid = 4032] [serial = 407] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A01FC00) [pid = 4032] [serial = 405] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (19C0B000) [pid = 4032] [serial = 398] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19C0F800) [pid = 4032] [serial = 399] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A001C00) [pid = 4032] [serial = 401] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (149B4800) [pid = 4032] [serial = 386] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C11800) [pid = 4032] [serial = 387] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1844C000) [pid = 4032] [serial = 392] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (184BBC00) [pid = 4032] [serial = 393] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10768800) [pid = 4032] [serial = 382] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10826800) [pid = 4032] [serial = 383] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0CDF4400) [pid = 4032] [serial = 379] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0FD3A800) [pid = 4032] [serial = 380] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1D626C00) [pid = 4032] [serial = 377] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B52B800) [pid = 4032] [serial = 408] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (162D3800) [pid = 4032] [serial = 389] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (16943800) [pid = 4032] [serial = 390] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18D24800) [pid = 4032] [serial = 395] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18DA7800) [pid = 4032] [serial = 396] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (180D9C00) [pid = 4032] [serial = 410] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (184BC400) [pid = 4032] [serial = 411] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (14C4BC00) [pid = 4032] [serial = 413] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (14DD4800) [pid = 4032] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (1844A800) [pid = 4032] [serial = 414] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (1AD4D000) [pid = 4032] [serial = 417] [outer = 00000000] [url = about:blank] 03:31:57 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (19D88C00) [pid = 4032] [serial = 402] [outer = 00000000] [url = about:blank] 03:31:58 INFO - PROCESS | 4032 | 1467109918180 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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2020ms 03:31:58 INFO - PROCESS | 4032 | 1467109918204 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 4032 | 1467109918208 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 03:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:31:58 INFO - PROCESS | 4032 | 1467109918213 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 4032 | 1467109918217 Marionette TRACE conn5 <- [1,574,null,{}] 03:31:58 INFO - PROCESS | 4032 | 1467109918223 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}] 03:31:58 INFO - PROCESS | 4032 | 1467109918226 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:58 INFO - PROCESS | 4032 | 1467109918316 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 03:31:58 INFO - PROCESS | 4032 | 1467109918323 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:58 INFO - PROCESS | 4032 | 1467109918327 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:58 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF2C00 == 35 [pid = 4032] [id = 153] 03:31:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (0FEF3800) [pid = 4032] [serial = 457] [outer = 00000000] 03:31:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (10474400) [pid = 4032] [serial = 458] [outer = 0FEF3800] 03:31:58 INFO - PROCESS | 4032 | 1467109918377 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (10515C00) [pid = 4032] [serial = 459] [outer = 0FEF3800] 03:31:58 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:58 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:31:58 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:58 INFO - PROCESS | 4032 | 1467109918861 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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 690ms 03:31:58 INFO - PROCESS | 4032 | 1467109918904 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 4032 | 1467109918909 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 03:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:31:58 INFO - PROCESS | 4032 | 1467109918915 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 4032 | 1467109918918 Marionette TRACE conn5 <- [1,578,null,{}] 03:31:58 INFO - PROCESS | 4032 | 1467109918922 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}] 03:31:58 INFO - PROCESS | 4032 | 1467109918925 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:59 INFO - PROCESS | 4032 | 1467109919042 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 03:31:59 INFO - PROCESS | 4032 | 1467109919128 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 4032 | 1467109919131 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:59 INFO - PROCESS | 4032 | ++DOCSHELL 10821000 == 36 [pid = 4032] [id = 154] 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (10A49400) [pid = 4032] [serial = 460] [outer = 00000000] 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (10A4C800) [pid = 4032] [serial = 461] [outer = 10A49400] 03:31:59 INFO - PROCESS | 4032 | 1467109919180 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (10A52400) [pid = 4032] [serial = 462] [outer = 10A49400] 03:31:59 INFO - PROCESS | 4032 | 1467109919560 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]]]}] 03:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 03:31:59 INFO - PROCESS | 4032 | 1467109919589 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 03:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:31:59 INFO - PROCESS | 4032 | 1467109919591 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 03:31:59 INFO - PROCESS | 4032 | 1467109919594 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:31:59 INFO - PROCESS | 4032 | 1467109919598 Marionette TRACE conn5 <- [1,582,null,{}] 03:31:59 INFO - PROCESS | 4032 | 1467109919609 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}] 03:31:59 INFO - PROCESS | 4032 | 1467109919614 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:59 INFO - PROCESS | 4032 | 1467109919697 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 03:31:59 INFO - PROCESS | 4032 | 1467109919704 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 4032 | 1467109919707 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:31:59 INFO - PROCESS | 4032 | ++DOCSHELL 147C0000 == 37 [pid = 4032] [id = 155] 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1498CC00) [pid = 4032] [serial = 463] [outer = 00000000] 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (14C0F400) [pid = 4032] [serial = 464] [outer = 1498CC00] 03:31:59 INFO - PROCESS | 4032 | 1467109919756 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (14C20000) [pid = 4032] [serial = 465] [outer = 1498CC00] 03:32:00 INFO - PROCESS | 4032 | 1467109920225 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]]]}] 03:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 03:32:00 INFO - PROCESS | 4032 | 1467109920270 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 4032 | 1467109920273 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 03:32:00 INFO - PROCESS | 4032 | 1467109920276 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:32:00 INFO - PROCESS | 4032 | 1467109920278 Marionette TRACE conn5 <- [1,586,null,{}] 03:32:00 INFO - PROCESS | 4032 | 1467109920281 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}] 03:32:00 INFO - PROCESS | 4032 | 1467109920283 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:00 INFO - PROCESS | 4032 | 1467109920367 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 03:32:00 INFO - PROCESS | 4032 | 1467109920409 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:00 INFO - PROCESS | 4032 | 1467109920411 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:00 INFO - PROCESS | 4032 | ++DOCSHELL 14DD4800 == 38 [pid = 4032] [id = 156] 03:32:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (14DDB400) [pid = 4032] [serial = 466] [outer = 00000000] 03:32:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (162CC000) [pid = 4032] [serial = 467] [outer = 14DDB400] 03:32:00 INFO - PROCESS | 4032 | 1467109920457 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (162D8000) [pid = 4032] [serial = 468] [outer = 14DDB400] 03:32:00 INFO - PROCESS | 4032 | 1467109920890 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]]]}] 03:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 03:32:00 INFO - PROCESS | 4032 | 1467109920950 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 4032 | 1467109920952 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 03:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:32:00 INFO - PROCESS | 4032 | 1467109920955 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 4032 | 1467109920957 Marionette TRACE conn5 <- [1,590,null,{}] 03:32:00 INFO - PROCESS | 4032 | 1467109920960 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}] 03:32:00 INFO - PROCESS | 4032 | 1467109920962 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:01 INFO - PROCESS | 4032 | 1467109921040 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 03:32:01 INFO - PROCESS | 4032 | 1467109921048 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 4032 | 1467109921050 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:01 INFO - PROCESS | 4032 | ++DOCSHELL 16937400 == 39 [pid = 4032] [id = 157] 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (16942000) [pid = 4032] [serial = 469] [outer = 00000000] 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (17A48800) [pid = 4032] [serial = 470] [outer = 16942000] 03:32:01 INFO - PROCESS | 4032 | 1467109921096 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18446400) [pid = 4032] [serial = 471] [outer = 16942000] 03:32:01 INFO - PROCESS | 4032 | 1467109921520 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]]]}] 03:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 631ms 03:32:01 INFO - PROCESS | 4032 | 1467109921587 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 03:32:01 INFO - PROCESS | 4032 | 1467109921589 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 03:32:01 INFO - PROCESS | 4032 | 1467109921592 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:32:01 INFO - PROCESS | 4032 | 1467109921594 Marionette TRACE conn5 <- [1,594,null,{}] 03:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:32:01 INFO - PROCESS | 4032 | 1467109921598 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}] 03:32:01 INFO - PROCESS | 4032 | 1467109921604 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:01 INFO - PROCESS | 4032 | 1467109921708 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 03:32:01 INFO - PROCESS | 4032 | 1467109921746 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 4032 | 1467109921748 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:01 INFO - PROCESS | 4032 | ++DOCSHELL 184C1800 == 40 [pid = 4032] [id = 158] 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18503000) [pid = 4032] [serial = 472] [outer = 00000000] 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18C2E800) [pid = 4032] [serial = 473] [outer = 18503000] 03:32:01 INFO - PROCESS | 4032 | 1467109921794 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18C35000) [pid = 4032] [serial = 474] [outer = 18503000] 03:32:02 INFO - PROCESS | 4032 | 1467109922235 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]]]}] 03:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 03:32:02 INFO - PROCESS | 4032 | 1467109922270 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 03:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:32:02 INFO - PROCESS | 4032 | 1467109922273 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 03:32:02 INFO - PROCESS | 4032 | 1467109922276 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:32:02 INFO - PROCESS | 4032 | 1467109922277 Marionette TRACE conn5 <- [1,598,null,{}] 03:32:02 INFO - PROCESS | 4032 | 1467109922281 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}] 03:32:02 INFO - PROCESS | 4032 | 1467109922283 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:02 INFO - PROCESS | 4032 | 1467109922360 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 03:32:02 INFO - PROCESS | 4032 | 1467109922369 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:02 INFO - PROCESS | 4032 | 1467109922371 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:02 INFO - PROCESS | 4032 | ++DOCSHELL 18CED400 == 41 [pid = 4032] [id = 159] 03:32:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18CF0C00) [pid = 4032] [serial = 475] [outer = 00000000] 03:32:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D2AC00) [pid = 4032] [serial = 476] [outer = 18CF0C00] 03:32:02 INFO - PROCESS | 4032 | 1467109922414 Marionette DEBUG loaded listener.js 03:32:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D2D800) [pid = 4032] [serial = 477] [outer = 18CF0C00] 03:32:03 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:32:03 INFO - PROCESS | 4032 | 1467109923040 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]]]}] 03:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 831ms 03:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:32:03 INFO - PROCESS | 4032 | 1467109923108 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 4032 | 1467109923110 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 03:32:03 INFO - PROCESS | 4032 | 1467109923113 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 4032 | 1467109923114 Marionette TRACE conn5 <- [1,602,null,{}] 03:32:03 INFO - PROCESS | 4032 | 1467109923118 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}] 03:32:03 INFO - PROCESS | 4032 | 1467109923120 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:03 INFO - PROCESS | 4032 | 1467109923197 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 03:32:03 INFO - PROCESS | 4032 | 1467109923202 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:03 INFO - PROCESS | 4032 | 1467109923204 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:03 INFO - PROCESS | 4032 | ++DOCSHELL 18D2F400 == 42 [pid = 4032] [id = 160] 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18DA3800) [pid = 4032] [serial = 478] [outer = 00000000] 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18E79000) [pid = 4032] [serial = 479] [outer = 18DA3800] 03:32:03 INFO - PROCESS | 4032 | 1467109923252 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18DAA800) [pid = 4032] [serial = 480] [outer = 18DA3800] 03:32:03 INFO - PROCESS | 4032 | 1467109923721 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]]]}] 03:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 630ms 03:32:03 INFO - PROCESS | 4032 | 1467109923744 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 4032 | 1467109923746 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 03:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:32:03 INFO - PROCESS | 4032 | 1467109923749 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 4032 | 1467109923751 Marionette TRACE conn5 <- [1,606,null,{}] 03:32:03 INFO - PROCESS | 4032 | 1467109923760 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}] 03:32:03 INFO - PROCESS | 4032 | 1467109923762 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:03 INFO - PROCESS | 4032 | 1467109923868 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 03:32:03 INFO - PROCESS | 4032 | 1467109923874 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:03 INFO - PROCESS | 4032 | 1467109923875 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:03 INFO - PROCESS | 4032 | ++DOCSHELL 147BFC00 == 43 [pid = 4032] [id = 161] 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19768800) [pid = 4032] [serial = 481] [outer = 00000000] 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19CC1C00) [pid = 4032] [serial = 482] [outer = 19768800] 03:32:03 INFO - PROCESS | 4032 | 1467109923920 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19CC7000) [pid = 4032] [serial = 483] [outer = 19768800] 03:32:04 INFO - PROCESS | 4032 | 1467109924351 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]]]}] 03:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 630ms 03:32:04 INFO - PROCESS | 4032 | 1467109924380 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 03:32:04 INFO - PROCESS | 4032 | 1467109924382 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 03:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:32:04 INFO - PROCESS | 4032 | 1467109924385 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:32:04 INFO - PROCESS | 4032 | 1467109924387 Marionette TRACE conn5 <- [1,610,null,{}] 03:32:04 INFO - PROCESS | 4032 | 1467109924390 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}] 03:32:04 INFO - PROCESS | 4032 | 1467109924392 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:04 INFO - PROCESS | 4032 | 1467109924509 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 03:32:04 INFO - PROCESS | 4032 | 1467109924602 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:04 INFO - PROCESS | 4032 | 1467109924604 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:04 INFO - PROCESS | 4032 | ++DOCSHELL 19777000 == 44 [pid = 4032] [id = 162] 03:32:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19D7E000) [pid = 4032] [serial = 484] [outer = 00000000] 03:32:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A007C00) [pid = 4032] [serial = 485] [outer = 19D7E000] 03:32:04 INFO - PROCESS | 4032 | 1467109924648 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A00B000) [pid = 4032] [serial = 486] [outer = 19D7E000] 03:32:05 INFO - PROCESS | 4032 | 1467109925106 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]]]}] 03:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 770ms 03:32:05 INFO - PROCESS | 4032 | 1467109925156 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 4032 | 1467109925159 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 03:32:05 INFO - PROCESS | 4032 | 1467109925162 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:32:05 INFO - PROCESS | 4032 | 1467109925164 Marionette TRACE conn5 <- [1,614,null,{}] 03:32:05 INFO - PROCESS | 4032 | 1467109925168 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}] 03:32:05 INFO - PROCESS | 4032 | 1467109925170 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:05 INFO - PROCESS | 4032 | 1467109925295 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 03:32:05 INFO - PROCESS | 4032 | 1467109925309 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:05 INFO - PROCESS | 4032 | 1467109925312 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:05 INFO - PROCESS | 4032 | ++DOCSHELL 16935000 == 45 [pid = 4032] [id = 163] 03:32:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1AC91C00) [pid = 4032] [serial = 487] [outer = 00000000] 03:32:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1ADD6C00) [pid = 4032] [serial = 488] [outer = 1AC91C00] 03:32:05 INFO - PROCESS | 4032 | 1467109925405 Marionette DEBUG loaded listener.js 03:32:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1B3C8C00) [pid = 4032] [serial = 489] [outer = 1AC91C00] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18C39000) [pid = 4032] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18DA2800) [pid = 4032] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (19C0E000) [pid = 4032] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1A00E000) [pid = 4032] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18446000) [pid = 4032] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1594F000) [pid = 4032] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1076B400) [pid = 4032] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CD2FC00) [pid = 4032] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (08C64400) [pid = 4032] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0CDF7C00) [pid = 4032] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1C7A4000) [pid = 4032] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:32:05 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (17AD2800) [pid = 4032] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:32:05 INFO - PROCESS | 4032 | 1467109925918 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]]]}] 03:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 830ms 03:32:05 INFO - PROCESS | 4032 | 1467109925996 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 4032 | 1467109925998 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 03:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:32:05 INFO - PROCESS | 4032 | 1467109926001 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - PROCESS | 4032 | 1467109926002 Marionette TRACE conn5 <- [1,618,null,{}] 03:32:06 INFO - PROCESS | 4032 | 1467109926006 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}] 03:32:06 INFO - PROCESS | 4032 | 1467109926007 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:06 INFO - PROCESS | 4032 | 1467109926085 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 03:32:06 INFO - PROCESS | 4032 | 1467109926090 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 4032 | 1467109926092 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:06 INFO - PROCESS | 4032 | ++DOCSHELL 17AD2800 == 46 [pid = 4032] [id = 164] 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18446000) [pid = 4032] [serial = 490] [outer = 00000000] 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18D24400) [pid = 4032] [serial = 491] [outer = 18446000] 03:32:06 INFO - PROCESS | 4032 | 1467109926147 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18D32800) [pid = 4032] [serial = 492] [outer = 18446000] 03:32:06 INFO - PROCESS | 4032 | 1467109926574 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]]]}] 03:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 630ms 03:32:06 INFO - PROCESS | 4032 | 1467109926632 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 03:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:32:06 INFO - PROCESS | 4032 | 1467109926634 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 03:32:06 INFO - PROCESS | 4032 | 1467109926638 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - PROCESS | 4032 | 1467109926639 Marionette TRACE conn5 <- [1,622,null,{}] 03:32:06 INFO - PROCESS | 4032 | 1467109926643 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}] 03:32:06 INFO - PROCESS | 4032 | 1467109926645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:06 INFO - PROCESS | 4032 | 1467109926724 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 03:32:06 INFO - PROCESS | 4032 | 1467109926730 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 4032 | 1467109926732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:06 INFO - PROCESS | 4032 | ++DOCSHELL 1A010400 == 47 [pid = 4032] [id = 165] 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A024C00) [pid = 4032] [serial = 493] [outer = 00000000] 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1B52A400) [pid = 4032] [serial = 494] [outer = 1A024C00] 03:32:06 INFO - PROCESS | 4032 | 1467109926777 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B89C800) [pid = 4032] [serial = 495] [outer = 1A024C00] 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:07 INFO - PROCESS | 4032 | 1467109927216 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]]]}] 03:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 631ms 03:32:07 INFO - PROCESS | 4032 | 1467109927270 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 03:32:07 INFO - PROCESS | 4032 | 1467109927272 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 03:32:07 INFO - PROCESS | 4032 | 1467109927275 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:32:07 INFO - PROCESS | 4032 | 1467109927276 Marionette TRACE conn5 <- [1,626,null,{}] 03:32:07 INFO - PROCESS | 4032 | 1467109927280 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}] 03:32:07 INFO - PROCESS | 4032 | 1467109927282 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:07 INFO - PROCESS | 4032 | 1467109927365 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 03:32:07 INFO - PROCESS | 4032 | 1467109927370 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:07 INFO - PROCESS | 4032 | 1467109927372 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:07 INFO - PROCESS | 4032 | ++DOCSHELL 184C0C00 == 48 [pid = 4032] [id = 166] 03:32:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1C121000) [pid = 4032] [serial = 496] [outer = 00000000] 03:32:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1C68F400) [pid = 4032] [serial = 497] [outer = 1C121000] 03:32:07 INFO - PROCESS | 4032 | 1467109927415 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1C6F5000) [pid = 4032] [serial = 498] [outer = 1C121000] 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:07 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:08 INFO - PROCESS | 4032 | 1467109928140 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]]]}] 03:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 930ms 03:32:08 INFO - PROCESS | 4032 | 1467109928210 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 4032 | 1467109928214 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 03:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:32:08 INFO - PROCESS | 4032 | 1467109928219 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - PROCESS | 4032 | 1467109928222 Marionette TRACE conn5 <- [1,630,null,{}] 03:32:08 INFO - PROCESS | 4032 | 1467109928228 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}] 03:32:08 INFO - PROCESS | 4032 | 1467109928232 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:08 INFO - PROCESS | 4032 | 1467109928363 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 03:32:08 INFO - PROCESS | 4032 | 1467109928484 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:08 INFO - PROCESS | 4032 | 1467109928487 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:08 INFO - PROCESS | 4032 | ++DOCSHELL 0CD23800 == 49 [pid = 4032] [id = 167] 03:32:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0CD24800) [pid = 4032] [serial = 499] [outer = 00000000] 03:32:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10762C00) [pid = 4032] [serial = 500] [outer = 0CD24800] 03:32:08 INFO - PROCESS | 4032 | 1467109928546 Marionette DEBUG loaded listener.js 03:32:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (10A48400) [pid = 4032] [serial = 501] [outer = 0CD24800] 03:32:09 INFO - PROCESS | 4032 | 1467109929245 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]]]}] 03:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1072ms 03:32:09 INFO - PROCESS | 4032 | 1467109929306 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 03:32:09 INFO - PROCESS | 4032 | 1467109929311 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 03:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:32:09 INFO - PROCESS | 4032 | 1467109929318 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:32:09 INFO - PROCESS | 4032 | 1467109929321 Marionette TRACE conn5 <- [1,634,null,{}] 03:32:09 INFO - PROCESS | 4032 | 1467109929325 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}] 03:32:09 INFO - PROCESS | 4032 | 1467109929328 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:09 INFO - PROCESS | 4032 | 1467109929461 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 03:32:09 INFO - PROCESS | 4032 | 1467109929708 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:09 INFO - PROCESS | 4032 | 1467109929711 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:09 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1D800 == 50 [pid = 4032] [id = 168] 03:32:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (0CD20C00) [pid = 4032] [serial = 502] [outer = 00000000] 03:32:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (0FCCC800) [pid = 4032] [serial = 503] [outer = 0CD20C00] 03:32:09 INFO - PROCESS | 4032 | 1467109929776 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (0FEF2400) [pid = 4032] [serial = 504] [outer = 0CD20C00] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 10A7E000 == 49 [pid = 4032] [id = 146] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 146E5400 == 48 [pid = 4032] [id = 151] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 1604B000 == 47 [pid = 4032] [id = 150] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 18D2F800 == 46 [pid = 4032] [id = 148] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 19C0D400 == 45 [pid = 4032] [id = 149] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 14CDE800 == 44 [pid = 4032] [id = 145] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 1A010400 == 43 [pid = 4032] [id = 165] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 17AD2800 == 42 [pid = 4032] [id = 164] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 16935000 == 41 [pid = 4032] [id = 163] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 19777000 == 40 [pid = 4032] [id = 162] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 147BFC00 == 39 [pid = 4032] [id = 161] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 18D2F400 == 38 [pid = 4032] [id = 160] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 18CED400 == 37 [pid = 4032] [id = 159] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 184C1800 == 36 [pid = 4032] [id = 158] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 16937400 == 35 [pid = 4032] [id = 157] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 14DD4800 == 34 [pid = 4032] [id = 156] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 147C0000 == 33 [pid = 4032] [id = 155] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 10821000 == 32 [pid = 4032] [id = 154] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1B531400) [pid = 4032] [serial = 455] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 0FEF2C00 == 31 [pid = 4032] [id = 153] 03:32:10 INFO - PROCESS | 4032 | --DOCSHELL 1AC93800 == 30 [pid = 4032] [id = 152] 03:32:10 INFO - PROCESS | 4032 | 1467109930467 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]]]}] 03:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1183ms 03:32:10 INFO - PROCESS | 4032 | 1467109930503 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 03:32:10 INFO - PROCESS | 4032 | 1467109930507 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 03:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:32:10 INFO - PROCESS | 4032 | 1467109930511 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:32:10 INFO - PROCESS | 4032 | 1467109930513 Marionette TRACE conn5 <- [1,638,null,{}] 03:32:10 INFO - PROCESS | 4032 | 1467109930519 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}] 03:32:10 INFO - PROCESS | 4032 | 1467109930523 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:10 INFO - PROCESS | 4032 | 1467109930621 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18CEE800) [pid = 4032] [serial = 440] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18E7A400) [pid = 4032] [serial = 443] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18D2C800) [pid = 4032] [serial = 441] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19CC3400) [pid = 4032] [serial = 446] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18F87000) [pid = 4032] [serial = 444] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1A028000) [pid = 4032] [serial = 453] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1A024000) [pid = 4032] [serial = 452] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (19CC8C00) [pid = 4032] [serial = 447] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18503800) [pid = 4032] [serial = 437] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1693E000) [pid = 4032] [serial = 434] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (17AD7C00) [pid = 4032] [serial = 435] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (113D2800) [pid = 4032] [serial = 431] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1461F400) [pid = 4032] [serial = 432] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FEF6C00) [pid = 4032] [serial = 428] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1047F800) [pid = 4032] [serial = 429] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0CD2A800) [pid = 4032] [serial = 426] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0CD23C00) [pid = 4032] [serial = 425] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10A51400) [pid = 4032] [serial = 423] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10761C00) [pid = 4032] [serial = 422] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1CC77C00) [pid = 4032] [serial = 419] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1CC7A000) [pid = 4032] [serial = 420] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18F8C800) [pid = 4032] [serial = 449] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CC0400) [pid = 4032] [serial = 450] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18609800) [pid = 4032] [serial = 438] [outer = 00000000] [url = about:blank] 03:32:10 INFO - PROCESS | 4032 | 1467109930710 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:10 INFO - PROCESS | 4032 | 1467109930713 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:10 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF5800 == 31 [pid = 4032] [id = 169] 03:32:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0CDF7C00) [pid = 4032] [serial = 505] [outer = 00000000] 03:32:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10513800) [pid = 4032] [serial = 506] [outer = 0CDF7C00] 03:32:10 INFO - PROCESS | 4032 | 1467109930760 Marionette DEBUG loaded listener.js 03:32:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1082B800) [pid = 4032] [serial = 507] [outer = 0CDF7C00] 03:32:11 INFO - PROCESS | 4032 | 1467109931195 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]]]}] 03:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 730ms 03:32:11 INFO - PROCESS | 4032 | 1467109931244 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 03:32:11 INFO - PROCESS | 4032 | 1467109931248 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 03:32:11 INFO - PROCESS | 4032 | 1467109931253 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:32:11 INFO - PROCESS | 4032 | 1467109931255 Marionette TRACE conn5 <- [1,642,null,{}] 03:32:11 INFO - PROCESS | 4032 | 1467109931259 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}] 03:32:11 INFO - PROCESS | 4032 | 1467109931261 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:11 INFO - PROCESS | 4032 | 1467109931350 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 03:32:11 INFO - PROCESS | 4032 | 1467109931359 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:11 INFO - PROCESS | 4032 | 1467109931361 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:11 INFO - PROCESS | 4032 | ++DOCSHELL 1440FC00 == 32 [pid = 4032] [id = 170] 03:32:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (146A3800) [pid = 4032] [serial = 508] [outer = 00000000] 03:32:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14C05800) [pid = 4032] [serial = 509] [outer = 146A3800] 03:32:11 INFO - PROCESS | 4032 | 1467109931408 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14CE4C00) [pid = 4032] [serial = 510] [outer = 146A3800] 03:32:11 INFO - PROCESS | 4032 | 1467109931862 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]]]}] 03:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 03:32:11 INFO - PROCESS | 4032 | 1467109931928 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 03:32:11 INFO - PROCESS | 4032 | 1467109931930 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 03:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:32:11 INFO - PROCESS | 4032 | 1467109931935 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - PROCESS | 4032 | 1467109931941 Marionette TRACE conn5 <- [1,646,null,{}] 03:32:11 INFO - PROCESS | 4032 | 1467109931950 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}] 03:32:11 INFO - PROCESS | 4032 | 1467109931954 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:12 INFO - PROCESS | 4032 | 1467109932042 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 03:32:12 INFO - PROCESS | 4032 | 1467109932059 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:12 INFO - PROCESS | 4032 | 1467109932060 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:12 INFO - PROCESS | 4032 | ++DOCSHELL 17A4B800 == 33 [pid = 4032] [id = 171] 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (17A4C400) [pid = 4032] [serial = 511] [outer = 00000000] 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18444000) [pid = 4032] [serial = 512] [outer = 17A4C400] 03:32:12 INFO - PROCESS | 4032 | 1467109932115 Marionette DEBUG loaded listener.js 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1844E400) [pid = 4032] [serial = 513] [outer = 17A4C400] 03:32:12 INFO - PROCESS | 4032 | 1467109932597 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]]]}] 03:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 690ms 03:32:12 INFO - PROCESS | 4032 | 1467109932627 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 03:32:12 INFO - PROCESS | 4032 | 1467109932630 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 03:32:12 INFO - PROCESS | 4032 | 1467109932633 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:32:12 INFO - PROCESS | 4032 | 1467109932634 Marionette TRACE conn5 <- [1,650,null,{}] 03:32:12 INFO - PROCESS | 4032 | 1467109932638 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}] 03:32:12 INFO - PROCESS | 4032 | 1467109932640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:12 INFO - PROCESS | 4032 | 1467109932725 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 03:32:12 INFO - PROCESS | 4032 | 1467109932731 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:12 INFO - PROCESS | 4032 | 1467109932733 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:12 INFO - PROCESS | 4032 | ++DOCSHELL 184BA400 == 34 [pid = 4032] [id = 172] 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (184C1800) [pid = 4032] [serial = 514] [outer = 00000000] 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1860E400) [pid = 4032] [serial = 515] [outer = 184C1800] 03:32:12 INFO - PROCESS | 4032 | 1467109932778 Marionette DEBUG loaded listener.js 03:32:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18C3C400) [pid = 4032] [serial = 516] [outer = 184C1800] 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:13 INFO - PROCESS | 4032 | 1467109933258 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]]]}] 03:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 03:32:13 INFO - PROCESS | 4032 | 1467109933307 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 4032 | 1467109933309 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 03:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:32:13 INFO - PROCESS | 4032 | 1467109933313 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - PROCESS | 4032 | 1467109933314 Marionette TRACE conn5 <- [1,654,null,{}] 03:32:13 INFO - PROCESS | 4032 | 1467109933318 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}] 03:32:13 INFO - PROCESS | 4032 | 1467109933320 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:13 INFO - PROCESS | 4032 | 1467109933428 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 03:32:13 INFO - PROCESS | 4032 | 1467109933511 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:13 INFO - PROCESS | 4032 | 1467109933517 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:13 INFO - PROCESS | 4032 | ++DOCSHELL 10A7B000 == 35 [pid = 4032] [id = 173] 03:32:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18CF3000) [pid = 4032] [serial = 517] [outer = 00000000] 03:32:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D2DC00) [pid = 4032] [serial = 518] [outer = 18CF3000] 03:32:13 INFO - PROCESS | 4032 | 1467109933576 Marionette DEBUG loaded listener.js 03:32:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18DA6C00) [pid = 4032] [serial = 519] [outer = 18CF3000] 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:13 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:14 INFO - PROCESS | 4032 | 1467109934041 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]]]}] 03:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 770ms 03:32:14 INFO - PROCESS | 4032 | 1467109934087 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 4032 | 1467109934089 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 03:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:32:14 INFO - PROCESS | 4032 | 1467109934092 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - PROCESS | 4032 | 1467109934094 Marionette TRACE conn5 <- [1,658,null,{}] 03:32:14 INFO - PROCESS | 4032 | 1467109934097 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}] 03:32:14 INFO - PROCESS | 4032 | 1467109934100 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:14 INFO - PROCESS | 4032 | 1467109934226 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 03:32:14 INFO - PROCESS | 4032 | 1467109934290 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:14 INFO - PROCESS | 4032 | 1467109934292 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:14 INFO - PROCESS | 4032 | ++DOCSHELL 19769800 == 36 [pid = 4032] [id = 174] 03:32:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19777000) [pid = 4032] [serial = 520] [outer = 00000000] 03:32:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19CBE400) [pid = 4032] [serial = 521] [outer = 19777000] 03:32:14 INFO - PROCESS | 4032 | 1467109934336 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19C03000) [pid = 4032] [serial = 522] [outer = 19777000] 03:32:14 INFO - PROCESS | 4032 | 1467109934738 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]]]}] 03:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 03:32:14 INFO - PROCESS | 4032 | 1467109934763 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 4032 | 1467109934765 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 03:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:32:14 INFO - PROCESS | 4032 | 1467109934768 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - PROCESS | 4032 | 1467109934770 Marionette TRACE conn5 <- [1,662,null,{}] 03:32:14 INFO - PROCESS | 4032 | 1467109934774 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}] 03:32:14 INFO - PROCESS | 4032 | 1467109934775 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:14 INFO - PROCESS | 4032 | 1467109934908 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18CF0C00) [pid = 4032] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (14DDB400) [pid = 4032] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A49400) [pid = 4032] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1A024C00) [pid = 4032] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1498CC00) [pid = 4032] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1AC91C00) [pid = 4032] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18503000) [pid = 4032] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (19768800) [pid = 4032] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FEF3800) [pid = 4032] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19D7E000) [pid = 4032] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (16942000) [pid = 4032] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18446000) [pid = 4032] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:32:15 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18DA3800) [pid = 4032] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:32:15 INFO - PROCESS | 4032 | 1467109935069 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 4032 | 1467109935071 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:15 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2D000 == 37 [pid = 4032] [id = 175] 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0CDF5400) [pid = 4032] [serial = 523] [outer = 00000000] 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1440B000) [pid = 4032] [serial = 524] [outer = 0CDF5400] 03:32:15 INFO - PROCESS | 4032 | 1467109935116 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162CA400) [pid = 4032] [serial = 525] [outer = 0CDF5400] 03:32:15 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:15 INFO - PROCESS | 4032 | [4032] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:15 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:15 INFO - PROCESS | 4032 | 1467109935485 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]]]}] 03:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 03:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 770ms 03:32:15 INFO - PROCESS | 4032 | 1467109935539 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 4032 | 1467109935541 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 03:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:32:15 INFO - PROCESS | 4032 | 1467109935550 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 4032 | 1467109935552 Marionette TRACE conn5 <- [1,666,null,{}] 03:32:15 INFO - PROCESS | 4032 | 1467109935556 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}] 03:32:15 INFO - PROCESS | 4032 | 1467109935558 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:15 INFO - PROCESS | 4032 | 1467109935638 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 03:32:15 INFO - PROCESS | 4032 | 1467109935644 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 4032 | 1467109935646 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:15 INFO - PROCESS | 4032 | ++DOCSHELL 18CF0C00 == 38 [pid = 4032] [id = 176] 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18CF3C00) [pid = 4032] [serial = 526] [outer = 00000000] 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19F37000) [pid = 4032] [serial = 527] [outer = 18CF3C00] 03:32:15 INFO - PROCESS | 4032 | 1467109935690 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A008000) [pid = 4032] [serial = 528] [outer = 18CF3C00] 03:32:16 INFO - PROCESS | 4032 | 1467109936133 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]]]}] 03:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 630ms 03:32:16 INFO - PROCESS | 4032 | 1467109936184 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 03:32:16 INFO - PROCESS | 4032 | 1467109936187 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 03:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:32:16 INFO - PROCESS | 4032 | 1467109936190 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 4032 | 1467109936191 Marionette TRACE conn5 <- [1,670,null,{}] 03:32:16 INFO - PROCESS | 4032 | 1467109936195 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}] 03:32:16 INFO - PROCESS | 4032 | 1467109936196 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:16 INFO - PROCESS | 4032 | 1467109936277 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 03:32:16 INFO - PROCESS | 4032 | 1467109936321 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:16 INFO - PROCESS | 4032 | 1467109936322 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:16 INFO - PROCESS | 4032 | ++DOCSHELL 146E2800 == 39 [pid = 4032] [id = 177] 03:32:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1594C800) [pid = 4032] [serial = 529] [outer = 00000000] 03:32:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A028400) [pid = 4032] [serial = 530] [outer = 1594C800] 03:32:16 INFO - PROCESS | 4032 | 1467109936367 Marionette DEBUG loaded listener.js 03:32:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A026400) [pid = 4032] [serial = 531] [outer = 1594C800] 03:32:17 INFO - PROCESS | 4032 | 1467109937294 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]]]}] 03:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 03:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1126ms 03:32:17 INFO - PROCESS | 4032 | 1467109937317 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 03:32:17 INFO - PROCESS | 4032 | 1467109937322 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 03:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:32:17 INFO - PROCESS | 4032 | 1467109937328 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:32:17 INFO - PROCESS | 4032 | 1467109937332 Marionette TRACE conn5 <- [1,674,null,{}] 03:32:17 INFO - PROCESS | 4032 | 1467109937338 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}] 03:32:17 INFO - PROCESS | 4032 | 1467109937341 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:17 INFO - PROCESS | 4032 | 1467109937466 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 03:32:17 INFO - PROCESS | 4032 | 1467109937587 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:17 INFO - PROCESS | 4032 | 1467109937590 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:17 INFO - PROCESS | 4032 | ++DOCSHELL 10514400 == 40 [pid = 4032] [id = 178] 03:32:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10515000) [pid = 4032] [serial = 532] [outer = 00000000] 03:32:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1076B800) [pid = 4032] [serial = 533] [outer = 10515000] 03:32:17 INFO - PROCESS | 4032 | 1467109937652 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (10A7C000) [pid = 4032] [serial = 534] [outer = 10515000] 03:32:18 INFO - PROCESS | 4032 | 1467109938737 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]]]}] 03:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1434ms 03:32:18 INFO - PROCESS | 4032 | 1467109938804 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 03:32:18 INFO - PROCESS | 4032 | 1467109938809 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 03:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:32:18 INFO - PROCESS | 4032 | 1467109938816 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - PROCESS | 4032 | 1467109938819 Marionette TRACE conn5 <- [1,678,null,{}] 03:32:18 INFO - PROCESS | 4032 | 1467109938824 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}] 03:32:18 INFO - PROCESS | 4032 | 1467109938827 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:18 INFO - PROCESS | 4032 | 1467109938928 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 03:32:19 INFO - PROCESS | 4032 | 1467109939124 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:19 INFO - PROCESS | 4032 | 1467109939127 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:19 INFO - PROCESS | 4032 | ++DOCSHELL 1604D000 == 41 [pid = 4032] [id = 179] 03:32:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (16055000) [pid = 4032] [serial = 535] [outer = 00000000] 03:32:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (17A3F400) [pid = 4032] [serial = 536] [outer = 16055000] 03:32:19 INFO - PROCESS | 4032 | 1467109939185 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18444400) [pid = 4032] [serial = 537] [outer = 16055000] 03:32:20 INFO - PROCESS | 4032 | 1467109940246 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]]]}] 03:32:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1481ms 03:32:20 INFO - PROCESS | 4032 | 1467109940302 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 03:32:20 INFO - PROCESS | 4032 | 1467109940305 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 03:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:32:20 INFO - PROCESS | 4032 | 1467109940311 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - PROCESS | 4032 | 1467109940313 Marionette TRACE conn5 <- [1,682,null,{}] 03:32:20 INFO - PROCESS | 4032 | 1467109940319 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}] 03:32:20 INFO - PROCESS | 4032 | 1467109940321 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:20 INFO - PROCESS | 4032 | 1467109940452 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 03:32:20 INFO - PROCESS | 4032 | 1467109940589 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:20 INFO - PROCESS | 4032 | 1467109940591 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:20 INFO - PROCESS | 4032 | ++DOCSHELL 10A83000 == 42 [pid = 4032] [id = 180] 03:32:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10C08000) [pid = 4032] [serial = 538] [outer = 00000000] 03:32:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (14618400) [pid = 4032] [serial = 539] [outer = 10C08000] 03:32:20 INFO - PROCESS | 4032 | 1467109940643 Marionette DEBUG loaded listener.js 03:32:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (147C5400) [pid = 4032] [serial = 540] [outer = 10C08000] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 1051BC00 == 41 [pid = 4032] [id = 147] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 18CF0C00 == 40 [pid = 4032] [id = 176] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 0CD2D000 == 39 [pid = 4032] [id = 175] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 19769800 == 38 [pid = 4032] [id = 174] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 10A7B000 == 37 [pid = 4032] [id = 173] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 184BA400 == 36 [pid = 4032] [id = 172] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 17A4B800 == 35 [pid = 4032] [id = 171] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 1440FC00 == 34 [pid = 4032] [id = 170] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 0CDF5800 == 33 [pid = 4032] [id = 169] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 0CD1D800 == 32 [pid = 4032] [id = 168] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 0CD23800 == 31 [pid = 4032] [id = 167] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 184C0C00 == 30 [pid = 4032] [id = 166] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 1604D000 == 29 [pid = 4032] [id = 179] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 146E2800 == 28 [pid = 4032] [id = 177] 03:32:21 INFO - PROCESS | 4032 | --DOCSHELL 10514400 == 27 [pid = 4032] [id = 178] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1B89C800) [pid = 4032] [serial = 495] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1C68F400) [pid = 4032] [serial = 497] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18D2D800) [pid = 4032] [serial = 477] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (162CC000) [pid = 4032] [serial = 467] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10A4C800) [pid = 4032] [serial = 461] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1B52A400) [pid = 4032] [serial = 494] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (14C20000) [pid = 4032] [serial = 465] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1B3C8C00) [pid = 4032] [serial = 489] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18C2E800) [pid = 4032] [serial = 473] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19CC7000) [pid = 4032] [serial = 483] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1ADD6C00) [pid = 4032] [serial = 488] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (162D8000) [pid = 4032] [serial = 468] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10515C00) [pid = 4032] [serial = 459] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1A00B000) [pid = 4032] [serial = 486] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18446400) [pid = 4032] [serial = 471] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18D32800) [pid = 4032] [serial = 492] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18E79000) [pid = 4032] [serial = 479] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10474400) [pid = 4032] [serial = 458] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18DAA800) [pid = 4032] [serial = 480] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18C35000) [pid = 4032] [serial = 474] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (17A48800) [pid = 4032] [serial = 470] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CC1C00) [pid = 4032] [serial = 482] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14C0F400) [pid = 4032] [serial = 464] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1A007C00) [pid = 4032] [serial = 485] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18D2AC00) [pid = 4032] [serial = 476] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18D24400) [pid = 4032] [serial = 491] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (10A52400) [pid = 4032] [serial = 462] [outer = 00000000] [url = about:blank] 03:32:22 INFO - PROCESS | 4032 | 1467109942318 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]]]}] 03:32:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 03:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2019ms 03:32:22 INFO - PROCESS | 4032 | 1467109942331 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 4032 | 1467109942335 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 03:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:32:22 INFO - PROCESS | 4032 | 1467109942340 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 4032 | 1467109942343 Marionette TRACE conn5 <- [1,686,null,{}] 03:32:22 INFO - PROCESS | 4032 | 1467109942349 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}] 03:32:22 INFO - PROCESS | 4032 | 1467109942352 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:22 INFO - PROCESS | 4032 | 1467109942435 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 03:32:22 INFO - PROCESS | 4032 | 1467109942442 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:22 INFO - PROCESS | 4032 | 1467109942445 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:22 INFO - PROCESS | 4032 | ++DOCSHELL 0FD7E000 == 28 [pid = 4032] [id = 181] 03:32:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (0FEF3800) [pid = 4032] [serial = 541] [outer = 00000000] 03:32:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1047C800) [pid = 4032] [serial = 542] [outer = 0FEF3800] 03:32:22 INFO - PROCESS | 4032 | 1467109942494 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10518C00) [pid = 4032] [serial = 543] [outer = 0FEF3800] 03:32:23 INFO - PROCESS | 4032 | 1467109943440 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]]]}] 03:32:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 03:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1121ms 03:32:23 INFO - PROCESS | 4032 | 1467109943462 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 4032 | 1467109943467 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:32:23 INFO - PROCESS | 4032 | 1467109943473 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 4032 | 1467109943476 Marionette TRACE conn5 <- [1,690,null,{}] 03:32:23 INFO - PROCESS | 4032 | 1467109943480 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}] 03:32:23 INFO - PROCESS | 4032 | 1467109943483 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:23 INFO - PROCESS | 4032 | 1467109943571 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 03:32:23 INFO - PROCESS | 4032 | 1467109943578 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:23 INFO - PROCESS | 4032 | 1467109943580 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:23 INFO - PROCESS | 4032 | ++DOCSHELL 10A76C00 == 29 [pid = 4032] [id = 182] 03:32:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10A77000) [pid = 4032] [serial = 544] [outer = 00000000] 03:32:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10C04000) [pid = 4032] [serial = 545] [outer = 10A77000] 03:32:23 INFO - PROCESS | 4032 | 1467109943629 Marionette DEBUG loaded listener.js 03:32:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (112D9400) [pid = 4032] [serial = 546] [outer = 10A77000] 03:32:24 INFO - PROCESS | 4032 | 1467109944610 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]]]}] 03:32:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1176ms 03:32:24 INFO - PROCESS | 4032 | 1467109944654 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 03:32:24 INFO - PROCESS | 4032 | 1467109944656 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 03:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:32:24 INFO - PROCESS | 4032 | 1467109944667 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:32:24 INFO - PROCESS | 4032 | 1467109944671 Marionette TRACE conn5 <- [1,694,null,{}] 03:32:24 INFO - PROCESS | 4032 | 1467109944682 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}] 03:32:24 INFO - PROCESS | 4032 | 1467109944687 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:24 INFO - PROCESS | 4032 | 1467109944801 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 03:32:24 INFO - PROCESS | 4032 | 1467109944809 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:24 INFO - PROCESS | 4032 | 1467109944812 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:24 INFO - PROCESS | 4032 | ++DOCSHELL 162CF800 == 30 [pid = 4032] [id = 183] 03:32:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (162D6800) [pid = 4032] [serial = 547] [outer = 00000000] 03:32:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (16935C00) [pid = 4032] [serial = 548] [outer = 162D6800] 03:32:24 INFO - PROCESS | 4032 | 1467109944861 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (17A44800) [pid = 4032] [serial = 549] [outer = 162D6800] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18CF3000) [pid = 4032] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19777000) [pid = 4032] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0CDF5400) [pid = 4032] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (146A3800) [pid = 4032] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (0CDF7C00) [pid = 4032] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (0CD20C00) [pid = 4032] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (184C1800) [pid = 4032] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (0CD24800) [pid = 4032] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (17A4C400) [pid = 4032] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (1C121000) [pid = 4032] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18CF3C00) [pid = 4032] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (1AC9E000) [pid = 4032] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:32:25 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (1594C800) [pid = 4032] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:32:25 INFO - PROCESS | 4032 | 1467109945882 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]]]}] 03:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1224ms 03:32:25 INFO - PROCESS | 4032 | 1467109945892 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 03:32:25 INFO - PROCESS | 4032 | 1467109945894 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 03:32:25 INFO - PROCESS | 4032 | 1467109945897 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:32:25 INFO - PROCESS | 4032 | 1467109945899 Marionette TRACE conn5 <- [1,698,null,{}] 03:32:25 INFO - PROCESS | 4032 | 1467109945903 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}] 03:32:25 INFO - PROCESS | 4032 | 1467109945905 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:25 INFO - PROCESS | 4032 | 1467109945990 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 03:32:25 INFO - PROCESS | 4032 | 1467109945996 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:25 INFO - PROCESS | 4032 | 1467109945998 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:26 INFO - PROCESS | 4032 | ++DOCSHELL 10765C00 == 31 [pid = 4032] [id = 184] 03:32:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (10768800) [pid = 4032] [serial = 550] [outer = 00000000] 03:32:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (16935800) [pid = 4032] [serial = 551] [outer = 10768800] 03:32:26 INFO - PROCESS | 4032 | 1467109946045 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (18448C00) [pid = 4032] [serial = 552] [outer = 10768800] 03:32:26 INFO - PROCESS | 4032 | 1467109946983 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]]]}] 03:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1117ms 03:32:27 INFO - PROCESS | 4032 | 1467109947019 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 03:32:27 INFO - PROCESS | 4032 | 1467109947021 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 03:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:32:27 INFO - PROCESS | 4032 | 1467109947024 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:32:27 INFO - PROCESS | 4032 | 1467109947026 Marionette TRACE conn5 <- [1,702,null,{}] 03:32:27 INFO - PROCESS | 4032 | 1467109947030 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}] 03:32:27 INFO - PROCESS | 4032 | 1467109947032 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:27 INFO - PROCESS | 4032 | 1467109947111 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 03:32:27 INFO - PROCESS | 4032 | 1467109947118 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:27 INFO - PROCESS | 4032 | 1467109947120 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:27 INFO - PROCESS | 4032 | ++DOCSHELL 18450000 == 32 [pid = 4032] [id = 185] 03:32:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (184BC000) [pid = 4032] [serial = 553] [outer = 00000000] 03:32:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (18609800) [pid = 4032] [serial = 554] [outer = 184BC000] 03:32:27 INFO - PROCESS | 4032 | 1467109947165 Marionette DEBUG loaded listener.js 03:32:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (18C38000) [pid = 4032] [serial = 555] [outer = 184BC000] 03:32:28 INFO - PROCESS | 4032 | 1467109948116 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]]]}] 03:32:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 03:32:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1133ms 03:32:28 INFO - PROCESS | 4032 | 1467109948176 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 03:32:28 INFO - PROCESS | 4032 | 1467109948181 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 03:32:28 INFO - PROCESS | 4032 | 1467109948187 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:32:28 INFO - PROCESS | 4032 | 1467109948191 Marionette TRACE conn5 <- [1,706,null,{}] 03:32:28 INFO - PROCESS | 4032 | 1467109948197 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}] 03:32:28 INFO - PROCESS | 4032 | 1467109948200 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:28 INFO - PROCESS | 4032 | 1467109948343 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 03:32:28 INFO - PROCESS | 4032 | 1467109948418 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:28 INFO - PROCESS | 4032 | 1467109948421 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:28 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF9400 == 33 [pid = 4032] [id = 186] 03:32:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0FEFEC00) [pid = 4032] [serial = 556] [outer = 00000000] 03:32:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10768400) [pid = 4032] [serial = 557] [outer = 0FEFEC00] 03:32:28 INFO - PROCESS | 4032 | 1467109948482 Marionette DEBUG loaded listener.js 03:32:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10A50800) [pid = 4032] [serial = 558] [outer = 0FEFEC00] 03:32:29 INFO - PROCESS | 4032 | 1467109949697 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]]]}] 03:32:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1523ms 03:32:29 INFO - PROCESS | 4032 | 1467109949718 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 03:32:29 INFO - PROCESS | 4032 | 1467109949722 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 03:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:32:29 INFO - PROCESS | 4032 | 1467109949729 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:32:29 INFO - PROCESS | 4032 | 1467109949732 Marionette TRACE conn5 <- [1,710,null,{}] 03:32:29 INFO - PROCESS | 4032 | 1467109949736 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}] 03:32:29 INFO - PROCESS | 4032 | 1467109949739 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:29 INFO - PROCESS | 4032 | 1467109949896 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 03:32:30 INFO - PROCESS | 4032 | 1467109950057 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:30 INFO - PROCESS | 4032 | 1467109950060 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:30 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15000 == 34 [pid = 4032] [id = 187] 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD18C00) [pid = 4032] [serial = 559] [outer = 00000000] 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0CD24800) [pid = 4032] [serial = 560] [outer = 0CD18C00] 03:32:30 INFO - PROCESS | 4032 | 1467109950112 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (0CDF2C00) [pid = 4032] [serial = 561] [outer = 0CD18C00] 03:32:30 INFO - PROCESS | 4032 | --DOCSHELL 10765C00 == 33 [pid = 4032] [id = 184] 03:32:30 INFO - PROCESS | 4032 | --DOCSHELL 162CF800 == 32 [pid = 4032] [id = 183] 03:32:30 INFO - PROCESS | 4032 | --DOCSHELL 10A76C00 == 31 [pid = 4032] [id = 182] 03:32:30 INFO - PROCESS | 4032 | --DOCSHELL 0FD7E000 == 30 [pid = 4032] [id = 181] 03:32:30 INFO - PROCESS | 4032 | --DOCSHELL 10A83000 == 29 [pid = 4032] [id = 180] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1B8A0000) [pid = 4032] [serial = 456] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A028400) [pid = 4032] [serial = 530] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18D2DC00) [pid = 4032] [serial = 518] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19CBE400) [pid = 4032] [serial = 521] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18DA6C00) [pid = 4032] [serial = 519] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1440B000) [pid = 4032] [serial = 524] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (14C05800) [pid = 4032] [serial = 509] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (14CE4C00) [pid = 4032] [serial = 510] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (10513800) [pid = 4032] [serial = 506] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1082B800) [pid = 4032] [serial = 507] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (0FCCC800) [pid = 4032] [serial = 503] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (0FEF2400) [pid = 4032] [serial = 504] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (1860E400) [pid = 4032] [serial = 515] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (10762C00) [pid = 4032] [serial = 500] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (19C03000) [pid = 4032] [serial = 522] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (10A48400) [pid = 4032] [serial = 501] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (18444000) [pid = 4032] [serial = 512] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (1844E400) [pid = 4032] [serial = 513] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (1C6F5000) [pid = 4032] [serial = 498] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (162CA400) [pid = 4032] [serial = 525] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 52 (1A026400) [pid = 4032] [serial = 531] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 51 (19F37000) [pid = 4032] [serial = 527] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 50 (1A008000) [pid = 4032] [serial = 528] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | --DOMWINDOW == 49 (18C3C400) [pid = 4032] [serial = 516] [outer = 00000000] [url = about:blank] 03:32:30 INFO - PROCESS | 4032 | 1467109950665 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] 03:32:30 INFO - PROCESS | 4032 | 1467109950709 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 03:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:32:30 INFO - PROCESS | 4032 | 1467109950714 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 4032 | 1467109950716 Marionette TRACE conn5 <- [1,714,null,{}] 03:32:30 INFO - PROCESS | 4032 | 1467109950721 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}] 03:32:30 INFO - PROCESS | 4032 | 1467109950726 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:30 INFO - PROCESS | 4032 | 1467109950811 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 03:32:30 INFO - PROCESS | 4032 | 1467109950821 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:30 INFO - PROCESS | 4032 | 1467109950824 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:30 INFO - PROCESS | 4032 | ++DOCSHELL 10A76C00 == 30 [pid = 4032] [id = 188] 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 50 (10A78800) [pid = 4032] [serial = 562] [outer = 00000000] 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (1440B000) [pid = 4032] [serial = 563] [outer = 10A78800] 03:32:30 INFO - PROCESS | 4032 | 1467109950872 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (146E2C00) [pid = 4032] [serial = 564] [outer = 10A78800] 03:32:31 INFO - PROCESS | 4032 | 1467109951431 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]]]}] 03:32:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 03:32:31 INFO - PROCESS | 4032 | 1467109951490 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 03:32:31 INFO - PROCESS | 4032 | 1467109951493 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 03:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:32:31 INFO - PROCESS | 4032 | 1467109951497 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:32:31 INFO - PROCESS | 4032 | 1467109951499 Marionette TRACE conn5 <- [1,718,null,{}] 03:32:31 INFO - PROCESS | 4032 | 1467109951503 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}] 03:32:31 INFO - PROCESS | 4032 | 1467109951505 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:31 INFO - PROCESS | 4032 | 1467109951594 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 03:32:31 INFO - PROCESS | 4032 | 1467109951679 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:31 INFO - PROCESS | 4032 | 1467109951681 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:31 INFO - PROCESS | 4032 | ++DOCSHELL 162C6800 == 31 [pid = 4032] [id = 189] 03:32:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (162C6C00) [pid = 4032] [serial = 565] [outer = 00000000] 03:32:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (162D3800) [pid = 4032] [serial = 566] [outer = 162C6C00] 03:32:31 INFO - PROCESS | 4032 | 1467109951728 Marionette DEBUG loaded listener.js 03:32:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (1693DC00) [pid = 4032] [serial = 567] [outer = 162C6C00] 03:32:32 INFO - PROCESS | 4032 | 1467109952152 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] 03:32:32 INFO - PROCESS | 4032 | 1467109952175 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 03:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:32:32 INFO - PROCESS | 4032 | 1467109952185 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - PROCESS | 4032 | 1467109952191 Marionette TRACE conn5 <- [1,722,null,{}] 03:32:32 INFO - PROCESS | 4032 | 1467109952195 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}] 03:32:32 INFO - PROCESS | 4032 | 1467109952199 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:32 INFO - PROCESS | 4032 | 1467109952287 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 03:32:32 INFO - PROCESS | 4032 | 1467109952292 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:32 INFO - PROCESS | 4032 | 1467109952294 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:32 INFO - PROCESS | 4032 | ++DOCSHELL 180D9800 == 32 [pid = 4032] [id = 190] 03:32:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (180DA000) [pid = 4032] [serial = 568] [outer = 00000000] 03:32:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (18C31800) [pid = 4032] [serial = 569] [outer = 180DA000] 03:32:32 INFO - PROCESS | 4032 | 1467109952340 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (18D28C00) [pid = 4032] [serial = 570] [outer = 180DA000] 03:32:32 INFO - PROCESS | 4032 | 1467109952789 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]]]}] 03:32:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 630ms 03:32:32 INFO - PROCESS | 4032 | 1467109952812 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 03:32:32 INFO - PROCESS | 4032 | 1467109952815 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 03:32:32 INFO - PROCESS | 4032 | 1467109952823 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:32:32 INFO - PROCESS | 4032 | 1467109952824 Marionette TRACE conn5 <- [1,726,null,{}] 03:32:32 INFO - PROCESS | 4032 | 1467109952833 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}] 03:32:32 INFO - PROCESS | 4032 | 1467109952835 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:32 INFO - PROCESS | 4032 | 1467109952945 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 03:32:33 INFO - PROCESS | 4032 | 1467109953022 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 4032 | 1467109953024 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:33 INFO - PROCESS | 4032 | ++DOCSHELL 18DA5C00 == 33 [pid = 4032] [id = 191] 03:32:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (18DA6400) [pid = 4032] [serial = 571] [outer = 00000000] 03:32:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (18DAB800) [pid = 4032] [serial = 572] [outer = 18DA6400] 03:32:33 INFO - PROCESS | 4032 | 1467109953070 Marionette DEBUG loaded listener.js 03:32:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (18E74400) [pid = 4032] [serial = 573] [outer = 18DA6400] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (162D6800) [pid = 4032] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (10C08000) [pid = 4032] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (0FEF3800) [pid = 4032] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (10A77000) [pid = 4032] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (10515000) [pid = 4032] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (16055000) [pid = 4032] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:32:33 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (10768800) [pid = 4032] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:32:33 INFO - PROCESS | 4032 | 1467109953946 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]]]}] 03:32:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:32:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1166ms 03:32:33 INFO - PROCESS | 4032 | 1467109953993 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 03:32:33 INFO - PROCESS | 4032 | 1467109953996 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 03:32:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:32:33 INFO - PROCESS | 4032 | 1467109953999 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:32:33 INFO - PROCESS | 4032 | 1467109954001 Marionette TRACE conn5 <- [1,730,null,{}] 03:32:33 INFO - PROCESS | 4032 | 1467109954004 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}] 03:32:33 INFO - PROCESS | 4032 | 1467109954006 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:34 INFO - PROCESS | 4032 | 1467109954086 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 03:32:34 INFO - PROCESS | 4032 | 1467109954093 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:34 INFO - PROCESS | 4032 | 1467109954098 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:34 INFO - PROCESS | 4032 | ++DOCSHELL 14C15C00 == 34 [pid = 4032] [id = 192] 03:32:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (18C3C000) [pid = 4032] [serial = 574] [outer = 00000000] 03:32:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (18F7F800) [pid = 4032] [serial = 575] [outer = 18C3C000] 03:32:34 INFO - PROCESS | 4032 | 1467109954155 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (1976BC00) [pid = 4032] [serial = 576] [outer = 18C3C000] 03:32:35 INFO - PROCESS | 4032 | 1467109955120 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]]]}] 03:32:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 03:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1178ms 03:32:35 INFO - PROCESS | 4032 | 1467109955181 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 03:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:32:35 INFO - PROCESS | 4032 | 1467109955183 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 03:32:35 INFO - PROCESS | 4032 | 1467109955187 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:32:35 INFO - PROCESS | 4032 | 1467109955189 Marionette TRACE conn5 <- [1,734,null,{}] 03:32:35 INFO - PROCESS | 4032 | 1467109955192 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}] 03:32:35 INFO - PROCESS | 4032 | 1467109955194 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:35 INFO - PROCESS | 4032 | 1467109955276 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 03:32:35 INFO - PROCESS | 4032 | 1467109955282 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:35 INFO - PROCESS | 4032 | 1467109955284 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:35 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2C000 == 35 [pid = 4032] [id = 193] 03:32:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (19C0D000) [pid = 4032] [serial = 577] [outer = 00000000] 03:32:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (19F3D800) [pid = 4032] [serial = 578] [outer = 19C0D000] 03:32:35 INFO - PROCESS | 4032 | 1467109955330 Marionette DEBUG loaded listener.js 03:32:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (1A003400) [pid = 4032] [serial = 579] [outer = 19C0D000] 03:32:36 INFO - PROCESS | 4032 | 1467109956255 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]]]}] 03:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 03:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1130ms 03:32:36 INFO - PROCESS | 4032 | 1467109956317 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 03:32:36 INFO - PROCESS | 4032 | 1467109956319 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 03:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:32:36 INFO - PROCESS | 4032 | 1467109956323 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:32:36 INFO - PROCESS | 4032 | 1467109956324 Marionette TRACE conn5 <- [1,738,null,{}] 03:32:36 INFO - PROCESS | 4032 | 1467109956328 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}] 03:32:36 INFO - PROCESS | 4032 | 1467109956330 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:36 INFO - PROCESS | 4032 | 1467109956407 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 03:32:36 INFO - PROCESS | 4032 | 1467109956412 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:36 INFO - PROCESS | 4032 | 1467109956414 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:36 INFO - PROCESS | 4032 | ++DOCSHELL 1A008400 == 36 [pid = 4032] [id = 194] 03:32:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1A009000) [pid = 4032] [serial = 580] [outer = 00000000] 03:32:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (1A00D400) [pid = 4032] [serial = 581] [outer = 1A009000] 03:32:36 INFO - PROCESS | 4032 | 1467109956459 Marionette DEBUG loaded listener.js 03:32:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (1A01FC00) [pid = 4032] [serial = 582] [outer = 1A009000] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 10A76C00 == 35 [pid = 4032] [id = 188] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 0CD15000 == 34 [pid = 4032] [id = 187] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 18450000 == 33 [pid = 4032] [id = 185] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 0FEF9400 == 32 [pid = 4032] [id = 186] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 162C6800 == 31 [pid = 4032] [id = 189] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 14C15C00 == 30 [pid = 4032] [id = 192] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 18DA5C00 == 29 [pid = 4032] [id = 191] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 180D9800 == 28 [pid = 4032] [id = 190] 03:32:37 INFO - PROCESS | 4032 | --DOCSHELL 0CD2C000 == 27 [pid = 4032] [id = 193] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18609800) [pid = 4032] [serial = 554] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (16935C00) [pid = 4032] [serial = 548] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (147C5400) [pid = 4032] [serial = 540] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (14618400) [pid = 4032] [serial = 539] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (1047C800) [pid = 4032] [serial = 542] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (10518C00) [pid = 4032] [serial = 543] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (10C04000) [pid = 4032] [serial = 545] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (10A7C000) [pid = 4032] [serial = 534] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (1076B800) [pid = 4032] [serial = 533] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (18444400) [pid = 4032] [serial = 537] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 52 (17A3F400) [pid = 4032] [serial = 536] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 51 (16935800) [pid = 4032] [serial = 551] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 50 (17A44800) [pid = 4032] [serial = 549] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 49 (18448C00) [pid = 4032] [serial = 552] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | --DOMWINDOW == 48 (112D9400) [pid = 4032] [serial = 546] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 4032 | 1467109958633 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]]]}] 03:32:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:32:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2336ms 03:32:38 INFO - PROCESS | 4032 | 1467109958660 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 03:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:32:38 INFO - PROCESS | 4032 | 1467109958664 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 03:32:38 INFO - PROCESS | 4032 | 1467109958669 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:32:38 INFO - PROCESS | 4032 | 1467109958673 Marionette TRACE conn5 <- [1,742,null,{}] 03:32:38 INFO - PROCESS | 4032 | 1467109958679 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}] 03:32:38 INFO - PROCESS | 4032 | 1467109958683 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:38 INFO - PROCESS | 4032 | 1467109958802 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 03:32:38 INFO - PROCESS | 4032 | 1467109958813 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:38 INFO - PROCESS | 4032 | 1467109958818 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:38 INFO - PROCESS | 4032 | ++DOCSHELL 0FD36000 == 28 [pid = 4032] [id = 195] 03:32:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 49 (0FD78C00) [pid = 4032] [serial = 583] [outer = 00000000] 03:32:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 50 (0FDE5400) [pid = 4032] [serial = 584] [outer = 0FD78C00] 03:32:38 INFO - PROCESS | 4032 | 1467109958868 Marionette DEBUG loaded listener.js 03:32:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (0FEF2000) [pid = 4032] [serial = 585] [outer = 0FD78C00] 03:32:39 INFO - PROCESS | 4032 | 1467109959782 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]]]}] 03:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 03:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1126ms 03:32:39 INFO - PROCESS | 4032 | 1467109959796 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 4032 | 1467109959801 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 03:32:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:32:39 INFO - PROCESS | 4032 | 1467109959811 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - PROCESS | 4032 | 1467109959814 Marionette TRACE conn5 <- [1,746,null,{}] 03:32:39 INFO - PROCESS | 4032 | 1467109959818 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}] 03:32:39 INFO - PROCESS | 4032 | 1467109959822 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:39 INFO - PROCESS | 4032 | 1467109959910 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 03:32:39 INFO - PROCESS | 4032 | 1467109959918 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:39 INFO - PROCESS | 4032 | 1467109959921 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:39 INFO - PROCESS | 4032 | ++DOCSHELL 10766000 == 29 [pid = 4032] [id = 196] 03:32:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (10767400) [pid = 4032] [serial = 586] [outer = 00000000] 03:32:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (1076DC00) [pid = 4032] [serial = 587] [outer = 10767400] 03:32:39 INFO - PROCESS | 4032 | 1467109959969 Marionette DEBUG loaded listener.js 03:32:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (10A49000) [pid = 4032] [serial = 588] [outer = 10767400] 03:32:40 INFO - PROCESS | 4032 | 1467109960438 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]]]}] 03:32:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:32:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 03:32:40 INFO - PROCESS | 4032 | 1467109960487 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 4032 | 1467109960489 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 03:32:40 INFO - PROCESS | 4032 | 1467109960492 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:32:40 INFO - PROCESS | 4032 | 1467109960496 Marionette TRACE conn5 <- [1,750,null,{}] 03:32:40 INFO - PROCESS | 4032 | 1467109960507 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}] 03:32:40 INFO - PROCESS | 4032 | 1467109960512 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:40 INFO - PROCESS | 4032 | 1467109960595 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 03:32:40 INFO - PROCESS | 4032 | 1467109960606 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:40 INFO - PROCESS | 4032 | 1467109960609 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:40 INFO - PROCESS | 4032 | ++DOCSHELL 1449E800 == 30 [pid = 4032] [id = 197] 03:32:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (14614000) [pid = 4032] [serial = 589] [outer = 00000000] 03:32:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (146E2000) [pid = 4032] [serial = 590] [outer = 14614000] 03:32:40 INFO - PROCESS | 4032 | 1467109960658 Marionette DEBUG loaded listener.js 03:32:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (147C6400) [pid = 4032] [serial = 591] [outer = 14614000] 03:32:41 INFO - PROCESS | 4032 | 1467109961586 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]]]}] 03:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1124ms 03:32:41 INFO - PROCESS | 4032 | 1467109961621 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 03:32:41 INFO - PROCESS | 4032 | 1467109961623 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 03:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:32:41 INFO - PROCESS | 4032 | 1467109961632 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:32:41 INFO - PROCESS | 4032 | 1467109961634 Marionette TRACE conn5 <- [1,754,null,{}] 03:32:41 INFO - PROCESS | 4032 | 1467109961639 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}] 03:32:41 INFO - PROCESS | 4032 | 1467109961641 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:41 INFO - PROCESS | 4032 | 1467109961725 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 03:32:41 INFO - PROCESS | 4032 | 1467109961730 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:41 INFO - PROCESS | 4032 | 1467109961732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:41 INFO - PROCESS | 4032 | ++DOCSHELL 14C13400 == 31 [pid = 4032] [id = 198] 03:32:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (14C16400) [pid = 4032] [serial = 592] [outer = 00000000] 03:32:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (14CE4800) [pid = 4032] [serial = 593] [outer = 14C16400] 03:32:41 INFO - PROCESS | 4032 | 1467109961779 Marionette DEBUG loaded listener.js 03:32:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (14DD0800) [pid = 4032] [serial = 594] [outer = 14C16400] 03:32:42 INFO - PROCESS | 4032 | 1467109962710 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]]]}] 03:32:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:32:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1128ms 03:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:32:42 INFO - PROCESS | 4032 | 1467109962759 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 03:32:42 INFO - PROCESS | 4032 | 1467109962761 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 03:32:42 INFO - PROCESS | 4032 | 1467109962764 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:32:42 INFO - PROCESS | 4032 | 1467109962766 Marionette TRACE conn5 <- [1,758,null,{}] 03:32:42 INFO - PROCESS | 4032 | 1467109962769 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}] 03:32:42 INFO - PROCESS | 4032 | 1467109962771 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:42 INFO - PROCESS | 4032 | 1467109962873 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 03:32:42 INFO - PROCESS | 4032 | 1467109962878 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:42 INFO - PROCESS | 4032 | 1467109962880 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:42 INFO - PROCESS | 4032 | ++DOCSHELL 15956C00 == 32 [pid = 4032] [id = 199] 03:32:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (15958000) [pid = 4032] [serial = 595] [outer = 00000000] 03:32:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (1604B400) [pid = 4032] [serial = 596] [outer = 15958000] 03:32:42 INFO - PROCESS | 4032 | 1467109962925 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (162CEC00) [pid = 4032] [serial = 597] [outer = 15958000] 03:32:43 INFO - PROCESS | 4032 | 1467109963394 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]]]}] 03:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 03:32:43 INFO - PROCESS | 4032 | 1467109963435 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 03:32:43 INFO - PROCESS | 4032 | 1467109963437 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 03:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:32:43 INFO - PROCESS | 4032 | 1467109963440 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 4032 | 1467109963442 Marionette TRACE conn5 <- [1,762,null,{}] 03:32:43 INFO - PROCESS | 4032 | 1467109963445 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}] 03:32:43 INFO - PROCESS | 4032 | 1467109963451 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:43 INFO - PROCESS | 4032 | 1467109963583 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 03:32:43 INFO - PROCESS | 4032 | 1467109963594 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:43 INFO - PROCESS | 4032 | 1467109963596 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:43 INFO - PROCESS | 4032 | ++DOCSHELL 17A3EC00 == 33 [pid = 4032] [id = 200] 03:32:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (17A4A400) [pid = 4032] [serial = 598] [outer = 00000000] 03:32:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (18449800) [pid = 4032] [serial = 599] [outer = 17A4A400] 03:32:43 INFO - PROCESS | 4032 | 1467109963686 Marionette DEBUG loaded listener.js 03:32:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1844E000) [pid = 4032] [serial = 600] [outer = 17A4A400] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18DA6400) [pid = 4032] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18C3C000) [pid = 4032] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (19C0D000) [pid = 4032] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (180DA000) [pid = 4032] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (162C6C00) [pid = 4032] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (10A78800) [pid = 4032] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (0CD18C00) [pid = 4032] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (0FEFEC00) [pid = 4032] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:32:43 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (184BC000) [pid = 4032] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:32:44 INFO - PROCESS | 4032 | 1467109964132 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]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 731ms 03:32:44 INFO - PROCESS | 4032 | 1467109964196 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 4032 | 1467109964198 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 03:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:32:44 INFO - PROCESS | 4032 | 1467109964204 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 4032 | 1467109964206 Marionette TRACE conn5 <- [1,766,null,{}] 03:32:44 INFO - PROCESS | 4032 | 1467109964209 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}] 03:32:44 INFO - PROCESS | 4032 | 1467109964211 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:44 INFO - PROCESS | 4032 | 1467109964318 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 03:32:44 INFO - PROCESS | 4032 | 1467109964372 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:44 INFO - PROCESS | 4032 | 1467109964374 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:44 INFO - PROCESS | 4032 | ++DOCSHELL 14C17C00 == 34 [pid = 4032] [id = 201] 03:32:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (14C4F000) [pid = 4032] [serial = 601] [outer = 00000000] 03:32:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (1844FC00) [pid = 4032] [serial = 602] [outer = 14C4F000] 03:32:44 INFO - PROCESS | 4032 | 1467109964417 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (184B8800) [pid = 4032] [serial = 603] [outer = 14C4F000] 03:32:44 INFO - PROCESS | 4032 | 1467109964769 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]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 630ms 03:32:44 INFO - PROCESS | 4032 | 1467109964838 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 4032 | 1467109964840 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 03:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:32:44 INFO - PROCESS | 4032 | 1467109964850 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 4032 | 1467109964851 Marionette TRACE conn5 <- [1,770,null,{}] 03:32:44 INFO - PROCESS | 4032 | 1467109964855 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}] 03:32:44 INFO - PROCESS | 4032 | 1467109964857 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:44 INFO - PROCESS | 4032 | 1467109964934 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 03:32:44 INFO - PROCESS | 4032 | 1467109964940 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:44 INFO - PROCESS | 4032 | 1467109964942 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:44 INFO - PROCESS | 4032 | ++DOCSHELL 18450000 == 35 [pid = 4032] [id = 202] 03:32:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (184BE400) [pid = 4032] [serial = 604] [outer = 00000000] 03:32:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (18577400) [pid = 4032] [serial = 605] [outer = 184BE400] 03:32:44 INFO - PROCESS | 4032 | 1467109964986 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (184BF000) [pid = 4032] [serial = 606] [outer = 184BE400] 03:32:45 INFO - PROCESS | 4032 | 1467109965408 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]]]}] 03:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 03:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:32:45 INFO - PROCESS | 4032 | 1467109965423 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 03:32:45 INFO - PROCESS | 4032 | 1467109965424 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 03:32:45 INFO - PROCESS | 4032 | 1467109965427 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:32:45 INFO - PROCESS | 4032 | 1467109965429 Marionette TRACE conn5 <- [1,774,null,{}] 03:32:45 INFO - PROCESS | 4032 | 1467109965432 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}] 03:32:45 INFO - PROCESS | 4032 | 1467109965434 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:45 INFO - PROCESS | 4032 | 1467109965547 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 03:32:45 INFO - PROCESS | 4032 | 1467109965556 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:45 INFO - PROCESS | 4032 | 1467109965558 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:45 INFO - PROCESS | 4032 | ++DOCSHELL 14499000 == 36 [pid = 4032] [id = 203] 03:32:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (1498C400) [pid = 4032] [serial = 607] [outer = 00000000] 03:32:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (18C34800) [pid = 4032] [serial = 608] [outer = 1498C400] 03:32:45 INFO - PROCESS | 4032 | 1467109965603 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (18C36000) [pid = 4032] [serial = 609] [outer = 1498C400] 03:32:46 INFO - PROCESS | 4032 | 1467109966141 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]]]}] 03:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 771ms 03:32:46 INFO - PROCESS | 4032 | 1467109966201 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 4032 | 1467109966206 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 03:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:32:46 INFO - PROCESS | 4032 | 1467109966211 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - PROCESS | 4032 | 1467109966215 Marionette TRACE conn5 <- [1,778,null,{}] 03:32:46 INFO - PROCESS | 4032 | 1467109966221 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}] 03:32:46 INFO - PROCESS | 4032 | 1467109966224 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:46 INFO - PROCESS | 4032 | 1467109966350 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 03:32:46 INFO - PROCESS | 4032 | 1467109966459 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:46 INFO - PROCESS | 4032 | 1467109966464 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:46 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF0400 == 37 [pid = 4032] [id = 204] 03:32:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (0CDF0C00) [pid = 4032] [serial = 610] [outer = 00000000] 03:32:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10475C00) [pid = 4032] [serial = 611] [outer = 0CDF0C00] 03:32:46 INFO - PROCESS | 4032 | 1467109966522 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1075F400) [pid = 4032] [serial = 612] [outer = 0CDF0C00] 03:32:47 INFO - PROCESS | 4032 | 1467109967327 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]]]}] 03:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1182ms 03:32:47 INFO - PROCESS | 4032 | 1467109967407 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 03:32:47 INFO - PROCESS | 4032 | 1467109967412 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 03:32:47 INFO - PROCESS | 4032 | 1467109967419 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:32:47 INFO - PROCESS | 4032 | 1467109967422 Marionette TRACE conn5 <- [1,782,null,{}] 03:32:47 INFO - PROCESS | 4032 | 1467109967426 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}] 03:32:47 INFO - PROCESS | 4032 | 1467109967429 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:47 INFO - PROCESS | 4032 | 1467109967564 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 03:32:47 INFO - PROCESS | 4032 | 1467109967688 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:47 INFO - PROCESS | 4032 | 1467109967691 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:47 INFO - PROCESS | 4032 | ++DOCSHELL 10C03800 == 38 [pid = 4032] [id = 205] 03:32:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10C7C800) [pid = 4032] [serial = 613] [outer = 00000000] 03:32:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14411C00) [pid = 4032] [serial = 614] [outer = 10C7C800] 03:32:47 INFO - PROCESS | 4032 | 1467109967752 Marionette DEBUG loaded listener.js 03:32:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14B29800) [pid = 4032] [serial = 615] [outer = 10C7C800] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 18450000 == 37 [pid = 4032] [id = 202] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 14C17C00 == 36 [pid = 4032] [id = 201] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 17A3EC00 == 35 [pid = 4032] [id = 200] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 15956C00 == 34 [pid = 4032] [id = 199] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 14C13400 == 33 [pid = 4032] [id = 198] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 1449E800 == 32 [pid = 4032] [id = 197] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 10766000 == 31 [pid = 4032] [id = 196] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 0FD36000 == 30 [pid = 4032] [id = 195] 03:32:48 INFO - PROCESS | 4032 | --DOCSHELL 1A008400 == 29 [pid = 4032] [id = 194] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18DAB800) [pid = 4032] [serial = 572] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18F7F800) [pid = 4032] [serial = 575] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18E74400) [pid = 4032] [serial = 573] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (19F3D800) [pid = 4032] [serial = 578] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1A00D400) [pid = 4032] [serial = 581] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18C31800) [pid = 4032] [serial = 569] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (162D3800) [pid = 4032] [serial = 566] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (1693DC00) [pid = 4032] [serial = 567] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1440B000) [pid = 4032] [serial = 563] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (146E2C00) [pid = 4032] [serial = 564] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (0CDF2C00) [pid = 4032] [serial = 561] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (0CD24800) [pid = 4032] [serial = 560] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (10A50800) [pid = 4032] [serial = 558] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (10768400) [pid = 4032] [serial = 557] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (18C38000) [pid = 4032] [serial = 555] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (18D28C00) [pid = 4032] [serial = 570] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (1976BC00) [pid = 4032] [serial = 576] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (1A003400) [pid = 4032] [serial = 579] [outer = 00000000] [url = about:blank] 03:32:48 INFO - PROCESS | 4032 | 1467109968536 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]]]}] 03:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1173ms 03:32:48 INFO - PROCESS | 4032 | 1467109968599 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 03:32:48 INFO - PROCESS | 4032 | 1467109968603 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 03:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:32:48 INFO - PROCESS | 4032 | 1467109968607 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:32:48 INFO - PROCESS | 4032 | 1467109968611 Marionette TRACE conn5 <- [1,786,null,{}] 03:32:48 INFO - PROCESS | 4032 | 1467109968616 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}] 03:32:48 INFO - PROCESS | 4032 | 1467109968619 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:48 INFO - PROCESS | 4032 | 1467109968704 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 03:32:48 INFO - PROCESS | 4032 | 1467109968717 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:48 INFO - PROCESS | 4032 | 1467109968720 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:48 INFO - PROCESS | 4032 | ++DOCSHELL 0FDEC400 == 30 [pid = 4032] [id = 206] 03:32:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (0FEF3400) [pid = 4032] [serial = 616] [outer = 00000000] 03:32:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (1081F000) [pid = 4032] [serial = 617] [outer = 0FEF3400] 03:32:48 INFO - PROCESS | 4032 | 1467109968769 Marionette DEBUG loaded listener.js 03:32:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (10A4D800) [pid = 4032] [serial = 618] [outer = 0FEF3400] 03:32:49 INFO - PROCESS | 4032 | 1467109969271 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]]]}] 03:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 03:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 690ms 03:32:49 INFO - PROCESS | 4032 | 1467109969298 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 03:32:49 INFO - PROCESS | 4032 | 1467109969303 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 03:32:49 INFO - PROCESS | 4032 | 1467109969308 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:32:49 INFO - PROCESS | 4032 | 1467109969311 Marionette TRACE conn5 <- [1,790,null,{}] 03:32:49 INFO - PROCESS | 4032 | 1467109969314 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}] 03:32:49 INFO - PROCESS | 4032 | 1467109969317 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:49 INFO - PROCESS | 4032 | 1467109969407 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 03:32:49 INFO - PROCESS | 4032 | 1467109969416 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:49 INFO - PROCESS | 4032 | 1467109969418 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:49 INFO - PROCESS | 4032 | ++DOCSHELL 1440B000 == 31 [pid = 4032] [id = 207] 03:32:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (14410C00) [pid = 4032] [serial = 619] [outer = 00000000] 03:32:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (146ED000) [pid = 4032] [serial = 620] [outer = 14410C00] 03:32:49 INFO - PROCESS | 4032 | 1467109969467 Marionette DEBUG loaded listener.js 03:32:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (14BA0400) [pid = 4032] [serial = 621] [outer = 14410C00] 03:32:49 INFO - PROCESS | 4032 | 1467109969940 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]]]}] 03:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 03:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 03:32:49 INFO - PROCESS | 4032 | 1467109969983 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 03:32:49 INFO - PROCESS | 4032 | 1467109969985 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 03:32:49 INFO - PROCESS | 4032 | 1467109969989 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:32:49 INFO - PROCESS | 4032 | 1467109969992 Marionette TRACE conn5 <- [1,794,null,{}] 03:32:50 INFO - PROCESS | 4032 | 1467109970003 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}] 03:32:50 INFO - PROCESS | 4032 | 1467109970008 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:50 INFO - PROCESS | 4032 | 1467109970095 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 03:32:50 INFO - PROCESS | 4032 | 1467109970200 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:50 INFO - PROCESS | 4032 | 1467109970203 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:50 INFO - PROCESS | 4032 | ++DOCSHELL 1693AC00 == 32 [pid = 4032] [id = 208] 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1693C000) [pid = 4032] [serial = 622] [outer = 00000000] 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (17A43800) [pid = 4032] [serial = 623] [outer = 1693C000] 03:32:50 INFO - PROCESS | 4032 | 1467109970261 Marionette DEBUG loaded listener.js 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (180D9800) [pid = 4032] [serial = 624] [outer = 1693C000] 03:32:50 INFO - PROCESS | 4032 | 1467109970642 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]]]}] 03:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 03:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 03:32:50 INFO - PROCESS | 4032 | 1467109970663 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 03:32:50 INFO - PROCESS | 4032 | 1467109970665 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 03:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:32:50 INFO - PROCESS | 4032 | 1467109970668 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:32:50 INFO - PROCESS | 4032 | 1467109970670 Marionette TRACE conn5 <- [1,798,null,{}] 03:32:50 INFO - PROCESS | 4032 | 1467109970674 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}] 03:32:50 INFO - PROCESS | 4032 | 1467109970675 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:50 INFO - PROCESS | 4032 | 1467109970826 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 03:32:50 INFO - PROCESS | 4032 | 1467109970847 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:50 INFO - PROCESS | 4032 | 1467109970849 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:50 INFO - PROCESS | 4032 | ++DOCSHELL 18445C00 == 33 [pid = 4032] [id = 209] 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (18447800) [pid = 4032] [serial = 625] [outer = 00000000] 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (18575C00) [pid = 4032] [serial = 626] [outer = 18447800] 03:32:50 INFO - PROCESS | 4032 | 1467109970894 Marionette DEBUG loaded listener.js 03:32:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (18C3A800) [pid = 4032] [serial = 627] [outer = 18447800] 03:32:51 INFO - PROCESS | 4032 | 1467109971322 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]]]}] 03:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 03:32:51 INFO - PROCESS | 4032 | 1467109971345 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 03:32:51 INFO - PROCESS | 4032 | 1467109971347 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 03:32:51 INFO - PROCESS | 4032 | 1467109971350 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:32:51 INFO - PROCESS | 4032 | 1467109971352 Marionette TRACE conn5 <- [1,802,null,{}] 03:32:51 INFO - PROCESS | 4032 | 1467109971356 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}] 03:32:51 INFO - PROCESS | 4032 | 1467109971358 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:51 INFO - PROCESS | 4032 | 1467109971469 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 03:32:51 INFO - PROCESS | 4032 | 1467109971474 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:51 INFO - PROCESS | 4032 | 1467109971476 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:51 INFO - PROCESS | 4032 | ++DOCSHELL 1604A400 == 34 [pid = 4032] [id = 210] 03:32:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (180DB000) [pid = 4032] [serial = 628] [outer = 00000000] 03:32:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (18D2BC00) [pid = 4032] [serial = 629] [outer = 180DB000] 03:32:51 INFO - PROCESS | 4032 | 1467109971520 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (18D2E800) [pid = 4032] [serial = 630] [outer = 180DB000] 03:32:52 INFO - PROCESS | 4032 | 1467109972020 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] 03:32:52 INFO - PROCESS | 4032 | 1467109972086 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:32:52 INFO - PROCESS | 4032 | 1467109972095 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 4032 | 1467109972097 Marionette TRACE conn5 <- [1,806,null,{}] 03:32:52 INFO - PROCESS | 4032 | 1467109972126 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}] 03:32:52 INFO - PROCESS | 4032 | 1467109972131 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:52 INFO - PROCESS | 4032 | 1467109972277 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 03:32:52 INFO - PROCESS | 4032 | 1467109972284 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 4032 | 1467109972286 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:52 INFO - PROCESS | 4032 | ++DOCSHELL 146E9400 == 35 [pid = 4032] [id = 211] 03:32:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18D33400) [pid = 4032] [serial = 631] [outer = 00000000] 03:32:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18F80800) [pid = 4032] [serial = 632] [outer = 18D33400] 03:32:52 INFO - PROCESS | 4032 | 1467109972331 Marionette DEBUG loaded listener.js 03:32:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18E79C00) [pid = 4032] [serial = 633] [outer = 18D33400] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14C4F000) [pid = 4032] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (184BE400) [pid = 4032] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (15958000) [pid = 4032] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (10767400) [pid = 4032] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (14C16400) [pid = 4032] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1A009000) [pid = 4032] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (14614000) [pid = 4032] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (0FD78C00) [pid = 4032] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:32:52 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (17A4A400) [pid = 4032] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:32:52 INFO - PROCESS | 4032 | 1467109972833 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]]]}] 03:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 770ms 03:32:52 INFO - PROCESS | 4032 | 1467109972869 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 4032 | 1467109972871 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:32:52 INFO - PROCESS | 4032 | 1467109972874 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 4032 | 1467109972876 Marionette TRACE conn5 <- [1,810,null,{}] 03:32:52 INFO - PROCESS | 4032 | 1467109972879 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}] 03:32:52 INFO - PROCESS | 4032 | 1467109972881 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:52 INFO - PROCESS | 4032 | 1467109972958 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 03:32:52 INFO - PROCESS | 4032 | 1467109972963 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 4032 | 1467109972965 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:52 INFO - PROCESS | 4032 | ++DOCSHELL 15958000 == 36 [pid = 4032] [id = 212] 03:32:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (17A4A400) [pid = 4032] [serial = 634] [outer = 00000000] 03:32:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (18E71C00) [pid = 4032] [serial = 635] [outer = 17A4A400] 03:32:53 INFO - PROCESS | 4032 | 1467109973011 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (19769800) [pid = 4032] [serial = 636] [outer = 17A4A400] 03:32:53 INFO - PROCESS | 4032 | 1467109973443 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] 03:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:32:53 INFO - PROCESS | 4032 | 1467109973507 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 03:32:53 INFO - PROCESS | 4032 | 1467109973510 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:32:53 INFO - PROCESS | 4032 | 1467109973513 Marionette TRACE conn5 <- [1,814,null,{}] 03:32:53 INFO - PROCESS | 4032 | 1467109973516 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}] 03:32:53 INFO - PROCESS | 4032 | 1467109973518 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:53 INFO - PROCESS | 4032 | 1467109973623 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 03:32:53 INFO - PROCESS | 4032 | 1467109973631 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:53 INFO - PROCESS | 4032 | 1467109973633 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:53 INFO - PROCESS | 4032 | ++DOCSHELL 19CC3C00 == 37 [pid = 4032] [id = 213] 03:32:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (19CC4800) [pid = 4032] [serial = 637] [outer = 00000000] 03:32:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (19CCA000) [pid = 4032] [serial = 638] [outer = 19CC4800] 03:32:53 INFO - PROCESS | 4032 | 1467109973678 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (19D7EC00) [pid = 4032] [serial = 639] [outer = 19CC4800] 03:32:54 INFO - PROCESS | 4032 | 1467109974118 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]]]}] 03:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 03:32:54 INFO - PROCESS | 4032 | 1467109974181 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 03:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:32:54 INFO - PROCESS | 4032 | 1467109974183 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 03:32:54 INFO - PROCESS | 4032 | 1467109974186 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 4032 | 1467109974188 Marionette TRACE conn5 <- [1,818,null,{}] 03:32:54 INFO - PROCESS | 4032 | 1467109974191 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}] 03:32:54 INFO - PROCESS | 4032 | 1467109974193 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:54 INFO - PROCESS | 4032 | 1467109974273 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 03:32:54 INFO - PROCESS | 4032 | 1467109974282 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:54 INFO - PROCESS | 4032 | 1467109974284 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:54 INFO - PROCESS | 4032 | ++DOCSHELL 0CD22800 == 38 [pid = 4032] [id = 214] 03:32:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10518800) [pid = 4032] [serial = 640] [outer = 00000000] 03:32:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19F31C00) [pid = 4032] [serial = 641] [outer = 10518800] 03:32:54 INFO - PROCESS | 4032 | 1467109974328 Marionette DEBUG loaded listener.js 03:32:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (19F3E400) [pid = 4032] [serial = 642] [outer = 10518800] 03:32:54 INFO - PROCESS | 4032 | 1467109974758 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]]]}] 03:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 630ms 03:32:54 INFO - PROCESS | 4032 | 1467109974849 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 03:32:54 INFO - PROCESS | 4032 | 1467109974853 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 03:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:32:54 INFO - PROCESS | 4032 | 1467109974859 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 4032 | 1467109974863 Marionette TRACE conn5 <- [1,822,null,{}] 03:32:54 INFO - PROCESS | 4032 | 1467109974869 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}] 03:32:54 INFO - PROCESS | 4032 | 1467109974873 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:55 INFO - PROCESS | 4032 | 1467109975065 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 03:32:55 INFO - PROCESS | 4032 | 1467109975159 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:55 INFO - PROCESS | 4032 | 1467109975163 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:55 INFO - PROCESS | 4032 | ++DOCSHELL 10475000 == 39 [pid = 4032] [id = 215] 03:32:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10479C00) [pid = 4032] [serial = 643] [outer = 00000000] 03:32:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1075F800) [pid = 4032] [serial = 644] [outer = 10479C00] 03:32:55 INFO - PROCESS | 4032 | 1467109975222 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A4B400) [pid = 4032] [serial = 645] [outer = 10479C00] 03:32:55 INFO - PROCESS | 4032 | 1467109975771 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]]]}] 03:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 970ms 03:32:55 INFO - PROCESS | 4032 | 1467109975833 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 03:32:55 INFO - PROCESS | 4032 | 1467109975837 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 03:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:32:55 INFO - PROCESS | 4032 | 1467109975844 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:32:55 INFO - PROCESS | 4032 | 1467109975848 Marionette TRACE conn5 <- [1,826,null,{}] 03:32:55 INFO - PROCESS | 4032 | 1467109975852 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}] 03:32:55 INFO - PROCESS | 4032 | 1467109975855 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:55 INFO - PROCESS | 4032 | 1467109975967 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 03:32:56 INFO - PROCESS | 4032 | 1467109976065 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 4032 | 1467109976068 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:56 INFO - PROCESS | 4032 | ++DOCSHELL 14C19000 == 40 [pid = 4032] [id = 216] 03:32:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14C4BC00) [pid = 4032] [serial = 646] [outer = 00000000] 03:32:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162C5C00) [pid = 4032] [serial = 647] [outer = 14C4BC00] 03:32:56 INFO - PROCESS | 4032 | 1467109976125 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (16939000) [pid = 4032] [serial = 648] [outer = 14C4BC00] 03:32:56 INFO - PROCESS | 4032 | 1467109976741 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]]]}] 03:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 930ms 03:32:56 INFO - PROCESS | 4032 | 1467109976772 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 03:32:56 INFO - PROCESS | 4032 | 1467109976775 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 03:32:56 INFO - PROCESS | 4032 | 1467109976779 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:32:56 INFO - PROCESS | 4032 | 1467109976781 Marionette TRACE conn5 <- [1,830,null,{}] 03:32:56 INFO - PROCESS | 4032 | 1467109976791 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}] 03:32:56 INFO - PROCESS | 4032 | 1467109976796 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:56 INFO - PROCESS | 4032 | 1467109976909 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 03:32:57 INFO - PROCESS | 4032 | 1467109977012 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:57 INFO - PROCESS | 4032 | 1467109977016 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:57 INFO - PROCESS | 4032 | ++DOCSHELL 19CC7C00 == 41 [pid = 4032] [id = 217] 03:32:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CC8400) [pid = 4032] [serial = 649] [outer = 00000000] 03:32:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A008000) [pid = 4032] [serial = 650] [outer = 19CC8400] 03:32:57 INFO - PROCESS | 4032 | 1467109977075 Marionette DEBUG loaded listener.js 03:32:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A00F800) [pid = 4032] [serial = 651] [outer = 19CC8400] 03:32:57 INFO - PROCESS | 4032 | 1467109977701 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]]]}] 03:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 970ms 03:32:57 INFO - PROCESS | 4032 | 1467109977753 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 4032 | 1467109977755 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 03:32:57 INFO - PROCESS | 4032 | 1467109977759 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:32:57 INFO - PROCESS | 4032 | 1467109977761 Marionette TRACE conn5 <- [1,834,null,{}] 03:32:57 INFO - PROCESS | 4032 | 1467109977765 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}] 03:32:57 INFO - PROCESS | 4032 | 1467109977767 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:57 INFO - PROCESS | 4032 | 1467109977874 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 03:32:57 INFO - PROCESS | 4032 | 1467109977974 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:57 INFO - PROCESS | 4032 | 1467109977977 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:57 INFO - PROCESS | 4032 | ++DOCSHELL 1A02A800 == 42 [pid = 4032] [id = 218] 03:32:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A02B000) [pid = 4032] [serial = 652] [outer = 00000000] 03:32:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1AC9F000) [pid = 4032] [serial = 653] [outer = 1A02B000] 03:32:58 INFO - PROCESS | 4032 | 1467109978032 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1ADD7C00) [pid = 4032] [serial = 654] [outer = 1A02B000] 03:32:58 INFO - PROCESS | 4032 | 1467109978648 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]]]}] 03:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 03:32:58 INFO - PROCESS | 4032 | 1467109978692 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 03:32:58 INFO - PROCESS | 4032 | 1467109978695 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 03:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:32:58 INFO - PROCESS | 4032 | 1467109978698 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:32:58 INFO - PROCESS | 4032 | 1467109978700 Marionette TRACE conn5 <- [1,838,null,{}] 03:32:58 INFO - PROCESS | 4032 | 1467109978704 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}] 03:32:58 INFO - PROCESS | 4032 | 1467109978706 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:58 INFO - PROCESS | 4032 | 1467109978910 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 03:32:59 INFO - PROCESS | 4032 | 1467109979059 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:59 INFO - PROCESS | 4032 | 1467109979062 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:32:59 INFO - PROCESS | 4032 | ++DOCSHELL 0FC6EC00 == 43 [pid = 4032] [id = 219] 03:32:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0FCCA000) [pid = 4032] [serial = 655] [outer = 00000000] 03:32:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0FEF7800) [pid = 4032] [serial = 656] [outer = 0FCCA000] 03:32:59 INFO - PROCESS | 4032 | 1467109979115 Marionette DEBUG loaded listener.js 03:32:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1051F400) [pid = 4032] [serial = 657] [outer = 0FCCA000] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 19CC3C00 == 42 [pid = 4032] [id = 213] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 15958000 == 41 [pid = 4032] [id = 212] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 146E9400 == 40 [pid = 4032] [id = 211] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 1604A400 == 39 [pid = 4032] [id = 210] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 18445C00 == 38 [pid = 4032] [id = 209] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 1693AC00 == 37 [pid = 4032] [id = 208] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 1440B000 == 36 [pid = 4032] [id = 207] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 0FDEC400 == 35 [pid = 4032] [id = 206] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 10C03800 == 34 [pid = 4032] [id = 205] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 14499000 == 33 [pid = 4032] [id = 203] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 0CDF0400 == 32 [pid = 4032] [id = 204] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 1A02A800 == 31 [pid = 4032] [id = 218] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 19CC7C00 == 30 [pid = 4032] [id = 217] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 0CD22800 == 29 [pid = 4032] [id = 214] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 10475000 == 28 [pid = 4032] [id = 215] 03:33:00 INFO - PROCESS | 4032 | --DOCSHELL 14C19000 == 27 [pid = 4032] [id = 216] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1604B400) [pid = 4032] [serial = 596] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1076DC00) [pid = 4032] [serial = 587] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A49000) [pid = 4032] [serial = 588] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (14CE4800) [pid = 4032] [serial = 593] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A01FC00) [pid = 4032] [serial = 582] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (146E2000) [pid = 4032] [serial = 590] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (147C6400) [pid = 4032] [serial = 591] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FDE5400) [pid = 4032] [serial = 584] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FEF2000) [pid = 4032] [serial = 585] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18449800) [pid = 4032] [serial = 599] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (162CEC00) [pid = 4032] [serial = 597] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1844FC00) [pid = 4032] [serial = 602] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184BF000) [pid = 4032] [serial = 606] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18577400) [pid = 4032] [serial = 605] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1844E000) [pid = 4032] [serial = 600] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (184B8800) [pid = 4032] [serial = 603] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18C34800) [pid = 4032] [serial = 608] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14DD0800) [pid = 4032] [serial = 594] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 4032 | 1467109980357 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]]]}] 03:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1734ms 03:33:00 INFO - PROCESS | 4032 | 1467109980445 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 03:33:00 INFO - PROCESS | 4032 | 1467109980450 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 03:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:33:00 INFO - PROCESS | 4032 | 1467109980458 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - PROCESS | 4032 | 1467109980461 Marionette TRACE conn5 <- [1,842,null,{}] 03:33:00 INFO - PROCESS | 4032 | 1467109980467 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}] 03:33:00 INFO - PROCESS | 4032 | 1467109980469 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:00 INFO - PROCESS | 4032 | 1467109980563 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 03:33:00 INFO - PROCESS | 4032 | 1467109980641 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:00 INFO - PROCESS | 4032 | 1467109980645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:00 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2EC00 == 28 [pid = 4032] [id = 220] 03:33:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0FD3B000) [pid = 4032] [serial = 658] [outer = 00000000] 03:33:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FE2B000) [pid = 4032] [serial = 659] [outer = 0FD3B000] 03:33:00 INFO - PROCESS | 4032 | 1467109980695 Marionette DEBUG loaded listener.js 03:33:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0FEFAC00) [pid = 4032] [serial = 660] [outer = 0FD3B000] 03:33:01 INFO - PROCESS | 4032 | 1467109981115 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]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 730ms 03:33:01 INFO - PROCESS | 4032 | 1467109981188 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 4032 | 1467109981193 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 03:33:01 INFO - PROCESS | 4032 | 1467109981199 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:33:01 INFO - PROCESS | 4032 | 1467109981202 Marionette TRACE conn5 <- [1,846,null,{}] 03:33:01 INFO - PROCESS | 4032 | 1467109981210 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}] 03:33:01 INFO - PROCESS | 4032 | 1467109981213 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:01 INFO - PROCESS | 4032 | 1467109981303 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 03:33:01 INFO - PROCESS | 4032 | 1467109981316 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:01 INFO - PROCESS | 4032 | 1467109981319 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:01 INFO - PROCESS | 4032 | ++DOCSHELL 10A52000 == 29 [pid = 4032] [id = 221] 03:33:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A52800) [pid = 4032] [serial = 661] [outer = 00000000] 03:33:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10A78800) [pid = 4032] [serial = 662] [outer = 10A52800] 03:33:01 INFO - PROCESS | 4032 | 1467109981370 Marionette DEBUG loaded listener.js 03:33:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A82800) [pid = 4032] [serial = 663] [outer = 10A52800] 03:33:01 INFO - PROCESS | 4032 | 1467109981834 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]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 690ms 03:33:01 INFO - PROCESS | 4032 | 1467109981893 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 4032 | 1467109981895 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 03:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:33:01 INFO - PROCESS | 4032 | 1467109981898 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - PROCESS | 4032 | 1467109981902 Marionette TRACE conn5 <- [1,850,null,{}] 03:33:01 INFO - PROCESS | 4032 | 1467109981948 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}] 03:33:01 INFO - PROCESS | 4032 | 1467109981953 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:02 INFO - PROCESS | 4032 | 1467109982081 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 03:33:02 INFO - PROCESS | 4032 | 1467109982132 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 4032 | 1467109982135 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:02 INFO - PROCESS | 4032 | ++DOCSHELL 14B2C000 == 30 [pid = 4032] [id = 222] 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14B30000) [pid = 4032] [serial = 664] [outer = 00000000] 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14D76C00) [pid = 4032] [serial = 665] [outer = 14B30000] 03:33:02 INFO - PROCESS | 4032 | 1467109982185 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (15954C00) [pid = 4032] [serial = 666] [outer = 14B30000] 03:33:02 INFO - PROCESS | 4032 | 1467109982627 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]]]}] 03:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 751ms 03:33:02 INFO - PROCESS | 4032 | 1467109982653 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 03:33:02 INFO - PROCESS | 4032 | 1467109982656 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 03:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:33:02 INFO - PROCESS | 4032 | 1467109982664 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:33:02 INFO - PROCESS | 4032 | 1467109982666 Marionette TRACE conn5 <- [1,854,null,{}] 03:33:02 INFO - PROCESS | 4032 | 1467109982673 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}] 03:33:02 INFO - PROCESS | 4032 | 1467109982675 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:02 INFO - PROCESS | 4032 | 1467109982788 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 03:33:02 INFO - PROCESS | 4032 | 1467109982794 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 4032 | 1467109982796 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:02 INFO - PROCESS | 4032 | ++DOCSHELL 147C8400 == 31 [pid = 4032] [id = 223] 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (15959800) [pid = 4032] [serial = 667] [outer = 00000000] 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (162D8400) [pid = 4032] [serial = 668] [outer = 15959800] 03:33:02 INFO - PROCESS | 4032 | 1467109982841 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (17AD6000) [pid = 4032] [serial = 669] [outer = 15959800] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10C7C800) [pid = 4032] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1693C000) [pid = 4032] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FEF3400) [pid = 4032] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (180DB000) [pid = 4032] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (17A4A400) [pid = 4032] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18447800) [pid = 4032] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18D33400) [pid = 4032] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10518800) [pid = 4032] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1498C400) [pid = 4032] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0CDF0C00) [pid = 4032] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CC4800) [pid = 4032] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:33:04 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14410C00) [pid = 4032] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:33:04 INFO - PROCESS | 4032 | 1467109984656 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]]]}] 03:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2024ms 03:33:04 INFO - PROCESS | 4032 | 1467109984687 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 03:33:04 INFO - PROCESS | 4032 | 1467109984689 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 03:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:33:04 INFO - PROCESS | 4032 | 1467109984692 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:33:04 INFO - PROCESS | 4032 | 1467109984694 Marionette TRACE conn5 <- [1,858,null,{}] 03:33:04 INFO - PROCESS | 4032 | 1467109984697 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}] 03:33:04 INFO - PROCESS | 4032 | 1467109984699 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:04 INFO - PROCESS | 4032 | 1467109984780 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 03:33:04 INFO - PROCESS | 4032 | 1467109984866 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:04 INFO - PROCESS | 4032 | 1467109984868 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:04 INFO - PROCESS | 4032 | ++DOCSHELL 10C88000 == 32 [pid = 4032] [id = 224] 03:33:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (113CD400) [pid = 4032] [serial = 670] [outer = 00000000] 03:33:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18444400) [pid = 4032] [serial = 671] [outer = 113CD400] 03:33:04 INFO - PROCESS | 4032 | 1467109984913 Marionette DEBUG loaded listener.js 03:33:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1844B800) [pid = 4032] [serial = 672] [outer = 113CD400] 03:33:05 INFO - PROCESS | 4032 | 1467109985330 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]]]}] 03:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 03:33:05 INFO - PROCESS | 4032 | 1467109985364 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 03:33:05 INFO - PROCESS | 4032 | 1467109985366 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 03:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:33:05 INFO - PROCESS | 4032 | 1467109985369 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:33:05 INFO - PROCESS | 4032 | 1467109985371 Marionette TRACE conn5 <- [1,862,null,{}] 03:33:05 INFO - PROCESS | 4032 | 1467109985374 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}] 03:33:05 INFO - PROCESS | 4032 | 1467109985380 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:05 INFO - PROCESS | 4032 | 1467109985482 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 03:33:05 INFO - PROCESS | 4032 | 1467109985487 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:05 INFO - PROCESS | 4032 | 1467109985489 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:05 INFO - PROCESS | 4032 | ++DOCSHELL 18504400 == 33 [pid = 4032] [id = 225] 03:33:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18D24800) [pid = 4032] [serial = 673] [outer = 00000000] 03:33:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18DA5000) [pid = 4032] [serial = 674] [outer = 18D24800] 03:33:05 INFO - PROCESS | 4032 | 1467109985535 Marionette DEBUG loaded listener.js 03:33:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18F7E400) [pid = 4032] [serial = 675] [outer = 18D24800] 03:33:05 INFO - PROCESS | 4032 | 1467109985987 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]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 03:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:33:06 INFO - PROCESS | 4032 | 1467109986040 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 4032 | 1467109986042 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 03:33:06 INFO - PROCESS | 4032 | 1467109986045 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 4032 | 1467109986047 Marionette TRACE conn5 <- [1,866,null,{}] 03:33:06 INFO - PROCESS | 4032 | 1467109986050 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}] 03:33:06 INFO - PROCESS | 4032 | 1467109986052 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:06 INFO - PROCESS | 4032 | 1467109986130 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 03:33:06 INFO - PROCESS | 4032 | 1467109986136 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:06 INFO - PROCESS | 4032 | 1467109986138 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:06 INFO - PROCESS | 4032 | ++DOCSHELL 19C0E400 == 34 [pid = 4032] [id = 226] 03:33:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CBC400) [pid = 4032] [serial = 676] [outer = 00000000] 03:33:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19CC5C00) [pid = 4032] [serial = 677] [outer = 19CBC400] 03:33:06 INFO - PROCESS | 4032 | 1467109986182 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19CC7800) [pid = 4032] [serial = 678] [outer = 19CBC400] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 0CD2EC00 == 33 [pid = 4032] [id = 220] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 0FC6EC00 == 32 [pid = 4032] [id = 219] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 10A52000 == 31 [pid = 4032] [id = 221] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 147C8400 == 30 [pid = 4032] [id = 223] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 10C88000 == 29 [pid = 4032] [id = 224] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 18504400 == 28 [pid = 4032] [id = 225] 03:33:07 INFO - PROCESS | 4032 | --DOCSHELL 14B2C000 == 27 [pid = 4032] [id = 222] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (17A43800) [pid = 4032] [serial = 623] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (180D9800) [pid = 4032] [serial = 624] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19D7EC00) [pid = 4032] [serial = 639] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A4D800) [pid = 4032] [serial = 618] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18D2BC00) [pid = 4032] [serial = 629] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19769800) [pid = 4032] [serial = 636] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18575C00) [pid = 4032] [serial = 626] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18F80800) [pid = 4032] [serial = 632] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18D2E800) [pid = 4032] [serial = 630] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (14411C00) [pid = 4032] [serial = 614] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19F31C00) [pid = 4032] [serial = 641] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18E79C00) [pid = 4032] [serial = 633] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (10475C00) [pid = 4032] [serial = 611] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (1081F000) [pid = 4032] [serial = 617] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18E71C00) [pid = 4032] [serial = 635] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18C36000) [pid = 4032] [serial = 609] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (146ED000) [pid = 4032] [serial = 620] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (18C3A800) [pid = 4032] [serial = 627] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (19F3E400) [pid = 4032] [serial = 642] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (1075F400) [pid = 4032] [serial = 612] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (19CCA000) [pid = 4032] [serial = 638] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (14BA0400) [pid = 4032] [serial = 621] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (14B29800) [pid = 4032] [serial = 615] [outer = 00000000] [url = about:blank] 03:33:07 INFO - PROCESS | 4032 | 1467109987888 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]]]}] 03:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1878ms 03:33:07 INFO - PROCESS | 4032 | 1467109987925 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 03:33:07 INFO - PROCESS | 4032 | 1467109987929 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 03:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:33:07 INFO - PROCESS | 4032 | 1467109987935 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:33:07 INFO - PROCESS | 4032 | 1467109987938 Marionette TRACE conn5 <- [1,870,null,{}] 03:33:07 INFO - PROCESS | 4032 | 1467109987945 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}] 03:33:07 INFO - PROCESS | 4032 | 1467109987948 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:08 INFO - PROCESS | 4032 | 1467109988044 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 03:33:08 INFO - PROCESS | 4032 | 1467109988053 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:08 INFO - PROCESS | 4032 | 1467109988056 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:08 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE7400 == 28 [pid = 4032] [id = 227] 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (0FDE7800) [pid = 4032] [serial = 679] [outer = 00000000] 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (0FE59C00) [pid = 4032] [serial = 680] [outer = 0FDE7800] 03:33:08 INFO - PROCESS | 4032 | 1467109988106 Marionette DEBUG loaded listener.js 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (10472C00) [pid = 4032] [serial = 681] [outer = 0FDE7800] 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (10763400) [pid = 4032] [serial = 682] [outer = 0FCD3800] 03:33:08 INFO - PROCESS | 4032 | 1467109988661 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]]]}] 03:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 03:33:08 INFO - PROCESS | 4032 | 1467109988709 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 4032 | 1467109988714 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 03:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:33:08 INFO - PROCESS | 4032 | 1467109988720 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - PROCESS | 4032 | 1467109988723 Marionette TRACE conn5 <- [1,874,null,{}] 03:33:08 INFO - PROCESS | 4032 | 1467109988727 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}] 03:33:08 INFO - PROCESS | 4032 | 1467109988730 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:08 INFO - PROCESS | 4032 | 1467109988822 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 03:33:08 INFO - PROCESS | 4032 | 1467109988903 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:08 INFO - PROCESS | 4032 | 1467109988905 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:08 INFO - PROCESS | 4032 | ++DOCSHELL 1076D400 == 29 [pid = 4032] [id = 228] 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (10A49000) [pid = 4032] [serial = 683] [outer = 00000000] 03:33:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (10A54C00) [pid = 4032] [serial = 684] [outer = 10A49000] 03:33:08 INFO - PROCESS | 4032 | 1467109988955 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (10A7AC00) [pid = 4032] [serial = 685] [outer = 10A49000] 03:33:09 INFO - PROCESS | 4032 | 1467109989344 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]]]}] 03:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 03:33:09 INFO - PROCESS | 4032 | 1467109989422 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 03:33:09 INFO - PROCESS | 4032 | 1467109989424 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 03:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:33:09 INFO - PROCESS | 4032 | 1467109989428 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:33:09 INFO - PROCESS | 4032 | 1467109989431 Marionette TRACE conn5 <- [1,878,null,{}] 03:33:09 INFO - PROCESS | 4032 | 1467109989447 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}] 03:33:09 INFO - PROCESS | 4032 | 1467109989452 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:09 INFO - PROCESS | 4032 | 1467109989538 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 03:33:09 INFO - PROCESS | 4032 | 1467109989553 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:09 INFO - PROCESS | 4032 | 1467109989556 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:09 INFO - PROCESS | 4032 | ++DOCSHELL 147C0000 == 30 [pid = 4032] [id = 229] 03:33:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (147C5800) [pid = 4032] [serial = 686] [outer = 00000000] 03:33:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (14990800) [pid = 4032] [serial = 687] [outer = 147C5800] 03:33:09 INFO - PROCESS | 4032 | 1467109989604 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (14B95000) [pid = 4032] [serial = 688] [outer = 147C5800] 03:33:10 INFO - PROCESS | 4032 | 1467109990049 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]]]}] 03:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 692ms 03:33:10 INFO - PROCESS | 4032 | 1467109990122 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 03:33:10 INFO - PROCESS | 4032 | 1467109990124 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 03:33:10 INFO - PROCESS | 4032 | 1467109990128 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:33:10 INFO - PROCESS | 4032 | 1467109990130 Marionette TRACE conn5 <- [1,882,null,{}] 03:33:10 INFO - PROCESS | 4032 | 1467109990133 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}] 03:33:10 INFO - PROCESS | 4032 | 1467109990135 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:10 INFO - PROCESS | 4032 | 1467109990218 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 03:33:10 INFO - PROCESS | 4032 | 1467109990224 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:10 INFO - PROCESS | 4032 | 1467109990226 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:10 INFO - PROCESS | 4032 | ++DOCSHELL 14C12400 == 31 [pid = 4032] [id = 230] 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (14C16000) [pid = 4032] [serial = 689] [outer = 00000000] 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (14CDF400) [pid = 4032] [serial = 690] [outer = 14C16000] 03:33:10 INFO - PROCESS | 4032 | 1467109990272 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (162C2400) [pid = 4032] [serial = 691] [outer = 14C16000] 03:33:10 INFO - PROCESS | 4032 | 1467109990709 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]]]}] 03:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 630ms 03:33:10 INFO - PROCESS | 4032 | 1467109990762 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 03:33:10 INFO - PROCESS | 4032 | 1467109990764 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 03:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:33:10 INFO - PROCESS | 4032 | 1467109990767 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:33:10 INFO - PROCESS | 4032 | 1467109990769 Marionette TRACE conn5 <- [1,886,null,{}] 03:33:10 INFO - PROCESS | 4032 | 1467109990773 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}] 03:33:10 INFO - PROCESS | 4032 | 1467109990775 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:10 INFO - PROCESS | 4032 | 1467109990854 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 03:33:10 INFO - PROCESS | 4032 | 1467109990892 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:10 INFO - PROCESS | 4032 | 1467109990894 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:10 INFO - PROCESS | 4032 | ++DOCSHELL 162D6800 == 32 [pid = 4032] [id = 231] 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (162D8000) [pid = 4032] [serial = 692] [outer = 00000000] 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (17A4A800) [pid = 4032] [serial = 693] [outer = 162D8000] 03:33:10 INFO - PROCESS | 4032 | 1467109990939 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18443C00) [pid = 4032] [serial = 694] [outer = 162D8000] 03:33:11 INFO - PROCESS | 4032 | 1467109991372 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]]]}] 03:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 03:33:11 INFO - PROCESS | 4032 | 1467109991398 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 03:33:11 INFO - PROCESS | 4032 | 1467109991400 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 03:33:11 INFO - PROCESS | 4032 | 1467109991407 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:33:11 INFO - PROCESS | 4032 | 1467109991409 Marionette TRACE conn5 <- [1,890,null,{}] 03:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:33:11 INFO - PROCESS | 4032 | 1467109991412 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}] 03:33:11 INFO - PROCESS | 4032 | 1467109991418 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:11 INFO - PROCESS | 4032 | 1467109991520 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 03:33:11 INFO - PROCESS | 4032 | 1467109991528 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:11 INFO - PROCESS | 4032 | 1467109991530 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:11 INFO - PROCESS | 4032 | ++DOCSHELL 18573C00 == 33 [pid = 4032] [id = 232] 03:33:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18611400) [pid = 4032] [serial = 695] [outer = 00000000] 03:33:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18C36400) [pid = 4032] [serial = 696] [outer = 18611400] 03:33:11 INFO - PROCESS | 4032 | 1467109991575 Marionette DEBUG loaded listener.js 03:33:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18C3D000) [pid = 4032] [serial = 697] [outer = 18611400] 03:33:11 INFO - PROCESS | 4032 | 1467109991983 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]]]}] 03:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 03:33:12 INFO - PROCESS | 4032 | 1467109992053 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 4032 | 1467109992055 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 03:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:33:12 INFO - PROCESS | 4032 | 1467109992063 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 4032 | 1467109992065 Marionette TRACE conn5 <- [1,894,null,{}] 03:33:12 INFO - PROCESS | 4032 | 1467109992069 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}] 03:33:12 INFO - PROCESS | 4032 | 1467109992070 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:12 INFO - PROCESS | 4032 | 1467109992146 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 03:33:12 INFO - PROCESS | 4032 | 1467109992154 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:12 INFO - PROCESS | 4032 | 1467109992156 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:12 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEF400 == 34 [pid = 4032] [id = 233] 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18CF1400) [pid = 4032] [serial = 698] [outer = 00000000] 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D2F800) [pid = 4032] [serial = 699] [outer = 18CF1400] 03:33:12 INFO - PROCESS | 4032 | 1467109992201 Marionette DEBUG loaded listener.js 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18D30C00) [pid = 4032] [serial = 700] [outer = 18CF1400] 03:33:12 INFO - PROCESS | 4032 | 1467109992634 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]]]}] 03:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms 03:33:12 INFO - PROCESS | 4032 | 1467109992694 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 4032 | 1467109992696 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 03:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:33:12 INFO - PROCESS | 4032 | 1467109992699 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 4032 | 1467109992701 Marionette TRACE conn5 <- [1,898,null,{}] 03:33:12 INFO - PROCESS | 4032 | 1467109992709 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}] 03:33:12 INFO - PROCESS | 4032 | 1467109992711 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:12 INFO - PROCESS | 4032 | 1467109992789 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 03:33:12 INFO - PROCESS | 4032 | 1467109992795 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:12 INFO - PROCESS | 4032 | 1467109992796 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:12 INFO - PROCESS | 4032 | ++DOCSHELL 18DA6C00 == 35 [pid = 4032] [id = 234] 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DA8000) [pid = 4032] [serial = 701] [outer = 00000000] 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18E6E400) [pid = 4032] [serial = 702] [outer = 18DA8000] 03:33:12 INFO - PROCESS | 4032 | 1467109992840 Marionette DEBUG loaded listener.js 03:33:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18E6EC00) [pid = 4032] [serial = 703] [outer = 18DA8000] 03:33:13 INFO - PROCESS | 4032 | 1467109993292 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]]]}] 03:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 631ms 03:33:13 INFO - PROCESS | 4032 | 1467109993331 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 03:33:13 INFO - PROCESS | 4032 | 1467109993334 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 03:33:13 INFO - PROCESS | 4032 | 1467109993337 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:33:13 INFO - PROCESS | 4032 | 1467109993339 Marionette TRACE conn5 <- [1,902,null,{}] 03:33:13 INFO - PROCESS | 4032 | 1467109993343 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}] 03:33:13 INFO - PROCESS | 4032 | 1467109993344 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:13 INFO - PROCESS | 4032 | 1467109993449 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 03:33:13 INFO - PROCESS | 4032 | 1467109993457 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:13 INFO - PROCESS | 4032 | 1467109993459 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:13 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2000 == 36 [pid = 4032] [id = 235] 03:33:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (0CDF2400) [pid = 4032] [serial = 704] [outer = 00000000] 03:33:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1976F000) [pid = 4032] [serial = 705] [outer = 0CDF2400] 03:33:13 INFO - PROCESS | 4032 | 1467109993502 Marionette DEBUG loaded listener.js 03:33:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19772800) [pid = 4032] [serial = 706] [outer = 0CDF2400] 03:33:13 INFO - PROCESS | 4032 | 1467109993967 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]]]}] 03:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 03:33:13 INFO - PROCESS | 4032 | 1467109994011 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 03:33:14 INFO - PROCESS | 4032 | 1467109994013 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 03:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:33:14 INFO - PROCESS | 4032 | 1467109994016 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:33:14 INFO - PROCESS | 4032 | 1467109994018 Marionette TRACE conn5 <- [1,906,null,{}] 03:33:14 INFO - PROCESS | 4032 | 1467109994021 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}] 03:33:14 INFO - PROCESS | 4032 | 1467109994023 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:14 INFO - PROCESS | 4032 | 1467109994132 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 03:33:14 INFO - PROCESS | 4032 | 1467109994137 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:14 INFO - PROCESS | 4032 | 1467109994139 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:14 INFO - PROCESS | 4032 | ++DOCSHELL 18CF0C00 == 37 [pid = 4032] [id = 236] 03:33:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19769000) [pid = 4032] [serial = 707] [outer = 00000000] 03:33:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19D80000) [pid = 4032] [serial = 708] [outer = 19769000] 03:33:14 INFO - PROCESS | 4032 | 1467109994183 Marionette DEBUG loaded listener.js 03:33:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A002000) [pid = 4032] [serial = 709] [outer = 19769000] 03:33:14 INFO - PROCESS | 4032 | 1467109994633 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]]]}] 03:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 03:33:14 INFO - PROCESS | 4032 | 1467109994687 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 03:33:14 INFO - PROCESS | 4032 | 1467109994690 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 03:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:33:14 INFO - PROCESS | 4032 | 1467109994693 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:33:14 INFO - PROCESS | 4032 | 1467109994695 Marionette TRACE conn5 <- [1,910,null,{}] 03:33:14 INFO - PROCESS | 4032 | 1467109994699 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}] 03:33:14 INFO - PROCESS | 4032 | 1467109994701 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:14 INFO - PROCESS | 4032 | 1467109994860 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 03:33:14 INFO - PROCESS | 4032 | 1467109994886 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:14 INFO - PROCESS | 4032 | 1467109994889 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:14 INFO - PROCESS | 4032 | ++DOCSHELL 162D5400 == 38 [pid = 4032] [id = 237] 03:33:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A00A400) [pid = 4032] [serial = 710] [outer = 00000000] 03:33:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A025400) [pid = 4032] [serial = 711] [outer = 1A00A400] 03:33:14 INFO - PROCESS | 4032 | 1467109994935 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1A02C000) [pid = 4032] [serial = 712] [outer = 1A00A400] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (15959800) [pid = 4032] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (113CD400) [pid = 4032] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18D24800) [pid = 4032] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (14B30000) [pid = 4032] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A52800) [pid = 4032] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0FD3B000) [pid = 4032] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0FCCA000) [pid = 4032] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1A02B000) [pid = 4032] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19CC8400) [pid = 4032] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (14C4BC00) [pid = 4032] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:33:15 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10479C00) [pid = 4032] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:33:15 INFO - PROCESS | 4032 | 1467109995447 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]]]}] 03:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 772ms 03:33:15 INFO - PROCESS | 4032 | 1467109995469 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 03:33:15 INFO - PROCESS | 4032 | 1467109995472 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 03:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:33:15 INFO - PROCESS | 4032 | 1467109995486 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:33:15 INFO - PROCESS | 4032 | 1467109995488 Marionette TRACE conn5 <- [1,914,null,{}] 03:33:15 INFO - PROCESS | 4032 | 1467109995492 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}] 03:33:15 INFO - PROCESS | 4032 | 1467109995494 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:15 INFO - PROCESS | 4032 | 1467109995575 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 03:33:15 INFO - PROCESS | 4032 | 1467109995580 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:15 INFO - PROCESS | 4032 | 1467109995582 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:15 INFO - PROCESS | 4032 | ++DOCSHELL 162D3C00 == 39 [pid = 4032] [id = 238] 03:33:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (17A49000) [pid = 4032] [serial = 713] [outer = 00000000] 03:33:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19CC5400) [pid = 4032] [serial = 714] [outer = 17A49000] 03:33:15 INFO - PROCESS | 4032 | 1467109995627 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC9400) [pid = 4032] [serial = 715] [outer = 17A49000] 03:33:16 INFO - PROCESS | 4032 | 1467109996048 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]]]}] 03:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 03:33:16 INFO - PROCESS | 4032 | 1467109996109 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 4032 | 1467109996111 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 03:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:33:16 INFO - PROCESS | 4032 | 1467109996115 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 4032 | 1467109996116 Marionette TRACE conn5 <- [1,918,null,{}] 03:33:16 INFO - PROCESS | 4032 | 1467109996120 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}] 03:33:16 INFO - PROCESS | 4032 | 1467109996122 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:16 INFO - PROCESS | 4032 | 1467109996201 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 03:33:16 INFO - PROCESS | 4032 | 1467109996206 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:16 INFO - PROCESS | 4032 | 1467109996208 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:16 INFO - PROCESS | 4032 | ++DOCSHELL 18E7D400 == 40 [pid = 4032] [id = 239] 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A024400) [pid = 4032] [serial = 716] [outer = 00000000] 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1ADD6C00) [pid = 4032] [serial = 717] [outer = 1A024400] 03:33:16 INFO - PROCESS | 4032 | 1467109996252 Marionette DEBUG loaded listener.js 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1B3BC000) [pid = 4032] [serial = 718] [outer = 1A024400] 03:33:16 INFO - PROCESS | 4032 | 1467109996705 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]]]}] 03:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 03:33:16 INFO - PROCESS | 4032 | 1467109996749 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 4032 | 1467109996751 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 03:33:16 INFO - PROCESS | 4032 | 1467109996755 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 4032 | 1467109996756 Marionette TRACE conn5 <- [1,922,null,{}] 03:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:33:16 INFO - PROCESS | 4032 | 1467109996760 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}] 03:33:16 INFO - PROCESS | 4032 | 1467109996762 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:16 INFO - PROCESS | 4032 | 1467109996841 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 03:33:16 INFO - PROCESS | 4032 | 1467109996846 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:16 INFO - PROCESS | 4032 | 1467109996848 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:16 INFO - PROCESS | 4032 | ++DOCSHELL 1B3BFC00 == 41 [pid = 4032] [id = 240] 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B47D400) [pid = 4032] [serial = 719] [outer = 00000000] 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B52A800) [pid = 4032] [serial = 720] [outer = 1B47D400] 03:33:16 INFO - PROCESS | 4032 | 1467109996891 Marionette DEBUG loaded listener.js 03:33:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1B5CD400) [pid = 4032] [serial = 721] [outer = 1B47D400] 03:33:17 INFO - PROCESS | 4032 | 1467109997504 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]]]}] 03:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 770ms 03:33:17 INFO - PROCESS | 4032 | 1467109997576 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 03:33:17 INFO - PROCESS | 4032 | 1467109997581 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 03:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:33:17 INFO - PROCESS | 4032 | 1467109997611 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:33:17 INFO - PROCESS | 4032 | 1467109997615 Marionette TRACE conn5 <- [1,926,null,{}] 03:33:17 INFO - PROCESS | 4032 | 1467109997622 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}] 03:33:17 INFO - PROCESS | 4032 | 1467109997625 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:17 INFO - PROCESS | 4032 | 1467109997760 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 03:33:17 INFO - PROCESS | 4032 | 1467109997880 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:17 INFO - PROCESS | 4032 | 1467109997885 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:17 INFO - PROCESS | 4032 | ++DOCSHELL 0CD20000 == 42 [pid = 4032] [id = 241] 03:33:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (0CDF2C00) [pid = 4032] [serial = 722] [outer = 00000000] 03:33:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10514000) [pid = 4032] [serial = 723] [outer = 0CDF2C00] 03:33:17 INFO - PROCESS | 4032 | 1467109997945 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10765C00) [pid = 4032] [serial = 724] [outer = 0CDF2C00] 03:33:18 INFO - PROCESS | 4032 | 1467109998611 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]]]}] 03:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1092ms 03:33:18 INFO - PROCESS | 4032 | 1467109998689 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 4032 | 1467109998694 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 03:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:33:18 INFO - PROCESS | 4032 | 1467109998724 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - PROCESS | 4032 | 1467109998727 Marionette TRACE conn5 <- [1,930,null,{}] 03:33:18 INFO - PROCESS | 4032 | 1467109998734 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}] 03:33:18 INFO - PROCESS | 4032 | 1467109998736 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:18 INFO - PROCESS | 4032 | 1467109998876 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 03:33:18 INFO - PROCESS | 4032 | 1467109998997 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:18 INFO - PROCESS | 4032 | 1467109998999 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:19 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2D400 == 43 [pid = 4032] [id = 242] 03:33:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (0FEF5400) [pid = 4032] [serial = 725] [outer = 00000000] 03:33:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (10827C00) [pid = 4032] [serial = 726] [outer = 0FEF5400] 03:33:19 INFO - PROCESS | 4032 | 1467109999056 Marionette DEBUG loaded listener.js 03:33:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (14616000) [pid = 4032] [serial = 727] [outer = 0FEF5400] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 18E7D400 == 42 [pid = 4032] [id = 239] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 162D3C00 == 41 [pid = 4032] [id = 238] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 162D5400 == 40 [pid = 4032] [id = 237] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 18CF0C00 == 39 [pid = 4032] [id = 236] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2000 == 38 [pid = 4032] [id = 235] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 18DA6C00 == 37 [pid = 4032] [id = 234] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 0CDEF400 == 36 [pid = 4032] [id = 233] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 18573C00 == 35 [pid = 4032] [id = 232] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 162D6800 == 34 [pid = 4032] [id = 231] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 14C12400 == 33 [pid = 4032] [id = 230] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (19CC5C00) [pid = 4032] [serial = 677] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 147C0000 == 32 [pid = 4032] [id = 229] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 1076D400 == 31 [pid = 4032] [id = 228] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 0FDE7400 == 30 [pid = 4032] [id = 227] 03:33:19 INFO - PROCESS | 4032 | --DOCSHELL 19C0E400 == 29 [pid = 4032] [id = 226] 03:33:19 INFO - PROCESS | 4032 | 1467109999942 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]]]}] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (162D8400) [pid = 4032] [serial = 668] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18444400) [pid = 4032] [serial = 671] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18DA5000) [pid = 4032] [serial = 674] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (17AD6000) [pid = 4032] [serial = 669] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18F7E400) [pid = 4032] [serial = 675] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14D76C00) [pid = 4032] [serial = 665] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A78800) [pid = 4032] [serial = 662] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A82800) [pid = 4032] [serial = 663] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0FE2B000) [pid = 4032] [serial = 659] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0FEFAC00) [pid = 4032] [serial = 660] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1051F400) [pid = 4032] [serial = 657] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FEF7800) [pid = 4032] [serial = 656] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1ADD7C00) [pid = 4032] [serial = 654] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1AC9F000) [pid = 4032] [serial = 653] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1A00F800) [pid = 4032] [serial = 651] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1A008000) [pid = 4032] [serial = 650] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (16939000) [pid = 4032] [serial = 648] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (162C5C00) [pid = 4032] [serial = 647] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10A4B400) [pid = 4032] [serial = 645] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1075F800) [pid = 4032] [serial = 644] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1844B800) [pid = 4032] [serial = 672] [outer = 00000000] [url = about:blank] 03:33:19 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (15954C00) [pid = 4032] [serial = 666] [outer = 00000000] [url = about:blank] 03:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1311ms 03:33:20 INFO - PROCESS | 4032 | 1467110000015 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 4032 | 1467110000019 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 03:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:33:20 INFO - PROCESS | 4032 | 1467110000024 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - PROCESS | 4032 | 1467110000028 Marionette TRACE conn5 <- [1,934,null,{}] 03:33:20 INFO - PROCESS | 4032 | 1467110000033 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}] 03:33:20 INFO - PROCESS | 4032 | 1467110000036 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:20 INFO - PROCESS | 4032 | 1467110000122 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 03:33:20 INFO - PROCESS | 4032 | 1467110000133 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:20 INFO - PROCESS | 4032 | 1467110000135 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:20 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE7400 == 30 [pid = 4032] [id = 243] 03:33:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FDEAC00) [pid = 4032] [serial = 728] [outer = 00000000] 03:33:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0FEFE400) [pid = 4032] [serial = 729] [outer = 0FDEAC00] 03:33:20 INFO - PROCESS | 4032 | 1467110000184 Marionette DEBUG loaded listener.js 03:33:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10520C00) [pid = 4032] [serial = 730] [outer = 0FDEAC00] 03:33:20 INFO - PROCESS | 4032 | 1467110000704 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]]]}] 03:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 03:33:20 INFO - PROCESS | 4032 | 1467110000755 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 4032 | 1467110000759 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 03:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:33:20 INFO - PROCESS | 4032 | 1467110000765 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - PROCESS | 4032 | 1467110000768 Marionette TRACE conn5 <- [1,938,null,{}] 03:33:20 INFO - PROCESS | 4032 | 1467110000771 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}] 03:33:20 INFO - PROCESS | 4032 | 1467110000774 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:20 INFO - PROCESS | 4032 | 1467110000867 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 03:33:20 INFO - PROCESS | 4032 | 1467110000953 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:20 INFO - PROCESS | 4032 | 1467110000955 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:20 INFO - PROCESS | 4032 | ++DOCSHELL 10C33800 == 31 [pid = 4032] [id = 244] 03:33:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (112DD800) [pid = 4032] [serial = 731] [outer = 00000000] 03:33:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1440B400) [pid = 4032] [serial = 732] [outer = 112DD800] 03:33:20 INFO - PROCESS | 4032 | 1467110001002 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (146E2800) [pid = 4032] [serial = 733] [outer = 112DD800] 03:33:21 INFO - PROCESS | 4032 | 1467110001388 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]]]}] 03:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 03:33:21 INFO - PROCESS | 4032 | 1467110001439 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 03:33:21 INFO - PROCESS | 4032 | 1467110001442 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 03:33:21 INFO - PROCESS | 4032 | 1467110001445 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:33:21 INFO - PROCESS | 4032 | 1467110001448 Marionette TRACE conn5 <- [1,942,null,{}] 03:33:21 INFO - PROCESS | 4032 | 1467110001459 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}] 03:33:21 INFO - PROCESS | 4032 | 1467110001464 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:21 INFO - PROCESS | 4032 | 1467110001547 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 03:33:21 INFO - PROCESS | 4032 | 1467110001602 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:21 INFO - PROCESS | 4032 | 1467110001605 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:21 INFO - PROCESS | 4032 | ++DOCSHELL 15956C00 == 32 [pid = 4032] [id = 245] 03:33:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (15958C00) [pid = 4032] [serial = 734] [outer = 00000000] 03:33:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (162CF400) [pid = 4032] [serial = 735] [outer = 15958C00] 03:33:21 INFO - PROCESS | 4032 | 1467110001654 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1693C000) [pid = 4032] [serial = 736] [outer = 15958C00] 03:33:22 INFO - PROCESS | 4032 | 1467110002099 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]]]}] 03:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 03:33:22 INFO - PROCESS | 4032 | 1467110002125 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 4032 | 1467110002127 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 03:33:22 INFO - PROCESS | 4032 | 1467110002130 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:33:22 INFO - PROCESS | 4032 | 1467110002132 Marionette TRACE conn5 <- [1,946,null,{}] 03:33:22 INFO - PROCESS | 4032 | 1467110002136 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}] 03:33:22 INFO - PROCESS | 4032 | 1467110002137 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:22 INFO - PROCESS | 4032 | 1467110002259 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 03:33:22 INFO - PROCESS | 4032 | 1467110002264 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:22 INFO - PROCESS | 4032 | 1467110002266 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:22 INFO - PROCESS | 4032 | ++DOCSHELL 18447400 == 33 [pid = 4032] [id = 246] 03:33:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18447800) [pid = 4032] [serial = 737] [outer = 00000000] 03:33:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1844E800) [pid = 4032] [serial = 738] [outer = 18447800] 03:33:22 INFO - PROCESS | 4032 | 1467110002359 Marionette DEBUG loaded listener.js 03:33:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (184BE000) [pid = 4032] [serial = 739] [outer = 18447800] 03:33:22 INFO - PROCESS | 4032 | 1467110002765 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]]]}] 03:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 03:33:22 INFO - PROCESS | 4032 | 1467110002805 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 4032 | 1467110002807 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 03:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:33:22 INFO - PROCESS | 4032 | 1467110002811 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - PROCESS | 4032 | 1467110002812 Marionette TRACE conn5 <- [1,950,null,{}] 03:33:22 INFO - PROCESS | 4032 | 1467110002816 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}] 03:33:22 INFO - PROCESS | 4032 | 1467110002818 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:22 INFO - PROCESS | 4032 | 1467110002929 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 03:33:23 INFO - PROCESS | 4032 | 1467110003015 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:23 INFO - PROCESS | 4032 | 1467110003018 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:23 INFO - PROCESS | 4032 | ++DOCSHELL 18504400 == 34 [pid = 4032] [id = 247] 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18504800) [pid = 4032] [serial = 740] [outer = 00000000] 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18C33000) [pid = 4032] [serial = 741] [outer = 18504800] 03:33:23 INFO - PROCESS | 4032 | 1467110003063 Marionette DEBUG loaded listener.js 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18CF0800) [pid = 4032] [serial = 742] [outer = 18504800] 03:33:23 INFO - PROCESS | 4032 | 1467110003511 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]]]}] 03:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 730ms 03:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:33:23 INFO - PROCESS | 4032 | 1467110003541 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 03:33:23 INFO - PROCESS | 4032 | 1467110003543 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 03:33:23 INFO - PROCESS | 4032 | 1467110003547 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:33:23 INFO - PROCESS | 4032 | 1467110003548 Marionette TRACE conn5 <- [1,954,null,{}] 03:33:23 INFO - PROCESS | 4032 | 1467110003561 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}] 03:33:23 INFO - PROCESS | 4032 | 1467110003567 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:23 INFO - PROCESS | 4032 | 1467110003696 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 03:33:23 INFO - PROCESS | 4032 | 1467110003709 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:23 INFO - PROCESS | 4032 | 1467110003711 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:23 INFO - PROCESS | 4032 | ++DOCSHELL 18DA8400 == 35 [pid = 4032] [id = 248] 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18DA9400) [pid = 4032] [serial = 743] [outer = 00000000] 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19C0DC00) [pid = 4032] [serial = 744] [outer = 18DA9400] 03:33:23 INFO - PROCESS | 4032 | 1467110003756 Marionette DEBUG loaded listener.js 03:33:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DAC800) [pid = 4032] [serial = 745] [outer = 18DA9400] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0CDF2400) [pid = 4032] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0FDE7800) [pid = 4032] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18DA8000) [pid = 4032] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (162D8000) [pid = 4032] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18611400) [pid = 4032] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19769000) [pid = 4032] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A49000) [pid = 4032] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19CBC400) [pid = 4032] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18CF1400) [pid = 4032] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (147C5800) [pid = 4032] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C16000) [pid = 4032] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1A00A400) [pid = 4032] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A024400) [pid = 4032] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:33:24 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (17A49000) [pid = 4032] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:33:24 INFO - PROCESS | 4032 | 1467110004363 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]]]}] 03:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 870ms 03:33:24 INFO - PROCESS | 4032 | 1467110004422 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 03:33:24 INFO - PROCESS | 4032 | 1467110004424 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 03:33:24 INFO - PROCESS | 4032 | 1467110004427 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:33:24 INFO - PROCESS | 4032 | 1467110004429 Marionette TRACE conn5 <- [1,958,null,{}] 03:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:33:24 INFO - PROCESS | 4032 | 1467110004432 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}] 03:33:24 INFO - PROCESS | 4032 | 1467110004434 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:24 INFO - PROCESS | 4032 | 1467110004513 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 03:33:24 INFO - PROCESS | 4032 | 1467110004521 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:24 INFO - PROCESS | 4032 | 1467110004523 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:24 INFO - PROCESS | 4032 | ++DOCSHELL 1461E800 == 36 [pid = 4032] [id = 249] 03:33:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (146A5000) [pid = 4032] [serial = 746] [outer = 00000000] 03:33:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1604E000) [pid = 4032] [serial = 747] [outer = 146A5000] 03:33:24 INFO - PROCESS | 4032 | 1467110004639 Marionette DEBUG loaded listener.js 03:33:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (17A49000) [pid = 4032] [serial = 748] [outer = 146A5000] 03:33:24 INFO - PROCESS | 4032 | 1467110005003 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]]]}] 03:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 03:33:25 INFO - PROCESS | 4032 | 1467110005063 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 03:33:25 INFO - PROCESS | 4032 | 1467110005065 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 03:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:33:25 INFO - PROCESS | 4032 | 1467110005068 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:33:25 INFO - PROCESS | 4032 | 1467110005070 Marionette TRACE conn5 <- [1,962,null,{}] 03:33:25 INFO - PROCESS | 4032 | 1467110005074 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}] 03:33:25 INFO - PROCESS | 4032 | 1467110005076 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:25 INFO - PROCESS | 4032 | 1467110005189 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 03:33:25 INFO - PROCESS | 4032 | 1467110005197 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:25 INFO - PROCESS | 4032 | 1467110005199 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:25 INFO - PROCESS | 4032 | ++DOCSHELL 147C5800 == 37 [pid = 4032] [id = 250] 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18CF2800) [pid = 4032] [serial = 749] [outer = 00000000] 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CCA000) [pid = 4032] [serial = 750] [outer = 18CF2800] 03:33:25 INFO - PROCESS | 4032 | 1467110005243 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A004000) [pid = 4032] [serial = 751] [outer = 18CF2800] 03:33:25 INFO - PROCESS | 4032 | 1467110005651 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]]]}] 03:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 03:33:25 INFO - PROCESS | 4032 | 1467110005699 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 03:33:25 INFO - PROCESS | 4032 | 1467110005701 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 03:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:33:25 INFO - PROCESS | 4032 | 1467110005704 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:33:25 INFO - PROCESS | 4032 | 1467110005705 Marionette TRACE conn5 <- [1,966,null,{}] 03:33:25 INFO - PROCESS | 4032 | 1467110005709 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}] 03:33:25 INFO - PROCESS | 4032 | 1467110005711 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:25 INFO - PROCESS | 4032 | 1467110005830 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 03:33:25 INFO - PROCESS | 4032 | 1467110005873 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:25 INFO - PROCESS | 4032 | 1467110005875 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:25 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1A800 == 38 [pid = 4032] [id = 251] 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1076C800) [pid = 4032] [serial = 752] [outer = 00000000] 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A010C00) [pid = 4032] [serial = 753] [outer = 1076C800] 03:33:25 INFO - PROCESS | 4032 | 1467110005918 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A01F800) [pid = 4032] [serial = 754] [outer = 1076C800] 03:33:26 INFO - PROCESS | 4032 | 1467110006354 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]]]}] 03:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 730ms 03:33:26 INFO - PROCESS | 4032 | 1467110006435 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 03:33:26 INFO - PROCESS | 4032 | 1467110006440 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 03:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:33:26 INFO - PROCESS | 4032 | 1467110006446 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:33:26 INFO - PROCESS | 4032 | 1467110006450 Marionette TRACE conn5 <- [1,970,null,{}] 03:33:26 INFO - PROCESS | 4032 | 1467110006474 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}] 03:33:26 INFO - PROCESS | 4032 | 1467110006477 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:26 INFO - PROCESS | 4032 | 1467110006604 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 03:33:26 INFO - PROCESS | 4032 | 1467110006699 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:26 INFO - PROCESS | 4032 | 1467110006704 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:26 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF2400 == 39 [pid = 4032] [id = 252] 03:33:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0FEF6C00) [pid = 4032] [serial = 755] [outer = 00000000] 03:33:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1051F800) [pid = 4032] [serial = 756] [outer = 0FEF6C00] 03:33:26 INFO - PROCESS | 4032 | 1467110006778 Marionette DEBUG loaded listener.js 03:33:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (10A46400) [pid = 4032] [serial = 757] [outer = 0FEF6C00] 03:33:27 INFO - PROCESS | 4032 | 1467110007395 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]]]}] 03:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 990ms 03:33:27 INFO - PROCESS | 4032 | 1467110007440 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 03:33:27 INFO - PROCESS | 4032 | 1467110007445 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 03:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:33:27 INFO - PROCESS | 4032 | 1467110007452 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:33:27 INFO - PROCESS | 4032 | 1467110007455 Marionette TRACE conn5 <- [1,974,null,{}] 03:33:27 INFO - PROCESS | 4032 | 1467110007459 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}] 03:33:27 INFO - PROCESS | 4032 | 1467110007462 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:27 INFO - PROCESS | 4032 | 1467110007580 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 03:33:27 INFO - PROCESS | 4032 | 1467110007709 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:27 INFO - PROCESS | 4032 | 1467110007712 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:27 INFO - PROCESS | 4032 | ++DOCSHELL 14C12400 == 40 [pid = 4032] [id = 253] 03:33:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (14C1E400) [pid = 4032] [serial = 758] [outer = 00000000] 03:33:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1594DC00) [pid = 4032] [serial = 759] [outer = 14C1E400] 03:33:27 INFO - PROCESS | 4032 | 1467110007771 Marionette DEBUG loaded listener.js 03:33:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (16935000) [pid = 4032] [serial = 760] [outer = 14C1E400] 03:33:28 INFO - PROCESS | 4032 | 1467110008396 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]]]}] 03:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 970ms 03:33:28 INFO - PROCESS | 4032 | 1467110008425 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 03:33:28 INFO - PROCESS | 4032 | 1467110008427 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 03:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:33:28 INFO - PROCESS | 4032 | 1467110008431 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:33:28 INFO - PROCESS | 4032 | 1467110008435 Marionette TRACE conn5 <- [1,978,null,{}] 03:33:28 INFO - PROCESS | 4032 | 1467110008446 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}] 03:33:28 INFO - PROCESS | 4032 | 1467110008451 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:28 INFO - PROCESS | 4032 | 1467110008561 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 03:33:28 INFO - PROCESS | 4032 | 1467110008664 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:28 INFO - PROCESS | 4032 | 1467110008668 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:28 INFO - PROCESS | 4032 | ++DOCSHELL 19F3D800 == 41 [pid = 4032] [id = 254] 03:33:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1A008000) [pid = 4032] [serial = 761] [outer = 00000000] 03:33:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1AD51400) [pid = 4032] [serial = 762] [outer = 1A008000] 03:33:28 INFO - PROCESS | 4032 | 1467110008727 Marionette DEBUG loaded listener.js 03:33:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1B471400) [pid = 4032] [serial = 763] [outer = 1A008000] 03:33:29 INFO - PROCESS | 4032 | 1467110009294 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]]]}] 03:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 870ms 03:33:29 INFO - PROCESS | 4032 | 1467110009317 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 03:33:29 INFO - PROCESS | 4032 | 1467110009320 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 03:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:33:29 INFO - PROCESS | 4032 | 1467110009325 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:33:29 INFO - PROCESS | 4032 | 1467110009327 Marionette TRACE conn5 <- [1,982,null,{}] 03:33:29 INFO - PROCESS | 4032 | 1467110009330 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}] 03:33:29 INFO - PROCESS | 4032 | 1467110009332 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:29 INFO - PROCESS | 4032 | 1467110009442 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 03:33:29 INFO - PROCESS | 4032 | 1467110009543 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:29 INFO - PROCESS | 4032 | 1467110009545 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:29 INFO - PROCESS | 4032 | ++DOCSHELL 1B89E800 == 42 [pid = 4032] [id = 255] 03:33:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1B89FC00) [pid = 4032] [serial = 764] [outer = 00000000] 03:33:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1C123C00) [pid = 4032] [serial = 765] [outer = 1B89FC00] 03:33:29 INFO - PROCESS | 4032 | 1467110009600 Marionette DEBUG loaded listener.js 03:33:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1C471400) [pid = 4032] [serial = 766] [outer = 1B89FC00] 03:33:30 INFO - PROCESS | 4032 | 1467110010162 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]]]}] 03:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms 03:33:30 INFO - PROCESS | 4032 | 1467110010256 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 03:33:30 INFO - PROCESS | 4032 | 1467110010259 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 03:33:30 INFO - PROCESS | 4032 | 1467110010262 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:33:30 INFO - PROCESS | 4032 | 1467110010264 Marionette TRACE conn5 <- [1,986,null,{}] 03:33:30 INFO - PROCESS | 4032 | 1467110010268 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}] 03:33:30 INFO - PROCESS | 4032 | 1467110010271 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:30 INFO - PROCESS | 4032 | 1467110010377 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 03:33:30 INFO - PROCESS | 4032 | 1467110010484 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:30 INFO - PROCESS | 4032 | 1467110010487 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:30 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEA400 == 43 [pid = 4032] [id = 256] 03:33:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (10A49C00) [pid = 4032] [serial = 767] [outer = 00000000] 03:33:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (162C6800) [pid = 4032] [serial = 768] [outer = 10A49C00] 03:33:30 INFO - PROCESS | 4032 | 1467110010541 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (180DB000) [pid = 4032] [serial = 769] [outer = 10A49C00] 03:33:31 INFO - PROCESS | 4032 | 1467110011233 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]]]}] 03:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1017ms 03:33:31 INFO - PROCESS | 4032 | 1467110011283 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 4032 | 1467110011287 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 03:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:33:31 INFO - PROCESS | 4032 | 1467110011291 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 4032 | 1467110011296 Marionette TRACE conn5 <- [1,990,null,{}] 03:33:31 INFO - PROCESS | 4032 | 1467110011301 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}] 03:33:31 INFO - PROCESS | 4032 | 1467110011304 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:31 INFO - PROCESS | 4032 | 1467110011404 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 147C5800 == 42 [pid = 4032] [id = 250] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 1461E800 == 41 [pid = 4032] [id = 249] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 18DA8400 == 40 [pid = 4032] [id = 248] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 18504400 == 39 [pid = 4032] [id = 247] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 18447400 == 38 [pid = 4032] [id = 246] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 15956C00 == 37 [pid = 4032] [id = 245] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 10C33800 == 36 [pid = 4032] [id = 244] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0FDE7400 == 35 [pid = 4032] [id = 243] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0CD20000 == 34 [pid = 4032] [id = 241] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0CD2D400 == 33 [pid = 4032] [id = 242] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 1B3BFC00 == 32 [pid = 4032] [id = 240] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0CDEA400 == 31 [pid = 4032] [id = 256] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 1B89E800 == 30 [pid = 4032] [id = 255] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 14C12400 == 29 [pid = 4032] [id = 253] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 19F3D800 == 28 [pid = 4032] [id = 254] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0CD1A800 == 27 [pid = 4032] [id = 251] 03:33:32 INFO - PROCESS | 4032 | --DOCSHELL 0FEF2400 == 26 [pid = 4032] [id = 252] 03:33:32 INFO - PROCESS | 4032 | 1467110012113 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 4032 | 1467110012117 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1976F000) [pid = 4032] [serial = 705] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (0FE59C00) [pid = 4032] [serial = 680] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (10472C00) [pid = 4032] [serial = 681] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (18E6E400) [pid = 4032] [serial = 702] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (17A4A800) [pid = 4032] [serial = 693] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18443C00) [pid = 4032] [serial = 694] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18C36400) [pid = 4032] [serial = 696] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18C3D000) [pid = 4032] [serial = 697] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19D80000) [pid = 4032] [serial = 708] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10A54C00) [pid = 4032] [serial = 684] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10A7AC00) [pid = 4032] [serial = 685] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (19CC7800) [pid = 4032] [serial = 678] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18D2F800) [pid = 4032] [serial = 699] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D30C00) [pid = 4032] [serial = 700] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (14990800) [pid = 4032] [serial = 687] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14B95000) [pid = 4032] [serial = 688] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14CDF400) [pid = 4032] [serial = 690] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (162C2400) [pid = 4032] [serial = 691] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (19772800) [pid = 4032] [serial = 706] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1A025400) [pid = 4032] [serial = 711] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A7C800) [pid = 4032] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1A002000) [pid = 4032] [serial = 709] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1ADD6C00) [pid = 4032] [serial = 717] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1B3BC000) [pid = 4032] [serial = 718] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1A02C000) [pid = 4032] [serial = 712] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC9400) [pid = 4032] [serial = 715] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (19CC5400) [pid = 4032] [serial = 714] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1B52A800) [pid = 4032] [serial = 720] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18E6EC00) [pid = 4032] [serial = 703] [outer = 00000000] [url = about:blank] 03:33:32 INFO - PROCESS | 4032 | ++DOCSHELL 08C6B000 == 27 [pid = 4032] [id = 257] 03:33:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (08C6BC00) [pid = 4032] [serial = 770] [outer = 00000000] 03:33:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD18000) [pid = 4032] [serial = 771] [outer = 08C6BC00] 03:33:32 INFO - PROCESS | 4032 | 1467110012291 Marionette DEBUG loaded listener.js 03:33:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0CD22000) [pid = 4032] [serial = 772] [outer = 08C6BC00] 03:33:32 INFO - PROCESS | 4032 | 1467110012747 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]]]}] 03:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1532ms 03:33:32 INFO - PROCESS | 4032 | 1467110012826 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 4032 | 1467110012830 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 03:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:33:32 INFO - PROCESS | 4032 | 1467110012834 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 4032 | 1467110012837 Marionette TRACE conn5 <- [1,994,null,{}] 03:33:32 INFO - PROCESS | 4032 | 1467110012843 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}] 03:33:32 INFO - PROCESS | 4032 | 1467110012847 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:32 INFO - PROCESS | 4032 | 1467110012942 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 03:33:32 INFO - PROCESS | 4032 | 1467110012953 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 4032 | 1467110012956 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:32 INFO - PROCESS | 4032 | ++DOCSHELL 10516400 == 28 [pid = 4032] [id = 258] 03:33:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10516C00) [pid = 4032] [serial = 773] [outer = 00000000] 03:33:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1051F400) [pid = 4032] [serial = 774] [outer = 10516C00] 03:33:32 INFO - PROCESS | 4032 | 1467110013003 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1086FC00) [pid = 4032] [serial = 775] [outer = 10516C00] 03:33:33 INFO - PROCESS | 4032 | 1467110013469 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]]]}] 03:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 03:33:33 INFO - PROCESS | 4032 | 1467110013507 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 03:33:33 INFO - PROCESS | 4032 | 1467110013511 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 03:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:33:33 INFO - PROCESS | 4032 | 1467110013546 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:33:33 INFO - PROCESS | 4032 | 1467110013548 Marionette TRACE conn5 <- [1,998,null,{}] 03:33:33 INFO - PROCESS | 4032 | 1467110013554 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}] 03:33:33 INFO - PROCESS | 4032 | 1467110013557 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:33 INFO - PROCESS | 4032 | 1467110013646 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 03:33:33 INFO - PROCESS | 4032 | 1467110013736 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:33 INFO - PROCESS | 4032 | 1467110013738 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:33 INFO - PROCESS | 4032 | ++DOCSHELL 10C38000 == 29 [pid = 4032] [id = 259] 03:33:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10C3A800) [pid = 4032] [serial = 776] [outer = 00000000] 03:33:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (113CE800) [pid = 4032] [serial = 777] [outer = 10C3A800] 03:33:33 INFO - PROCESS | 4032 | 1467110013785 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (146E9400) [pid = 4032] [serial = 778] [outer = 10C3A800] 03:33:34 INFO - PROCESS | 4032 | 1467110014184 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]]]}] 03:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 03:33:34 INFO - PROCESS | 4032 | 1467110014223 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 03:33:34 INFO - PROCESS | 4032 | 1467110014225 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 03:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:33:34 INFO - PROCESS | 4032 | 1467110014230 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 4032 | 1467110014236 Marionette TRACE conn5 <- [1,1002,null,{}] 03:33:34 INFO - PROCESS | 4032 | 1467110014254 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}] 03:33:34 INFO - PROCESS | 4032 | 1467110014258 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:34 INFO - PROCESS | 4032 | 1467110014371 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 03:33:34 INFO - PROCESS | 4032 | 1467110014386 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 4032 | 1467110014388 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:34 INFO - PROCESS | 4032 | ++DOCSHELL 10472C00 == 30 [pid = 4032] [id = 260] 03:33:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (10A79800) [pid = 4032] [serial = 779] [outer = 00000000] 03:33:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (16047800) [pid = 4032] [serial = 780] [outer = 10A79800] 03:33:34 INFO - PROCESS | 4032 | 1467110014441 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1693DC00) [pid = 4032] [serial = 781] [outer = 10A79800] 03:33:34 INFO - PROCESS | 4032 | 1467110014872 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]]]}] 03:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 690ms 03:33:34 INFO - PROCESS | 4032 | 1467110014920 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 03:33:34 INFO - PROCESS | 4032 | 1467110014923 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 03:33:34 INFO - PROCESS | 4032 | 1467110014926 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:33:34 INFO - PROCESS | 4032 | 1467110014927 Marionette TRACE conn5 <- [1,1006,null,{}] 03:33:34 INFO - PROCESS | 4032 | 1467110014936 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}] 03:33:34 INFO - PROCESS | 4032 | 1467110014938 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:35 INFO - PROCESS | 4032 | 1467110015078 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 03:33:35 INFO - PROCESS | 4032 | 1467110015096 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 4032 | 1467110015098 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:35 INFO - PROCESS | 4032 | ++DOCSHELL 17A4A800 == 31 [pid = 4032] [id = 261] 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (180D9800) [pid = 4032] [serial = 782] [outer = 00000000] 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (184B8C00) [pid = 4032] [serial = 783] [outer = 180D9800] 03:33:35 INFO - PROCESS | 4032 | 1467110015143 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1860E400) [pid = 4032] [serial = 784] [outer = 180D9800] 03:33:35 INFO - PROCESS | 4032 | 1467110015610 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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 730ms 03:33:35 INFO - PROCESS | 4032 | 1467110015660 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 4032 | 1467110015662 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 03:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:33:35 INFO - PROCESS | 4032 | 1467110015665 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 4032 | 1467110015667 Marionette TRACE conn5 <- [1,1010,null,{}] 03:33:35 INFO - PROCESS | 4032 | 1467110015671 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}] 03:33:35 INFO - PROCESS | 4032 | 1467110015673 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:35 INFO - PROCESS | 4032 | 1467110015782 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 03:33:35 INFO - PROCESS | 4032 | 1467110015794 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 4032 | 1467110015800 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:35 INFO - PROCESS | 4032 | ++DOCSHELL 18CF3C00 == 32 [pid = 4032] [id = 262] 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18D26C00) [pid = 4032] [serial = 785] [outer = 00000000] 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D31400) [pid = 4032] [serial = 786] [outer = 18D26C00] 03:33:35 INFO - PROCESS | 4032 | 1467110015900 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18DA4800) [pid = 4032] [serial = 787] [outer = 18D26C00] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18CF2800) [pid = 4032] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0FEF5400) [pid = 4032] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1B47D400) [pid = 4032] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CDF2C00) [pid = 4032] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (112DD800) [pid = 4032] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (15958C00) [pid = 4032] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FDEAC00) [pid = 4032] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18504800) [pid = 4032] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (146A5000) [pid = 4032] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18DA9400) [pid = 4032] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1076C800) [pid = 4032] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:33:36 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18447800) [pid = 4032] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:33:36 INFO - PROCESS | 4032 | 1467110016556 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]]]}] 03:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 03:33:36 INFO - PROCESS | 4032 | 1467110016596 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 03:33:36 INFO - PROCESS | 4032 | 1467110016598 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 03:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:33:36 INFO - PROCESS | 4032 | 1467110016601 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 4032 | 1467110016603 Marionette TRACE conn5 <- [1,1014,null,{}] 03:33:36 INFO - PROCESS | 4032 | 1467110016606 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}] 03:33:36 INFO - PROCESS | 4032 | 1467110016608 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:36 INFO - PROCESS | 4032 | 1467110016731 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 03:33:36 INFO - PROCESS | 4032 | 1467110016791 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 4032 | 1467110016793 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:36 INFO - PROCESS | 4032 | ++DOCSHELL 0FD3A800 == 33 [pid = 4032] [id = 263] 03:33:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (112DD800) [pid = 4032] [serial = 788] [outer = 00000000] 03:33:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C3C000) [pid = 4032] [serial = 789] [outer = 112DD800] 03:33:36 INFO - PROCESS | 4032 | 1467110016837 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DA1800) [pid = 4032] [serial = 790] [outer = 112DD800] 03:33:37 INFO - PROCESS | 4032 | 1467110017192 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]]]}] 03:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 630ms 03:33:37 INFO - PROCESS | 4032 | 1467110017232 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 03:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:33:37 INFO - PROCESS | 4032 | 1467110017234 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 03:33:37 INFO - PROCESS | 4032 | 1467110017237 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - PROCESS | 4032 | 1467110017239 Marionette TRACE conn5 <- [1,1018,null,{}] 03:33:37 INFO - PROCESS | 4032 | 1467110017251 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}] 03:33:37 INFO - PROCESS | 4032 | 1467110017253 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:37 INFO - PROCESS | 4032 | 1467110017329 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 03:33:37 INFO - PROCESS | 4032 | 1467110017336 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 4032 | 1467110017338 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:37 INFO - PROCESS | 4032 | ++DOCSHELL 18DACC00 == 34 [pid = 4032] [id = 264] 03:33:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18DAD000) [pid = 4032] [serial = 791] [outer = 00000000] 03:33:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1976F000) [pid = 4032] [serial = 792] [outer = 18DAD000] 03:33:37 INFO - PROCESS | 4032 | 1467110017382 Marionette DEBUG loaded listener.js 03:33:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC0C00) [pid = 4032] [serial = 793] [outer = 18DAD000] 03:33:37 INFO - PROCESS | 4032 | 1467110017803 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]]]}] 03:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 630ms 03:33:37 INFO - PROCESS | 4032 | 1467110017868 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 03:33:37 INFO - PROCESS | 4032 | 1467110017871 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 03:33:37 INFO - PROCESS | 4032 | 1467110017874 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:33:37 INFO - PROCESS | 4032 | 1467110017876 Marionette TRACE conn5 <- [1,1022,null,{}] 03:33:37 INFO - PROCESS | 4032 | 1467110017880 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}] 03:33:37 INFO - PROCESS | 4032 | 1467110017882 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:37 INFO - PROCESS | 4032 | 1467110017960 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 03:33:37 INFO - PROCESS | 4032 | 1467110017969 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 4032 | 1467110017971 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:37 INFO - PROCESS | 4032 | ++DOCSHELL 18F88000 == 35 [pid = 4032] [id = 265] 03:33:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC8000) [pid = 4032] [serial = 794] [outer = 00000000] 03:33:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19F35C00) [pid = 4032] [serial = 795] [outer = 19CC8000] 03:33:38 INFO - PROCESS | 4032 | 1467110018015 Marionette DEBUG loaded listener.js 03:33:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19F39800) [pid = 4032] [serial = 796] [outer = 19CC8000] 03:33:38 INFO - PROCESS | 4032 | 1467110018508 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]]]}] 03:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 730ms 03:33:38 INFO - PROCESS | 4032 | 1467110018609 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 03:33:38 INFO - PROCESS | 4032 | 1467110018614 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 03:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:33:38 INFO - PROCESS | 4032 | 1467110018644 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:33:38 INFO - PROCESS | 4032 | 1467110018648 Marionette TRACE conn5 <- [1,1026,null,{}] 03:33:38 INFO - PROCESS | 4032 | 1467110018655 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}] 03:33:38 INFO - PROCESS | 4032 | 1467110018658 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:38 INFO - PROCESS | 4032 | 1467110018790 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 03:33:38 INFO - PROCESS | 4032 | 1467110018870 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:38 INFO - PROCESS | 4032 | 1467110018875 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:38 INFO - PROCESS | 4032 | ++DOCSHELL 0FE2D400 == 36 [pid = 4032] [id = 266] 03:33:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0FE5FC00) [pid = 4032] [serial = 797] [outer = 00000000] 03:33:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1047F800) [pid = 4032] [serial = 798] [outer = 0FE5FC00] 03:33:38 INFO - PROCESS | 4032 | 1467110018973 Marionette DEBUG loaded listener.js 03:33:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10A4A800) [pid = 4032] [serial = 799] [outer = 0FE5FC00] 03:33:39 INFO - PROCESS | 4032 | 1467110019703 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]]]}] 03:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1155ms 03:33:39 INFO - PROCESS | 4032 | 1467110019793 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 03:33:39 INFO - PROCESS | 4032 | 1467110019798 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 03:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:33:39 INFO - PROCESS | 4032 | 1467110019805 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:33:39 INFO - PROCESS | 4032 | 1467110019808 Marionette TRACE conn5 <- [1,1030,null,{}] 03:33:39 INFO - PROCESS | 4032 | 1467110019812 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}] 03:33:39 INFO - PROCESS | 4032 | 1467110019815 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:39 INFO - PROCESS | 4032 | 1467110019944 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 03:33:40 INFO - PROCESS | 4032 | 1467110020067 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:40 INFO - PROCESS | 4032 | 1467110020070 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:40 INFO - PROCESS | 4032 | ++DOCSHELL 147CC400 == 37 [pid = 4032] [id = 267] 03:33:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1498C000) [pid = 4032] [serial = 800] [outer = 00000000] 03:33:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (14CDE800) [pid = 4032] [serial = 801] [outer = 1498C000] 03:33:40 INFO - PROCESS | 4032 | 1467110020129 Marionette DEBUG loaded listener.js 03:33:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (15958000) [pid = 4032] [serial = 802] [outer = 1498C000] 03:33:41 INFO - PROCESS | 4032 | 1467110021021 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]]]}] 03:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1277ms 03:33:41 INFO - PROCESS | 4032 | 1467110021084 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 03:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:33:41 INFO - PROCESS | 4032 | 1467110021088 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 03:33:41 INFO - PROCESS | 4032 | 1467110021094 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - PROCESS | 4032 | 1467110021097 Marionette TRACE conn5 <- [1,1034,null,{}] 03:33:41 INFO - PROCESS | 4032 | 1467110021102 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}] 03:33:41 INFO - PROCESS | 4032 | 1467110021105 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:41 INFO - PROCESS | 4032 | 1467110021217 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 03:33:41 INFO - PROCESS | 4032 | 1467110021337 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 4032 | 1467110021342 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 18DACC00 == 36 [pid = 4032] [id = 264] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 0FD3A800 == 35 [pid = 4032] [id = 263] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 18CF3C00 == 34 [pid = 4032] [id = 262] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 17A4A800 == 33 [pid = 4032] [id = 261] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 10472C00 == 32 [pid = 4032] [id = 260] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 10C38000 == 31 [pid = 4032] [id = 259] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 10516400 == 30 [pid = 4032] [id = 258] 03:33:41 INFO - PROCESS | 4032 | --DOCSHELL 08C6B000 == 29 [pid = 4032] [id = 257] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A004000) [pid = 4032] [serial = 751] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10827C00) [pid = 4032] [serial = 726] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (14616000) [pid = 4032] [serial = 727] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1B5CD400) [pid = 4032] [serial = 721] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10514000) [pid = 4032] [serial = 723] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10765C00) [pid = 4032] [serial = 724] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1440B400) [pid = 4032] [serial = 732] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (146E2800) [pid = 4032] [serial = 733] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (162CF400) [pid = 4032] [serial = 735] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FEFE400) [pid = 4032] [serial = 729] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10520C00) [pid = 4032] [serial = 730] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18CF0800) [pid = 4032] [serial = 742] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C33000) [pid = 4032] [serial = 741] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1604E000) [pid = 4032] [serial = 747] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19C0DC00) [pid = 4032] [serial = 744] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19CCA000) [pid = 4032] [serial = 750] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1A01F800) [pid = 4032] [serial = 754] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18DAC800) [pid = 4032] [serial = 745] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1844E800) [pid = 4032] [serial = 738] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (184BE000) [pid = 4032] [serial = 739] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1A010C00) [pid = 4032] [serial = 753] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (17A49000) [pid = 4032] [serial = 748] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1693C000) [pid = 4032] [serial = 736] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 4032 | ++DOCSHELL 08C65C00 == 30 [pid = 4032] [id = 268] 03:33:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (08C6B000) [pid = 4032] [serial = 803] [outer = 00000000] 03:33:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FD3A800) [pid = 4032] [serial = 804] [outer = 08C6B000] 03:33:41 INFO - PROCESS | 4032 | 1467110021428 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10513800) [pid = 4032] [serial = 805] [outer = 08C6B000] 03:33:41 INFO - PROCESS | 4032 | 1467110021831 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]]]}] 03:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 790ms 03:33:41 INFO - PROCESS | 4032 | 1467110021884 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 03:33:41 INFO - PROCESS | 4032 | 1467110021888 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 03:33:41 INFO - PROCESS | 4032 | 1467110021894 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:33:41 INFO - PROCESS | 4032 | 1467110021896 Marionette TRACE conn5 <- [1,1038,null,{}] 03:33:41 INFO - PROCESS | 4032 | 1467110021900 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}] 03:33:41 INFO - PROCESS | 4032 | 1467110021903 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:41 INFO - PROCESS | 4032 | 1467110021990 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 03:33:41 INFO - PROCESS | 4032 | 1467110021996 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 4032 | 1467110021998 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:42 INFO - PROCESS | 4032 | ++DOCSHELL 10A50000 == 31 [pid = 4032] [id = 269] 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A52400) [pid = 4032] [serial = 806] [outer = 00000000] 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10C37800) [pid = 4032] [serial = 807] [outer = 10A52400] 03:33:42 INFO - PROCESS | 4032 | 1467110022046 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1440D800) [pid = 4032] [serial = 808] [outer = 10A52400] 03:33:42 INFO - PROCESS | 4032 | 1467110022519 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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 03:33:42 INFO - PROCESS | 4032 | 1467110022568 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 4032 | 1467110022571 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 03:33:42 INFO - PROCESS | 4032 | 1467110022574 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:33:42 INFO - PROCESS | 4032 | 1467110022578 Marionette TRACE conn5 <- [1,1042,null,{}] 03:33:42 INFO - PROCESS | 4032 | 1467110022588 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}] 03:33:42 INFO - PROCESS | 4032 | 1467110022593 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:42 INFO - PROCESS | 4032 | 1467110022712 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 03:33:42 INFO - PROCESS | 4032 | 1467110022808 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:42 INFO - PROCESS | 4032 | 1467110022811 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:42 INFO - PROCESS | 4032 | ++DOCSHELL 162D2000 == 32 [pid = 4032] [id = 270] 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (162D5000) [pid = 4032] [serial = 809] [outer = 00000000] 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1693AC00) [pid = 4032] [serial = 810] [outer = 162D5000] 03:33:42 INFO - PROCESS | 4032 | 1467110022861 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (180D6800) [pid = 4032] [serial = 811] [outer = 162D5000] 03:33:43 INFO - PROCESS | 4032 | 1467110023241 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]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 03:33:43 INFO - PROCESS | 4032 | 1467110023248 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 4032 | 1467110023251 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:33:43 INFO - PROCESS | 4032 | 1467110023272 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 4032 | 1467110023274 Marionette TRACE conn5 <- [1,1046,null,{}] 03:33:43 INFO - PROCESS | 4032 | 1467110023277 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}] 03:33:43 INFO - PROCESS | 4032 | 1467110023280 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:43 INFO - PROCESS | 4032 | 1467110023377 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 03:33:43 INFO - PROCESS | 4032 | 1467110023383 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 4032 | 1467110023385 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:43 INFO - PROCESS | 4032 | ++DOCSHELL 18450400 == 33 [pid = 4032] [id = 271] 03:33:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18451800) [pid = 4032] [serial = 812] [outer = 00000000] 03:33:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18C3A800) [pid = 4032] [serial = 813] [outer = 18451800] 03:33:43 INFO - PROCESS | 4032 | 1467110023431 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D27000) [pid = 4032] [serial = 814] [outer = 18451800] 03:33:43 INFO - PROCESS | 4032 | 1467110023902 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]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 690ms 03:33:43 INFO - PROCESS | 4032 | 1467110023950 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 4032 | 1467110023952 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:33:43 INFO - PROCESS | 4032 | 1467110023956 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 4032 | 1467110023957 Marionette TRACE conn5 <- [1,1050,null,{}] 03:33:43 INFO - PROCESS | 4032 | 1467110023961 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}] 03:33:43 INFO - PROCESS | 4032 | 1467110023963 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:44 INFO - PROCESS | 4032 | 1467110024074 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 03:33:44 INFO - PROCESS | 4032 | 1467110024162 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 4032 | 1467110024165 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:44 INFO - PROCESS | 4032 | ++DOCSHELL 18D2B000 == 34 [pid = 4032] [id = 272] 03:33:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D31000) [pid = 4032] [serial = 815] [outer = 00000000] 03:33:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18DAB800) [pid = 4032] [serial = 816] [outer = 18D31000] 03:33:44 INFO - PROCESS | 4032 | 1467110024209 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18E7C800) [pid = 4032] [serial = 817] [outer = 18D31000] 03:33:44 INFO - PROCESS | 4032 | 1467110024631 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]]]}] 03:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 730ms 03:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:33:44 INFO - PROCESS | 4032 | 1467110024688 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 4032 | 1467110024690 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 03:33:44 INFO - PROCESS | 4032 | 1467110024693 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 4032 | 1467110024695 Marionette TRACE conn5 <- [1,1054,null,{}] 03:33:44 INFO - PROCESS | 4032 | 1467110024698 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}] 03:33:44 INFO - PROCESS | 4032 | 1467110024704 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:44 INFO - PROCESS | 4032 | 1467110024847 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 03:33:44 INFO - PROCESS | 4032 | 1467110024906 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 4032 | 1467110024908 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:44 INFO - PROCESS | 4032 | ++DOCSHELL 184C1C00 == 35 [pid = 4032] [id = 273] 03:33:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D2BC00) [pid = 4032] [serial = 818] [outer = 00000000] 03:33:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19D81000) [pid = 4032] [serial = 819] [outer = 18D2BC00] 03:33:44 INFO - PROCESS | 4032 | 1467110024955 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19D86C00) [pid = 4032] [serial = 820] [outer = 18D2BC00] 03:33:45 INFO - PROCESS | 4032 | 1467110025386 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]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 03:33:45 INFO - PROCESS | 4032 | 1467110025442 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 4032 | 1467110025444 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 03:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:33:45 INFO - PROCESS | 4032 | 1467110025455 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 4032 | 1467110025456 Marionette TRACE conn5 <- [1,1058,null,{}] 03:33:45 INFO - PROCESS | 4032 | 1467110025460 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}] 03:33:45 INFO - PROCESS | 4032 | 1467110025462 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:45 INFO - PROCESS | 4032 | 1467110025574 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 03:33:45 INFO - PROCESS | 4032 | 1467110025583 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 4032 | 1467110025585 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:45 INFO - PROCESS | 4032 | ++DOCSHELL 1A00F800 == 36 [pid = 4032] [id = 274] 03:33:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A01F400) [pid = 4032] [serial = 821] [outer = 00000000] 03:33:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A025400) [pid = 4032] [serial = 822] [outer = 1A01F400] 03:33:45 INFO - PROCESS | 4032 | 1467110025629 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A02A400) [pid = 4032] [serial = 823] [outer = 1A01F400] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (112DD800) [pid = 4032] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1A008000) [pid = 4032] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (180D9800) [pid = 4032] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10C3A800) [pid = 4032] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18D26C00) [pid = 4032] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1B89FC00) [pid = 4032] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DAD000) [pid = 4032] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14C1E400) [pid = 4032] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10516C00) [pid = 4032] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (08C6BC00) [pid = 4032] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0FEF6C00) [pid = 4032] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:33:45 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A79800) [pid = 4032] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:33:46 INFO - PROCESS | 4032 | 1467110026077 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]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 691ms 03:33:46 INFO - PROCESS | 4032 | 1467110026143 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 03:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:33:46 INFO - PROCESS | 4032 | 1467110026146 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 03:33:46 INFO - PROCESS | 4032 | 1467110026149 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 4032 | 1467110026151 Marionette TRACE conn5 <- [1,1062,null,{}] 03:33:46 INFO - PROCESS | 4032 | 1467110026154 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}] 03:33:46 INFO - PROCESS | 4032 | 1467110026156 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:46 INFO - PROCESS | 4032 | 1467110026236 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 03:33:46 INFO - PROCESS | 4032 | 1467110026241 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 4032 | 1467110026243 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:46 INFO - PROCESS | 4032 | ++DOCSHELL 10A78800 == 37 [pid = 4032] [id = 275] 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10C37400) [pid = 4032] [serial = 824] [outer = 00000000] 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D32400) [pid = 4032] [serial = 825] [outer = 10C37400] 03:33:46 INFO - PROCESS | 4032 | 1467110026288 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CBF800) [pid = 4032] [serial = 826] [outer = 10C37400] 03:33:46 INFO - PROCESS | 4032 | 1467110026713 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]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 03:33:46 INFO - PROCESS | 4032 | 1467110026779 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 03:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:33:46 INFO - PROCESS | 4032 | 1467110026781 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 03:33:46 INFO - PROCESS | 4032 | 1467110026785 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 4032 | 1467110026787 Marionette TRACE conn5 <- [1,1066,null,{}] 03:33:46 INFO - PROCESS | 4032 | 1467110026790 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}] 03:33:46 INFO - PROCESS | 4032 | 1467110026792 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:46 INFO - PROCESS | 4032 | 1467110026870 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 03:33:46 INFO - PROCESS | 4032 | 1467110026875 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 4032 | 1467110026877 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:46 INFO - PROCESS | 4032 | ++DOCSHELL 19CBDC00 == 38 [pid = 4032] [id = 276] 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A020C00) [pid = 4032] [serial = 827] [outer = 00000000] 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1AD4D000) [pid = 4032] [serial = 828] [outer = 1A020C00] 03:33:46 INFO - PROCESS | 4032 | 1467110026922 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1B390400) [pid = 4032] [serial = 829] [outer = 1A020C00] 03:33:47 INFO - PROCESS | 4032 | 1467110027379 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]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 03:33:47 INFO - PROCESS | 4032 | 1467110027416 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 4032 | 1467110027417 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 03:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:33:47 INFO - PROCESS | 4032 | 1467110027437 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 4032 | 1467110027439 Marionette TRACE conn5 <- [1,1070,null,{}] 03:33:47 INFO - PROCESS | 4032 | 1467110027442 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}] 03:33:47 INFO - PROCESS | 4032 | 1467110027444 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:47 INFO - PROCESS | 4032 | 1467110027526 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 03:33:47 INFO - PROCESS | 4032 | 1467110027531 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 4032 | 1467110027533 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:47 INFO - PROCESS | 4032 | ++DOCSHELL 1B478000 == 39 [pid = 4032] [id = 277] 03:33:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1B47CC00) [pid = 4032] [serial = 830] [outer = 00000000] 03:33:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1B52C000) [pid = 4032] [serial = 831] [outer = 1B47CC00] 03:33:47 INFO - PROCESS | 4032 | 1467110027579 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B52E400) [pid = 4032] [serial = 832] [outer = 1B47CC00] 03:33:48 INFO - PROCESS | 4032 | 1467110028220 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]]]}] 03:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 890ms 03:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:33:48 INFO - PROCESS | 4032 | 1467110028316 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 03:33:48 INFO - PROCESS | 4032 | 1467110028321 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 03:33:48 INFO - PROCESS | 4032 | 1467110028326 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:33:48 INFO - PROCESS | 4032 | 1467110028330 Marionette TRACE conn5 <- [1,1074,null,{}] 03:33:48 INFO - PROCESS | 4032 | 1467110028336 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}] 03:33:48 INFO - PROCESS | 4032 | 1467110028339 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:48 INFO - PROCESS | 4032 | 1467110028463 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 03:33:48 INFO - PROCESS | 4032 | 1467110028592 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:48 INFO - PROCESS | 4032 | 1467110028595 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:48 INFO - PROCESS | 4032 | ++DOCSHELL 0FD84400 == 40 [pid = 4032] [id = 278] 03:33:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0FEFA400) [pid = 4032] [serial = 833] [outer = 00000000] 03:33:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10C33800) [pid = 4032] [serial = 834] [outer = 0FEFA400] 03:33:48 INFO - PROCESS | 4032 | 1467110028655 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (147C6400) [pid = 4032] [serial = 835] [outer = 0FEFA400] 03:33:49 INFO - PROCESS | 4032 | 1467110029212 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]]]}] 03:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 930ms 03:33:49 INFO - PROCESS | 4032 | 1467110029256 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 4032 | 1467110029261 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 03:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:33:49 INFO - PROCESS | 4032 | 1467110029267 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 4032 | 1467110029270 Marionette TRACE conn5 <- [1,1078,null,{}] 03:33:49 INFO - PROCESS | 4032 | 1467110029274 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}] 03:33:49 INFO - PROCESS | 4032 | 1467110029277 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:49 INFO - PROCESS | 4032 | 1467110029391 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 03:33:49 INFO - PROCESS | 4032 | 1467110029497 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:49 INFO - PROCESS | 4032 | 1467110029500 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:49 INFO - PROCESS | 4032 | ++DOCSHELL 16934C00 == 41 [pid = 4032] [id = 279] 03:33:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (16937400) [pid = 4032] [serial = 836] [outer = 00000000] 03:33:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (184C3000) [pid = 4032] [serial = 837] [outer = 16937400] 03:33:49 INFO - PROCESS | 4032 | 1467110029557 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (18DA2400) [pid = 4032] [serial = 838] [outer = 16937400] 03:33:50 INFO - PROCESS | 4032 | 1467110030206 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]]]}] 03:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 970ms 03:33:50 INFO - PROCESS | 4032 | 1467110030241 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 03:33:50 INFO - PROCESS | 4032 | 1467110030243 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 03:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:33:50 INFO - PROCESS | 4032 | 1467110030247 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:33:50 INFO - PROCESS | 4032 | 1467110030251 Marionette TRACE conn5 <- [1,1082,null,{}] 03:33:50 INFO - PROCESS | 4032 | 1467110030262 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}] 03:33:50 INFO - PROCESS | 4032 | 1467110030267 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:50 INFO - PROCESS | 4032 | 1467110030377 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 03:33:50 INFO - PROCESS | 4032 | 1467110030485 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 4032 | 1467110030488 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:50 INFO - PROCESS | 4032 | ++DOCSHELL 1C118800 == 42 [pid = 4032] [id = 280] 03:33:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1C11C000) [pid = 4032] [serial = 839] [outer = 00000000] 03:33:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1C123400) [pid = 4032] [serial = 840] [outer = 1C11C000] 03:33:50 INFO - PROCESS | 4032 | 1467110030548 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1C68F400) [pid = 4032] [serial = 841] [outer = 1C11C000] 03:33:51 INFO - PROCESS | 4032 | 1467110031144 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]]]}] 03:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 930ms 03:33:51 INFO - PROCESS | 4032 | 1467110031181 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 4032 | 1467110031184 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 03:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:33:51 INFO - PROCESS | 4032 | 1467110031188 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 4032 | 1467110031190 Marionette TRACE conn5 <- [1,1086,null,{}] 03:33:51 INFO - PROCESS | 4032 | 1467110031194 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}] 03:33:51 INFO - PROCESS | 4032 | 1467110031196 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:51 INFO - PROCESS | 4032 | 1467110031308 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 03:33:51 INFO - PROCESS | 4032 | 1467110031413 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:51 INFO - PROCESS | 4032 | 1467110031415 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:51 INFO - PROCESS | 4032 | ++DOCSHELL 1C7A4000 == 43 [pid = 4032] [id = 281] 03:33:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1C7A4800) [pid = 4032] [serial = 842] [outer = 00000000] 03:33:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1CB50C00) [pid = 4032] [serial = 843] [outer = 1C7A4800] 03:33:51 INFO - PROCESS | 4032 | 1467110031470 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1CC72400) [pid = 4032] [serial = 844] [outer = 1C7A4800] 03:33:52 INFO - PROCESS | 4032 | 1467110032283 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]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1128ms 03:33:52 INFO - PROCESS | 4032 | 1467110032320 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 4032 | 1467110032324 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 03:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:33:52 INFO - PROCESS | 4032 | 1467110032329 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 4032 | 1467110032332 Marionette TRACE conn5 <- [1,1090,null,{}] 03:33:52 INFO - PROCESS | 4032 | 1467110032338 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}] 03:33:52 INFO - PROCESS | 4032 | 1467110032341 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:52 INFO - PROCESS | 4032 | 1467110032447 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 03:33:52 INFO - PROCESS | 4032 | 1467110032587 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 4032 | 1467110032591 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:52 INFO - PROCESS | 4032 | ++DOCSHELL 10A46800 == 44 [pid = 4032] [id = 282] 03:33:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (10A4CC00) [pid = 4032] [serial = 845] [outer = 00000000] 03:33:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (10A7EC00) [pid = 4032] [serial = 846] [outer = 10A4CC00] 03:33:52 INFO - PROCESS | 4032 | 1467110032643 Marionette DEBUG loaded listener.js 03:33:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (112DF800) [pid = 4032] [serial = 847] [outer = 10A4CC00] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 19CBDC00 == 43 [pid = 4032] [id = 276] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 10A78800 == 42 [pid = 4032] [id = 275] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 1A00F800 == 41 [pid = 4032] [id = 274] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 184C1C00 == 40 [pid = 4032] [id = 273] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 18D2B000 == 39 [pid = 4032] [id = 272] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 18450400 == 38 [pid = 4032] [id = 271] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 162D2000 == 37 [pid = 4032] [id = 270] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 10A50000 == 36 [pid = 4032] [id = 269] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 08C65C00 == 35 [pid = 4032] [id = 268] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 0FE2D400 == 34 [pid = 4032] [id = 266] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 18F88000 == 33 [pid = 4032] [id = 265] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 147CC400 == 32 [pid = 4032] [id = 267] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 1C7A4000 == 31 [pid = 4032] [id = 281] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 16934C00 == 30 [pid = 4032] [id = 279] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 1C118800 == 29 [pid = 4032] [id = 280] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 1B478000 == 28 [pid = 4032] [id = 277] 03:33:53 INFO - PROCESS | 4032 | --DOCSHELL 0FD84400 == 27 [pid = 4032] [id = 278] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (19F35C00) [pid = 4032] [serial = 795] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (19CC0C00) [pid = 4032] [serial = 793] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (18C3C000) [pid = 4032] [serial = 789] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1AD51400) [pid = 4032] [serial = 762] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (1860E400) [pid = 4032] [serial = 784] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (146E9400) [pid = 4032] [serial = 778] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (18DA4800) [pid = 4032] [serial = 787] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (113CE800) [pid = 4032] [serial = 777] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1C123C00) [pid = 4032] [serial = 765] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1976F000) [pid = 4032] [serial = 792] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1594DC00) [pid = 4032] [serial = 759] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1C471400) [pid = 4032] [serial = 766] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1086FC00) [pid = 4032] [serial = 775] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CD18000) [pid = 4032] [serial = 771] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18DA1800) [pid = 4032] [serial = 790] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D31400) [pid = 4032] [serial = 786] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CD22000) [pid = 4032] [serial = 772] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (184B8C00) [pid = 4032] [serial = 783] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1051F800) [pid = 4032] [serial = 756] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A46400) [pid = 4032] [serial = 757] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (162C6800) [pid = 4032] [serial = 768] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (16935000) [pid = 4032] [serial = 760] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (16047800) [pid = 4032] [serial = 780] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1051F400) [pid = 4032] [serial = 774] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1B471400) [pid = 4032] [serial = 763] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1693DC00) [pid = 4032] [serial = 781] [outer = 00000000] [url = about:blank] 03:33:53 INFO - PROCESS | 4032 | 1467110033887 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]]]}] 03:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1581ms 03:33:53 INFO - PROCESS | 4032 | 1467110033911 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 03:33:53 INFO - PROCESS | 4032 | 1467110033915 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 03:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:33:53 INFO - PROCESS | 4032 | 1467110033920 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:33:53 INFO - PROCESS | 4032 | 1467110033923 Marionette TRACE conn5 <- [1,1094,null,{}] 03:33:53 INFO - PROCESS | 4032 | 1467110033929 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}] 03:33:53 INFO - PROCESS | 4032 | 1467110033932 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:54 INFO - PROCESS | 4032 | 1467110034015 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 03:33:54 INFO - PROCESS | 4032 | 1467110034025 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 4032 | 1467110034029 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:54 INFO - PROCESS | 4032 | ++DOCSHELL 0FD7A000 == 28 [pid = 4032] [id = 283] 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0FDE1C00) [pid = 4032] [serial = 848] [outer = 00000000] 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (0FE59C00) [pid = 4032] [serial = 849] [outer = 0FDE1C00] 03:33:54 INFO - PROCESS | 4032 | 1467110034078 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10474400) [pid = 4032] [serial = 850] [outer = 0FDE1C00] 03:33:54 INFO - PROCESS | 4032 | 1467110034563 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]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 690ms 03:33:54 INFO - PROCESS | 4032 | 1467110034610 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 4032 | 1467110034615 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 03:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:33:54 INFO - PROCESS | 4032 | 1467110034621 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 4032 | 1467110034624 Marionette TRACE conn5 <- [1,1098,null,{}] 03:33:54 INFO - PROCESS | 4032 | 1467110034628 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}] 03:33:54 INFO - PROCESS | 4032 | 1467110034630 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:54 INFO - PROCESS | 4032 | 1467110034716 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 03:33:54 INFO - PROCESS | 4032 | 1467110034725 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 4032 | 1467110034727 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:54 INFO - PROCESS | 4032 | ++DOCSHELL 10A4DC00 == 29 [pid = 4032] [id = 284] 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10A4EC00) [pid = 4032] [serial = 851] [outer = 00000000] 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (10A75400) [pid = 4032] [serial = 852] [outer = 10A4EC00] 03:33:54 INFO - PROCESS | 4032 | 1467110034777 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A7C400) [pid = 4032] [serial = 853] [outer = 10A4EC00] 03:33:55 INFO - PROCESS | 4032 | 1467110035274 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]]]}] 03:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 03:33:55 INFO - PROCESS | 4032 | 1467110035295 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 4032 | 1467110035297 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 03:33:55 INFO - PROCESS | 4032 | 1467110035300 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:33:55 INFO - PROCESS | 4032 | 1467110035304 Marionette TRACE conn5 <- [1,1102,null,{}] 03:33:55 INFO - PROCESS | 4032 | 1467110035315 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}] 03:33:55 INFO - PROCESS | 4032 | 1467110035319 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:55 INFO - PROCESS | 4032 | 1467110035404 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 03:33:55 INFO - PROCESS | 4032 | 1467110035413 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 4032 | 1467110035416 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:55 INFO - PROCESS | 4032 | ++DOCSHELL 14C4BC00 == 30 [pid = 4032] [id = 285] 03:33:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14C53000) [pid = 4032] [serial = 854] [outer = 00000000] 03:33:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14CE6000) [pid = 4032] [serial = 855] [outer = 14C53000] 03:33:55 INFO - PROCESS | 4032 | 1467110035466 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (16047800) [pid = 4032] [serial = 856] [outer = 14C53000] 03:33:55 INFO - PROCESS | 4032 | 1467110035977 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]]]}] 03:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 03:33:56 INFO - PROCESS | 4032 | 1467110036042 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 4032 | 1467110036044 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 03:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:33:56 INFO - PROCESS | 4032 | 1467110036048 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 4032 | 1467110036050 Marionette TRACE conn5 <- [1,1106,null,{}] 03:33:56 INFO - PROCESS | 4032 | 1467110036053 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}] 03:33:56 INFO - PROCESS | 4032 | 1467110036055 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:56 INFO - PROCESS | 4032 | 1467110036198 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 03:33:56 INFO - PROCESS | 4032 | 1467110036222 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:56 INFO - PROCESS | 4032 | 1467110036224 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:56 INFO - PROCESS | 4032 | ++DOCSHELL 16935C00 == 31 [pid = 4032] [id = 286] 03:33:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (16938000) [pid = 4032] [serial = 857] [outer = 00000000] 03:33:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18452800) [pid = 4032] [serial = 858] [outer = 16938000] 03:33:56 INFO - PROCESS | 4032 | 1467110036270 Marionette DEBUG loaded listener.js 03:33:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18573C00) [pid = 4032] [serial = 859] [outer = 16938000] 03:33:56 INFO - PROCESS | 4032 | 1467110036718 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]]]}] 03:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 730ms 03:33:56 INFO - PROCESS | 4032 | 1467110036780 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 4032 | 1467110036782 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 03:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:33:56 INFO - PROCESS | 4032 | 1467110036785 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 4032 | 1467110036787 Marionette TRACE conn5 <- [1,1110,null,{}] 03:33:56 INFO - PROCESS | 4032 | 1467110036790 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}] 03:33:56 INFO - PROCESS | 4032 | 1467110036792 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:56 INFO - PROCESS | 4032 | 1467110036903 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 03:33:56 INFO - PROCESS | 4032 | 1467110036908 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:56 INFO - PROCESS | 4032 | 1467110036910 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:56 INFO - PROCESS | 4032 | ++DOCSHELL 18C2E800 == 32 [pid = 4032] [id = 287] 03:33:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18C2F800) [pid = 4032] [serial = 860] [outer = 00000000] 03:33:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18D24800) [pid = 4032] [serial = 861] [outer = 18C2F800] 03:33:56 INFO - PROCESS | 4032 | 1467110036959 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18D2D400) [pid = 4032] [serial = 862] [outer = 18C2F800] 03:33:57 INFO - PROCESS | 4032 | 1467110037415 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]]]}] 03:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 03:33:57 INFO - PROCESS | 4032 | 1467110037457 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 03:33:57 INFO - PROCESS | 4032 | 1467110037459 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 03:33:57 INFO - PROCESS | 4032 | 1467110037462 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:33:57 INFO - PROCESS | 4032 | 1467110037464 Marionette TRACE conn5 <- [1,1114,null,{}] 03:33:57 INFO - PROCESS | 4032 | 1467110037468 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}] 03:33:57 INFO - PROCESS | 4032 | 1467110037473 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:57 INFO - PROCESS | 4032 | 1467110037647 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 03:33:57 INFO - PROCESS | 4032 | 1467110037673 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 4032 | 1467110037675 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:57 INFO - PROCESS | 4032 | ++DOCSHELL 18DA8400 == 33 [pid = 4032] [id = 288] 03:33:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (18DAAC00) [pid = 4032] [serial = 863] [outer = 00000000] 03:33:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (19C0E800) [pid = 4032] [serial = 864] [outer = 18DAAC00] 03:33:57 INFO - PROCESS | 4032 | 1467110037721 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (19CC3400) [pid = 4032] [serial = 865] [outer = 18DAAC00] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (10A49C00) [pid = 4032] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1A020C00) [pid = 4032] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1B47CC00) [pid = 4032] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18D31000) [pid = 4032] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18D2BC00) [pid = 4032] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (19CC8000) [pid = 4032] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0FE5FC00) [pid = 4032] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1498C000) [pid = 4032] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (08C6B000) [pid = 4032] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (162D5000) [pid = 4032] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A52400) [pid = 4032] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1A01F400) [pid = 4032] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18451800) [pid = 4032] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:33:58 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10C37400) [pid = 4032] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:33:58 INFO - PROCESS | 4032 | 1467110038409 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]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 970ms 03:33:58 INFO - PROCESS | 4032 | 1467110038437 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 03:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:33:58 INFO - PROCESS | 4032 | 1467110038439 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 03:33:58 INFO - PROCESS | 4032 | 1467110038442 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 4032 | 1467110038444 Marionette TRACE conn5 <- [1,1118,null,{}] 03:33:58 INFO - PROCESS | 4032 | 1467110038448 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}] 03:33:58 INFO - PROCESS | 4032 | 1467110038450 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:58 INFO - PROCESS | 4032 | 1467110038528 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 03:33:58 INFO - PROCESS | 4032 | 1467110038619 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 4032 | 1467110038621 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:58 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEC400 == 34 [pid = 4032] [id = 289] 03:33:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (10476400) [pid = 4032] [serial = 866] [outer = 00000000] 03:33:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (14C45400) [pid = 4032] [serial = 867] [outer = 10476400] 03:33:58 INFO - PROCESS | 4032 | 1467110038664 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (162D1800) [pid = 4032] [serial = 868] [outer = 10476400] 03:33:59 INFO - PROCESS | 4032 | 1467110039037 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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 03:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:33:59 INFO - PROCESS | 4032 | 1467110039073 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 4032 | 1467110039075 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 03:33:59 INFO - PROCESS | 4032 | 1467110039078 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 4032 | 1467110039080 Marionette TRACE conn5 <- [1,1122,null,{}] 03:33:59 INFO - PROCESS | 4032 | 1467110039083 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}] 03:33:59 INFO - PROCESS | 4032 | 1467110039085 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:59 INFO - PROCESS | 4032 | 1467110039199 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 03:33:59 INFO - PROCESS | 4032 | 1467110039206 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:59 INFO - PROCESS | 4032 | 1467110039208 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:59 INFO - PROCESS | 4032 | ++DOCSHELL 18D31000 == 35 [pid = 4032] [id = 290] 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18D31C00) [pid = 4032] [serial = 869] [outer = 00000000] 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CCAC00) [pid = 4032] [serial = 870] [outer = 18D31C00] 03:33:59 INFO - PROCESS | 4032 | 1467110039252 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19CC7800) [pid = 4032] [serial = 871] [outer = 18D31C00] 03:33:59 INFO - PROCESS | 4032 | 1467110039662 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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms 03:33:59 INFO - PROCESS | 4032 | 1467110039710 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 03:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:33:59 INFO - PROCESS | 4032 | 1467110039712 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 03:33:59 INFO - PROCESS | 4032 | 1467110039715 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 4032 | 1467110039717 Marionette TRACE conn5 <- [1,1126,null,{}] 03:33:59 INFO - PROCESS | 4032 | 1467110039721 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}] 03:33:59 INFO - PROCESS | 4032 | 1467110039722 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:59 INFO - PROCESS | 4032 | 1467110039836 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 03:33:59 INFO - PROCESS | 4032 | 1467110039844 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:59 INFO - PROCESS | 4032 | 1467110039846 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:33:59 INFO - PROCESS | 4032 | ++DOCSHELL 14C4A400 == 36 [pid = 4032] [id = 291] 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A00B400) [pid = 4032] [serial = 872] [outer = 00000000] 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A025C00) [pid = 4032] [serial = 873] [outer = 1A00B400] 03:33:59 INFO - PROCESS | 4032 | 1467110039900 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A02B400) [pid = 4032] [serial = 874] [outer = 1A00B400] 03:34:00 INFO - PROCESS | 4032 | 1467110040464 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]]]}] 03:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 830ms 03:34:00 INFO - PROCESS | 4032 | 1467110040547 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 03:34:00 INFO - PROCESS | 4032 | 1467110040552 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 03:34:00 INFO - PROCESS | 4032 | 1467110040558 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:34:00 INFO - PROCESS | 4032 | 1467110040561 Marionette TRACE conn5 <- [1,1130,null,{}] 03:34:00 INFO - PROCESS | 4032 | 1467110040567 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}] 03:34:00 INFO - PROCESS | 4032 | 1467110040570 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:00 INFO - PROCESS | 4032 | 1467110040755 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 03:34:00 INFO - PROCESS | 4032 | 1467110040768 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 4032 | 1467110040772 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:00 INFO - PROCESS | 4032 | ++DOCSHELL 0CD16C00 == 37 [pid = 4032] [id = 292] 03:34:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (0CD1A800) [pid = 4032] [serial = 875] [outer = 00000000] 03:34:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0FEFEC00) [pid = 4032] [serial = 876] [outer = 0CD1A800] 03:34:00 INFO - PROCESS | 4032 | 1467110040831 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10766400) [pid = 4032] [serial = 877] [outer = 0CD1A800] 03:34:01 INFO - PROCESS | 4032 | 1467110041669 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]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1184ms 03:34:01 INFO - PROCESS | 4032 | 1467110041745 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 4032 | 1467110041751 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 03:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:34:01 INFO - PROCESS | 4032 | 1467110041757 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 4032 | 1467110041760 Marionette TRACE conn5 <- [1,1134,null,{}] 03:34:01 INFO - PROCESS | 4032 | 1467110041764 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}] 03:34:01 INFO - PROCESS | 4032 | 1467110041767 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:01 INFO - PROCESS | 4032 | 1467110041917 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 03:34:02 INFO - PROCESS | 4032 | 1467110042043 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:02 INFO - PROCESS | 4032 | 1467110042046 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:02 INFO - PROCESS | 4032 | ++DOCSHELL 14C03000 == 38 [pid = 4032] [id = 293] 03:34:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (14C08000) [pid = 4032] [serial = 878] [outer = 00000000] 03:34:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1594D000) [pid = 4032] [serial = 879] [outer = 14C08000] 03:34:02 INFO - PROCESS | 4032 | 1467110042105 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (184BC800) [pid = 4032] [serial = 880] [outer = 14C08000] 03:34:03 INFO - PROCESS | 4032 | 1467110043028 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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1370ms 03:34:03 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:34:03 INFO - PROCESS | 4032 | 1467110043147 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 4032 | 1467110043151 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 03:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:34:03 INFO - PROCESS | 4032 | 1467110043155 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 4032 | 1467110043158 Marionette TRACE conn5 <- [1,1138,null,{}] 03:34:03 INFO - PROCESS | 4032 | 1467110043167 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}] 03:34:03 INFO - PROCESS | 4032 | 1467110043169 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:03 INFO - PROCESS | 4032 | 1467110043291 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 18D31000 == 37 [pid = 4032] [id = 290] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 0CDEC400 == 36 [pid = 4032] [id = 289] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 18DA8400 == 35 [pid = 4032] [id = 288] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 18C2E800 == 34 [pid = 4032] [id = 287] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 16935C00 == 33 [pid = 4032] [id = 286] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 14C4BC00 == 32 [pid = 4032] [id = 285] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 10A4DC00 == 31 [pid = 4032] [id = 284] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 0FD7A000 == 30 [pid = 4032] [id = 283] 03:34:03 INFO - PROCESS | 4032 | --DOCSHELL 10A46800 == 29 [pid = 4032] [id = 282] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (180DB000) [pid = 4032] [serial = 769] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1B52C000) [pid = 4032] [serial = 831] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18DAB800) [pid = 4032] [serial = 816] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19D81000) [pid = 4032] [serial = 819] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (19F39800) [pid = 4032] [serial = 796] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1047F800) [pid = 4032] [serial = 798] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18E7C800) [pid = 4032] [serial = 817] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A4A800) [pid = 4032] [serial = 799] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14CDE800) [pid = 4032] [serial = 801] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (15958000) [pid = 4032] [serial = 802] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0FD3A800) [pid = 4032] [serial = 804] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10513800) [pid = 4032] [serial = 805] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1693AC00) [pid = 4032] [serial = 810] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (180D6800) [pid = 4032] [serial = 811] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10C37800) [pid = 4032] [serial = 807] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1440D800) [pid = 4032] [serial = 808] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1A025400) [pid = 4032] [serial = 822] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18C3A800) [pid = 4032] [serial = 813] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19D86C00) [pid = 4032] [serial = 820] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1AD4D000) [pid = 4032] [serial = 828] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1A02A400) [pid = 4032] [serial = 823] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18D32400) [pid = 4032] [serial = 825] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CBF800) [pid = 4032] [serial = 826] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18D27000) [pid = 4032] [serial = 814] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B390400) [pid = 4032] [serial = 829] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1B52E400) [pid = 4032] [serial = 832] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 4032 | 1467110043412 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:03 INFO - PROCESS | 4032 | 1467110043414 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:03 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15800 == 30 [pid = 4032] [id = 294] 03:34:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0CD1FC00) [pid = 4032] [serial = 881] [outer = 00000000] 03:34:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0CDF2400) [pid = 4032] [serial = 882] [outer = 0CD1FC00] 03:34:03 INFO - PROCESS | 4032 | 1467110043472 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0FE5D800) [pid = 4032] [serial = 883] [outer = 0CD1FC00] 03:34:03 INFO - PROCESS | 4032 | 1467110043901 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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 790ms 03:34:03 INFO - PROCESS | 4032 | 1467110043948 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 4032 | 1467110043953 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 03:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:34:03 INFO - PROCESS | 4032 | 1467110043984 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 4032 | 1467110043987 Marionette TRACE conn5 <- [1,1142,null,{}] 03:34:03 INFO - PROCESS | 4032 | 1467110043990 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}] 03:34:03 INFO - PROCESS | 4032 | 1467110043993 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:04 INFO - PROCESS | 4032 | 1467110044081 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 03:34:04 INFO - PROCESS | 4032 | 1467110044090 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 4032 | 1467110044092 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:04 INFO - PROCESS | 4032 | ++DOCSHELL 113CC400 == 31 [pid = 4032] [id = 295] 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1440D800) [pid = 4032] [serial = 884] [outer = 00000000] 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14C1FC00) [pid = 4032] [serial = 885] [outer = 1440D800] 03:34:04 INFO - PROCESS | 4032 | 1467110044145 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14DDA000) [pid = 4032] [serial = 886] [outer = 1440D800] 03:34:04 INFO - PROCESS | 4032 | 1467110044629 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]]]}] 03:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 03:34:04 INFO - PROCESS | 4032 | 1467110044655 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 4032 | 1467110044657 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 03:34:04 INFO - PROCESS | 4032 | 1467110044660 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:34:04 INFO - PROCESS | 4032 | 1467110044664 Marionette TRACE conn5 <- [1,1146,null,{}] 03:34:04 INFO - PROCESS | 4032 | 1467110044675 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}] 03:34:04 INFO - PROCESS | 4032 | 1467110044679 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:04 INFO - PROCESS | 4032 | 1467110044792 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 03:34:04 INFO - PROCESS | 4032 | 1467110044807 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 4032 | 1467110044810 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:04 INFO - PROCESS | 4032 | ++DOCSHELL 18504400 == 32 [pid = 4032] [id = 296] 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18570C00) [pid = 4032] [serial = 887] [outer = 00000000] 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18C33000) [pid = 4032] [serial = 888] [outer = 18570C00] 03:34:04 INFO - PROCESS | 4032 | 1467110044858 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18CF0800) [pid = 4032] [serial = 889] [outer = 18570C00] 03:34:05 INFO - PROCESS | 4032 | 1467110045332 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]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 03:34:05 INFO - PROCESS | 4032 | 1467110045394 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 4032 | 1467110045397 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 03:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:34:05 INFO - PROCESS | 4032 | 1467110045409 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 4032 | 1467110045411 Marionette TRACE conn5 <- [1,1150,null,{}] 03:34:05 INFO - PROCESS | 4032 | 1467110045415 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}] 03:34:05 INFO - PROCESS | 4032 | 1467110045417 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:05 INFO - PROCESS | 4032 | 1467110045511 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 03:34:05 INFO - PROCESS | 4032 | 1467110045524 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:05 INFO - PROCESS | 4032 | 1467110045526 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:05 INFO - PROCESS | 4032 | ++DOCSHELL 18DA5C00 == 33 [pid = 4032] [id = 297] 03:34:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18DAA800) [pid = 4032] [serial = 890] [outer = 00000000] 03:34:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18F80400) [pid = 4032] [serial = 891] [outer = 18DAA800] 03:34:05 INFO - PROCESS | 4032 | 1467110045571 Marionette DEBUG loaded listener.js 03:34:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19769400) [pid = 4032] [serial = 892] [outer = 18DAA800] 03:34:06 INFO - PROCESS | 4032 | 1467110046069 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 690ms 03:34:06 INFO - PROCESS | 4032 | 1467110046094 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 03:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:34:06 INFO - PROCESS | 4032 | 1467110046096 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 4032 | 1467110046100 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 4032 | 1467110046101 Marionette TRACE conn5 <- [1,1154,null,{}] 03:34:06 INFO - PROCESS | 4032 | 1467110046105 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}] 03:34:06 INFO - PROCESS | 4032 | 1467110046107 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:06 INFO - PROCESS | 4032 | 1467110046248 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 03:34:06 INFO - PROCESS | 4032 | 1467110046254 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 4032 | 1467110046256 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:06 INFO - PROCESS | 4032 | ++DOCSHELL 19C03000 == 34 [pid = 4032] [id = 298] 03:34:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19C0EC00) [pid = 4032] [serial = 893] [outer = 00000000] 03:34:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19D81400) [pid = 4032] [serial = 894] [outer = 19C0EC00] 03:34:06 INFO - PROCESS | 4032 | 1467110046301 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A003800) [pid = 4032] [serial = 895] [outer = 19C0EC00] 03:34:06 INFO - PROCESS | 4032 | 1467110046782 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 03:34:06 INFO - PROCESS | 4032 | 1467110046831 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 4032 | 1467110046833 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 4032 | 1467110046836 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:34:06 INFO - PROCESS | 4032 | 1467110046837 Marionette TRACE conn5 <- [1,1158,null,{}] 03:34:06 INFO - PROCESS | 4032 | 1467110046841 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}] 03:34:06 INFO - PROCESS | 4032 | 1467110046846 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:06 INFO - PROCESS | 4032 | 1467110046982 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 03:34:06 INFO - PROCESS | 4032 | 1467110046995 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 4032 | 1467110046997 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:06 INFO - PROCESS | 4032 | ++DOCSHELL 1A023C00 == 35 [pid = 4032] [id = 299] 03:34:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A024400) [pid = 4032] [serial = 896] [outer = 00000000] 03:34:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1B38EC00) [pid = 4032] [serial = 897] [outer = 1A024400] 03:34:07 INFO - PROCESS | 4032 | 1467110047042 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B38FC00) [pid = 4032] [serial = 898] [outer = 1A024400] 03:34:07 INFO - PROCESS | 4032 | 1467110047481 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]]]}] 03:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 03:34:07 INFO - PROCESS | 4032 | 1467110047524 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 4032 | 1467110047526 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 03:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:34:07 INFO - PROCESS | 4032 | 1467110047530 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 4032 | 1467110047531 Marionette TRACE conn5 <- [1,1162,null,{}] 03:34:07 INFO - PROCESS | 4032 | 1467110047565 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}] 03:34:07 INFO - PROCESS | 4032 | 1467110047567 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:07 INFO - PROCESS | 4032 | 1467110047680 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 03:34:07 INFO - PROCESS | 4032 | 1467110047738 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 4032 | 1467110047740 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:07 INFO - PROCESS | 4032 | ++DOCSHELL 1B390400 == 36 [pid = 4032] [id = 300] 03:34:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B47CC00) [pid = 4032] [serial = 899] [outer = 00000000] 03:34:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1B526800) [pid = 4032] [serial = 900] [outer = 1B47CC00] 03:34:07 INFO - PROCESS | 4032 | 1467110047784 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1B5CBC00) [pid = 4032] [serial = 901] [outer = 1B47CC00] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (16938000) [pid = 4032] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0FDE1C00) [pid = 4032] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A4EC00) [pid = 4032] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14C53000) [pid = 4032] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10A4CC00) [pid = 4032] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18D31C00) [pid = 4032] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FEFA400) [pid = 4032] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (16937400) [pid = 4032] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C11C000) [pid = 4032] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C7A4800) [pid = 4032] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C2F800) [pid = 4032] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10476400) [pid = 4032] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:34:08 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18DAAC00) [pid = 4032] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:34:08 INFO - PROCESS | 4032 | 1467110048234 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] 03:34:08 INFO - PROCESS | 4032 | 1467110048265 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 03:34:08 INFO - PROCESS | 4032 | 1467110048268 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 4032 | 1467110048270 Marionette TRACE conn5 <- [1,1166,null,{}] 03:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:34:08 INFO - PROCESS | 4032 | 1467110048274 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}] 03:34:08 INFO - PROCESS | 4032 | 1467110048275 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:08 INFO - PROCESS | 4032 | 1467110048359 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 03:34:08 INFO - PROCESS | 4032 | 1467110048364 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 4032 | 1467110048366 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:08 INFO - PROCESS | 4032 | ++DOCSHELL 180DA000 == 37 [pid = 4032] [id = 301] 03:34:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1844D800) [pid = 4032] [serial = 902] [outer = 00000000] 03:34:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1B476000) [pid = 4032] [serial = 903] [outer = 1844D800] 03:34:08 INFO - PROCESS | 4032 | 1467110048410 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1B89A800) [pid = 4032] [serial = 904] [outer = 1844D800] 03:34:08 INFO - PROCESS | 4032 | 1467110048836 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] 03:34:08 INFO - PROCESS | 4032 | 1467110048905 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 03:34:08 INFO - PROCESS | 4032 | 1467110048908 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 4032 | 1467110048909 Marionette TRACE conn5 <- [1,1170,null,{}] 03:34:08 INFO - PROCESS | 4032 | 1467110048913 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}] 03:34:08 INFO - PROCESS | 4032 | 1467110048915 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:09 INFO - PROCESS | 4032 | 1467110049008 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 03:34:09 INFO - PROCESS | 4032 | 1467110049014 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 4032 | 1467110049015 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:09 INFO - PROCESS | 4032 | ++DOCSHELL 184C1800 == 38 [pid = 4032] [id = 302] 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1C118800) [pid = 4032] [serial = 905] [outer = 00000000] 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1C68A400) [pid = 4032] [serial = 906] [outer = 1C118800] 03:34:09 INFO - PROCESS | 4032 | 1467110049060 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1C79CC00) [pid = 4032] [serial = 907] [outer = 1C118800] 03:34:09 INFO - PROCESS | 4032 | 1467110049511 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] 03:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:34:09 INFO - PROCESS | 4032 | 1467110049582 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 03:34:09 INFO - PROCESS | 4032 | 1467110049585 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 4032 | 1467110049587 Marionette TRACE conn5 <- [1,1174,null,{}] 03:34:09 INFO - PROCESS | 4032 | 1467110049591 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}] 03:34:09 INFO - PROCESS | 4032 | 1467110049592 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:09 INFO - PROCESS | 4032 | 1467110049675 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 03:34:09 INFO - PROCESS | 4032 | 1467110049681 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 4032 | 1467110049683 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:09 INFO - PROCESS | 4032 | ++DOCSHELL 18DA9800 == 39 [pid = 4032] [id = 303] 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1CB4AC00) [pid = 4032] [serial = 908] [outer = 00000000] 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1CC7A400) [pid = 4032] [serial = 909] [outer = 1CB4AC00] 03:34:09 INFO - PROCESS | 4032 | 1467110049727 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1CC7D400) [pid = 4032] [serial = 910] [outer = 1CB4AC00] 03:34:10 INFO - PROCESS | 4032 | 1467110050333 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] 03:34:10 INFO - PROCESS | 4032 | 1467110050421 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 03:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:34:10 INFO - PROCESS | 4032 | 1467110050426 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 4032 | 1467110050430 Marionette TRACE conn5 <- [1,1178,null,{}] 03:34:10 INFO - PROCESS | 4032 | 1467110050436 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}] 03:34:10 INFO - PROCESS | 4032 | 1467110050439 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:10 INFO - PROCESS | 4032 | 1467110050564 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 03:34:10 INFO - PROCESS | 4032 | 1467110050666 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:10 INFO - PROCESS | 4032 | 1467110050669 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:10 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2800 == 40 [pid = 4032] [id = 304] 03:34:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0FDE1800) [pid = 4032] [serial = 911] [outer = 00000000] 03:34:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (146A7C00) [pid = 4032] [serial = 912] [outer = 0FDE1800] 03:34:10 INFO - PROCESS | 4032 | 1467110050727 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (14C47400) [pid = 4032] [serial = 913] [outer = 0FDE1800] 03:34:11 INFO - PROCESS | 4032 | 1467110051326 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] 03:34:11 INFO - PROCESS | 4032 | 1467110051421 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 03:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:34:11 INFO - PROCESS | 4032 | 1467110051428 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 4032 | 1467110051431 Marionette TRACE conn5 <- [1,1182,null,{}] 03:34:11 INFO - PROCESS | 4032 | 1467110051448 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}] 03:34:11 INFO - PROCESS | 4032 | 1467110051451 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:11 INFO - PROCESS | 4032 | 1467110051603 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 03:34:11 INFO - PROCESS | 4032 | 1467110051661 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 4032 | 1467110051663 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:11 INFO - PROCESS | 4032 | ++DOCSHELL 18C3D400 == 41 [pid = 4032] [id = 305] 03:34:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18CEDC00) [pid = 4032] [serial = 914] [outer = 00000000] 03:34:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18D9E800) [pid = 4032] [serial = 915] [outer = 18CEDC00] 03:34:11 INFO - PROCESS | 4032 | 1467110051721 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19C0C400) [pid = 4032] [serial = 916] [outer = 18CEDC00] 03:34:12 INFO - PROCESS | 4032 | 1467110052338 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] 03:34:12 INFO - PROCESS | 4032 | 1467110052365 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 03:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:34:12 INFO - PROCESS | 4032 | 1467110052368 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 4032 | 1467110052372 Marionette TRACE conn5 <- [1,1186,null,{}] 03:34:12 INFO - PROCESS | 4032 | 1467110052383 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}] 03:34:12 INFO - PROCESS | 4032 | 1467110052388 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:12 INFO - PROCESS | 4032 | 1467110052498 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 03:34:12 INFO - PROCESS | 4032 | 1467110052640 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 4032 | 1467110052643 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:12 INFO - PROCESS | 4032 | ++DOCSHELL 1CD3A800 == 42 [pid = 4032] [id = 306] 03:34:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CD3E000) [pid = 4032] [serial = 917] [outer = 00000000] 03:34:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CD41800) [pid = 4032] [serial = 918] [outer = 1CD3E000] 03:34:12 INFO - PROCESS | 4032 | 1467110052701 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1D684800) [pid = 4032] [serial = 919] [outer = 1CD3E000] 03:34:13 INFO - PROCESS | 4032 | 1467110053336 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]]]}] 03:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1022ms 03:34:13 INFO - PROCESS | 4032 | 1467110053394 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 4032 | 1467110053397 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 03:34:13 INFO - PROCESS | 4032 | 1467110053400 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:34:13 INFO - PROCESS | 4032 | 1467110053402 Marionette TRACE conn5 <- [1,1190,null,{}] 03:34:13 INFO - PROCESS | 4032 | 1467110053406 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}] 03:34:13 INFO - PROCESS | 4032 | 1467110053408 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:13 INFO - PROCESS | 4032 | 1467110053520 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 03:34:13 INFO - PROCESS | 4032 | 1467110053661 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 4032 | 1467110053663 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:13 INFO - PROCESS | 4032 | ++DOCSHELL 1CC7D800 == 43 [pid = 4032] [id = 307] 03:34:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1D68A800) [pid = 4032] [serial = 920] [outer = 00000000] 03:34:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1D68EC00) [pid = 4032] [serial = 921] [outer = 1D68A800] 03:34:13 INFO - PROCESS | 4032 | 1467110053719 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1E66BC00) [pid = 4032] [serial = 922] [outer = 1D68A800] 03:34:14 INFO - PROCESS | 4032 | 1467110054436 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]]]}] 03:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1066ms 03:34:14 INFO - PROCESS | 4032 | 1467110054482 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 03:34:14 INFO - PROCESS | 4032 | 1467110054486 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 03:34:14 INFO - PROCESS | 4032 | 1467110054491 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:34:14 INFO - PROCESS | 4032 | 1467110054494 Marionette TRACE conn5 <- [1,1194,null,{}] 03:34:14 INFO - PROCESS | 4032 | 1467110054500 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}] 03:34:14 INFO - PROCESS | 4032 | 1467110054503 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:14 INFO - PROCESS | 4032 | 1467110054608 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 03:34:14 INFO - PROCESS | 4032 | 1467110054744 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 4032 | 1467110054748 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:14 INFO - PROCESS | 4032 | ++DOCSHELL 10518800 == 44 [pid = 4032] [id = 308] 03:34:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (10A50C00) [pid = 4032] [serial = 923] [outer = 00000000] 03:34:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (112DB800) [pid = 4032] [serial = 924] [outer = 10A50C00] 03:34:14 INFO - PROCESS | 4032 | 1467110054800 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (146E8000) [pid = 4032] [serial = 925] [outer = 10A50C00] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 184C1800 == 43 [pid = 4032] [id = 302] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 180DA000 == 42 [pid = 4032] [id = 301] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 1B390400 == 41 [pid = 4032] [id = 300] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 1A023C00 == 40 [pid = 4032] [id = 299] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 19C03000 == 39 [pid = 4032] [id = 298] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 18DA5C00 == 38 [pid = 4032] [id = 297] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 18504400 == 37 [pid = 4032] [id = 296] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 113CC400 == 36 [pid = 4032] [id = 295] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 0CD15800 == 35 [pid = 4032] [id = 294] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 14C03000 == 34 [pid = 4032] [id = 293] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 0CD16C00 == 33 [pid = 4032] [id = 292] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 14C4A400 == 32 [pid = 4032] [id = 291] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 1CC7D800 == 31 [pid = 4032] [id = 307] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 18C3D400 == 30 [pid = 4032] [id = 305] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 1CD3A800 == 29 [pid = 4032] [id = 306] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 18DA9800 == 28 [pid = 4032] [id = 303] 03:34:15 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2800 == 27 [pid = 4032] [id = 304] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (18452800) [pid = 4032] [serial = 858] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (18573C00) [pid = 4032] [serial = 859] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (0FE59C00) [pid = 4032] [serial = 849] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (10474400) [pid = 4032] [serial = 850] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (10A75400) [pid = 4032] [serial = 852] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (10A7C400) [pid = 4032] [serial = 853] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (14CE6000) [pid = 4032] [serial = 855] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (112DF800) [pid = 4032] [serial = 847] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10A7EC00) [pid = 4032] [serial = 846] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19CC7800) [pid = 4032] [serial = 871] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (147C6400) [pid = 4032] [serial = 835] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10C33800) [pid = 4032] [serial = 834] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18DA2400) [pid = 4032] [serial = 838] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (184C3000) [pid = 4032] [serial = 837] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1C68F400) [pid = 4032] [serial = 841] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1C123400) [pid = 4032] [serial = 840] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A025C00) [pid = 4032] [serial = 873] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1CC72400) [pid = 4032] [serial = 844] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1CB50C00) [pid = 4032] [serial = 843] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18D24800) [pid = 4032] [serial = 861] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14C45400) [pid = 4032] [serial = 867] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19C0E800) [pid = 4032] [serial = 864] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (19CCAC00) [pid = 4032] [serial = 870] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19CC3400) [pid = 4032] [serial = 865] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18D2D400) [pid = 4032] [serial = 862] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (16047800) [pid = 4032] [serial = 856] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (162D1800) [pid = 4032] [serial = 868] [outer = 00000000] [url = about:blank] 03:34:16 INFO - PROCESS | 4032 | 1467110056154 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1717ms 03:34:16 INFO - PROCESS | 4032 | 1467110056219 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 4032 | 1467110056223 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 03:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:34:16 INFO - PROCESS | 4032 | 1467110056228 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 4032 | 1467110056231 Marionette TRACE conn5 <- [1,1198,null,{}] 03:34:16 INFO - PROCESS | 4032 | 1467110056236 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}] 03:34:16 INFO - PROCESS | 4032 | 1467110056239 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:16 INFO - PROCESS | 4032 | 1467110056338 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 03:34:16 INFO - PROCESS | 4032 | 1467110056345 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 4032 | 1467110056348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:16 INFO - PROCESS | 4032 | ++DOCSHELL 0FD85C00 == 28 [pid = 4032] [id = 309] 03:34:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (0FDE0400) [pid = 4032] [serial = 926] [outer = 00000000] 03:34:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10472800) [pid = 4032] [serial = 927] [outer = 0FDE0400] 03:34:16 INFO - PROCESS | 4032 | 1467110056396 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10513C00) [pid = 4032] [serial = 928] [outer = 0FDE0400] 03:34:16 INFO - PROCESS | 4032 | 1467110056891 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 03:34:16 INFO - PROCESS | 4032 | 1467110056900 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 4032 | 1467110056905 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 03:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:34:16 INFO - PROCESS | 4032 | 1467110056917 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 4032 | 1467110056920 Marionette TRACE conn5 <- [1,1202,null,{}] 03:34:16 INFO - PROCESS | 4032 | 1467110056924 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}] 03:34:16 INFO - PROCESS | 4032 | 1467110056927 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:17 INFO - PROCESS | 4032 | 1467110057016 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 03:34:17 INFO - PROCESS | 4032 | 1467110057026 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 4032 | 1467110057028 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:17 INFO - PROCESS | 4032 | ++DOCSHELL 10A78800 == 29 [pid = 4032] [id = 310] 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10A79400) [pid = 4032] [serial = 929] [outer = 00000000] 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10A7E000) [pid = 4032] [serial = 930] [outer = 10A79400] 03:34:17 INFO - PROCESS | 4032 | 1467110057076 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10C33800) [pid = 4032] [serial = 931] [outer = 10A79400] 03:34:17 INFO - PROCESS | 4032 | 1467110057534 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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 03:34:17 INFO - PROCESS | 4032 | 1467110057591 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 4032 | 1467110057593 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 03:34:17 INFO - PROCESS | 4032 | 1467110057596 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:34:17 INFO - PROCESS | 4032 | 1467110057600 Marionette TRACE conn5 <- [1,1206,null,{}] 03:34:17 INFO - PROCESS | 4032 | 1467110057612 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}] 03:34:17 INFO - PROCESS | 4032 | 1467110057616 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:17 INFO - PROCESS | 4032 | 1467110057700 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 03:34:17 INFO - PROCESS | 4032 | 1467110057837 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 4032 | 1467110057840 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:17 INFO - PROCESS | 4032 | ++DOCSHELL 14DD5800 == 30 [pid = 4032] [id = 311] 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (14DDB400) [pid = 4032] [serial = 932] [outer = 00000000] 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (16048000) [pid = 4032] [serial = 933] [outer = 14DDB400] 03:34:17 INFO - PROCESS | 4032 | 1467110057891 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (162CEC00) [pid = 4032] [serial = 934] [outer = 14DDB400] 03:34:18 INFO - PROCESS | 4032 | 1467110058323 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]]]}] 03:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 770ms 03:34:18 INFO - PROCESS | 4032 | 1467110058374 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 03:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:34:18 INFO - PROCESS | 4032 | 1467110058377 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 03:34:18 INFO - PROCESS | 4032 | 1467110058380 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 4032 | 1467110058382 Marionette TRACE conn5 <- [1,1210,null,{}] 03:34:18 INFO - PROCESS | 4032 | 1467110058385 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}] 03:34:18 INFO - PROCESS | 4032 | 1467110058387 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:18 INFO - PROCESS | 4032 | 1467110058505 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 03:34:18 INFO - PROCESS | 4032 | 1467110058511 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 4032 | 1467110058513 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:18 INFO - PROCESS | 4032 | ++DOCSHELL 16939000 == 31 [pid = 4032] [id = 312] 03:34:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1693AC00) [pid = 4032] [serial = 935] [outer = 00000000] 03:34:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18445C00) [pid = 4032] [serial = 936] [outer = 1693AC00] 03:34:18 INFO - PROCESS | 4032 | 1467110058614 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (184C0800) [pid = 4032] [serial = 937] [outer = 1693AC00] 03:34:19 INFO - PROCESS | 4032 | 1467110059044 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] 03:34:19 INFO - PROCESS | 4032 | 1467110059116 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 03:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:34:19 INFO - PROCESS | 4032 | 1467110059120 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 4032 | 1467110059121 Marionette TRACE conn5 <- [1,1214,null,{}] 03:34:19 INFO - PROCESS | 4032 | 1467110059125 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}] 03:34:19 INFO - PROCESS | 4032 | 1467110059127 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:19 INFO - PROCESS | 4032 | 1467110059243 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 03:34:19 INFO - PROCESS | 4032 | 1467110059255 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 4032 | 1467110059257 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:19 INFO - PROCESS | 4032 | ++DOCSHELL 18578C00 == 32 [pid = 4032] [id = 313] 03:34:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18C35000) [pid = 4032] [serial = 938] [outer = 00000000] 03:34:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D26800) [pid = 4032] [serial = 939] [outer = 18C35000] 03:34:19 INFO - PROCESS | 4032 | 1467110059351 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18D2FC00) [pid = 4032] [serial = 940] [outer = 18C35000] 03:34:19 INFO - PROCESS | 4032 | 1467110059788 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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 03:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:34:19 INFO - PROCESS | 4032 | 1467110059853 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 4032 | 1467110059855 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 03:34:19 INFO - PROCESS | 4032 | 1467110059858 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 4032 | 1467110059860 Marionette TRACE conn5 <- [1,1218,null,{}] 03:34:19 INFO - PROCESS | 4032 | 1467110059864 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}] 03:34:19 INFO - PROCESS | 4032 | 1467110059869 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:19 INFO - PROCESS | 4032 | 1467110060008 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 03:34:20 INFO - PROCESS | 4032 | 1467110060022 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 4032 | 1467110060024 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:20 INFO - PROCESS | 4032 | ++DOCSHELL 18DA6000 == 33 [pid = 4032] [id = 314] 03:34:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DA6800) [pid = 4032] [serial = 941] [outer = 00000000] 03:34:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (19C03000) [pid = 4032] [serial = 942] [outer = 18DA6800] 03:34:20 INFO - PROCESS | 4032 | 1467110060070 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19CC2800) [pid = 4032] [serial = 943] [outer = 18DA6800] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19C0EC00) [pid = 4032] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1A024400) [pid = 4032] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1B47CC00) [pid = 4032] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CD1A800) [pid = 4032] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1C118800) [pid = 4032] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A00B400) [pid = 4032] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (14C08000) [pid = 4032] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18570C00) [pid = 4032] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DAA800) [pid = 4032] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1CB4AC00) [pid = 4032] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1440D800) [pid = 4032] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0CD1FC00) [pid = 4032] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:34:20 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1844D800) [pid = 4032] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:34:20 INFO - PROCESS | 4032 | 1467110060736 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]]]}] 03:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 930ms 03:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:34:20 INFO - PROCESS | 4032 | 1467110060789 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 4032 | 1467110060791 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 03:34:20 INFO - PROCESS | 4032 | 1467110060794 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 4032 | 1467110060796 Marionette TRACE conn5 <- [1,1222,null,{}] 03:34:20 INFO - PROCESS | 4032 | 1467110060799 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}] 03:34:20 INFO - PROCESS | 4032 | 1467110060801 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:20 INFO - PROCESS | 4032 | 1467110060902 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 03:34:20 INFO - PROCESS | 4032 | 1467110060913 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 4032 | 1467110060915 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:20 INFO - PROCESS | 4032 | ++DOCSHELL 1844D800 == 34 [pid = 4032] [id = 315] 03:34:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (184C0C00) [pid = 4032] [serial = 944] [outer = 00000000] 03:34:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18E72C00) [pid = 4032] [serial = 945] [outer = 184C0C00] 03:34:20 INFO - PROCESS | 4032 | 1467110060959 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18F8C800) [pid = 4032] [serial = 946] [outer = 184C0C00] 03:34:21 INFO - PROCESS | 4032 | 1467110061383 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]]]}] 03:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 03:34:21 INFO - PROCESS | 4032 | 1467110061425 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 4032 | 1467110061427 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 03:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:34:21 INFO - PROCESS | 4032 | 1467110061431 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 4032 | 1467110061432 Marionette TRACE conn5 <- [1,1226,null,{}] 03:34:21 INFO - PROCESS | 4032 | 1467110061436 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}] 03:34:21 INFO - PROCESS | 4032 | 1467110061438 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:21 INFO - PROCESS | 4032 | 1467110061514 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 03:34:21 INFO - PROCESS | 4032 | 1467110061521 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 4032 | 1467110061522 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:21 INFO - PROCESS | 4032 | ++DOCSHELL 19CC4800 == 35 [pid = 4032] [id = 316] 03:34:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC9400) [pid = 4032] [serial = 947] [outer = 00000000] 03:34:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A002000) [pid = 4032] [serial = 948] [outer = 19CC9400] 03:34:21 INFO - PROCESS | 4032 | 1467110061565 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19F35C00) [pid = 4032] [serial = 949] [outer = 19CC9400] 03:34:21 INFO - PROCESS | 4032 | 1467110062005 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]]]}] 03:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 03:34:22 INFO - PROCESS | 4032 | 1467110062065 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 4032 | 1467110062067 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 03:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:34:22 INFO - PROCESS | 4032 | 1467110062070 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 4032 | 1467110062072 Marionette TRACE conn5 <- [1,1230,null,{}] 03:34:22 INFO - PROCESS | 4032 | 1467110062075 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}] 03:34:22 INFO - PROCESS | 4032 | 1467110062077 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:22 INFO - PROCESS | 4032 | 1467110062157 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 03:34:22 INFO - PROCESS | 4032 | 1467110062165 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 4032 | 1467110062166 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:22 INFO - PROCESS | 4032 | ++DOCSHELL 14DD4800 == 36 [pid = 4032] [id = 317] 03:34:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A023C00) [pid = 4032] [serial = 950] [outer = 00000000] 03:34:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A02A400) [pid = 4032] [serial = 951] [outer = 1A023C00] 03:34:22 INFO - PROCESS | 4032 | 1467110062220 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A02D400) [pid = 4032] [serial = 952] [outer = 1A023C00] 03:34:23 INFO - PROCESS | 4032 | 1467110063022 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]]]}] 03:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 03:34:23 INFO - PROCESS | 4032 | 1467110063042 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 4032 | 1467110063046 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 03:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:34:23 INFO - PROCESS | 4032 | 1467110063051 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 4032 | 1467110063056 Marionette TRACE conn5 <- [1,1234,null,{}] 03:34:23 INFO - PROCESS | 4032 | 1467110063062 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}] 03:34:23 INFO - PROCESS | 4032 | 1467110063064 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:23 INFO - PROCESS | 4032 | 1467110063190 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 03:34:23 INFO - PROCESS | 4032 | 1467110063322 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 4032 | 1467110063325 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:23 INFO - PROCESS | 4032 | ++DOCSHELL 0FCCB800 == 37 [pid = 4032] [id = 318] 03:34:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0FE2B000) [pid = 4032] [serial = 953] [outer = 00000000] 03:34:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10A7D000) [pid = 4032] [serial = 954] [outer = 0FE2B000] 03:34:23 INFO - PROCESS | 4032 | 1467110063385 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (144A1800) [pid = 4032] [serial = 955] [outer = 0FE2B000] 03:34:24 INFO - PROCESS | 4032 | 1467110064078 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]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1082ms 03:34:24 INFO - PROCESS | 4032 | 1467110064133 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 4032 | 1467110064138 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 03:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:34:24 INFO - PROCESS | 4032 | 1467110064145 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 4032 | 1467110064148 Marionette TRACE conn5 <- [1,1238,null,{}] 03:34:24 INFO - PROCESS | 4032 | 1467110064175 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}] 03:34:24 INFO - PROCESS | 4032 | 1467110064178 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:24 INFO - PROCESS | 4032 | 1467110064340 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 03:34:24 INFO - PROCESS | 4032 | 1467110064397 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 4032 | 1467110064400 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:24 INFO - PROCESS | 4032 | ++DOCSHELL 162D4800 == 38 [pid = 4032] [id = 319] 03:34:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (162D6800) [pid = 4032] [serial = 956] [outer = 00000000] 03:34:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1844F000) [pid = 4032] [serial = 957] [outer = 162D6800] 03:34:24 INFO - PROCESS | 4032 | 1467110064457 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (18578400) [pid = 4032] [serial = 958] [outer = 162D6800] 03:34:25 INFO - PROCESS | 4032 | 1467110065311 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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1223ms 03:34:25 INFO - PROCESS | 4032 | 1467110065372 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 03:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:34:25 INFO - PROCESS | 4032 | 1467110065376 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 03:34:25 INFO - PROCESS | 4032 | 1467110065381 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 4032 | 1467110065384 Marionette TRACE conn5 <- [1,1242,null,{}] 03:34:25 INFO - PROCESS | 4032 | 1467110065390 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}] 03:34:25 INFO - PROCESS | 4032 | 1467110065392 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:25 INFO - PROCESS | 4032 | 1467110065503 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 19CC4800 == 37 [pid = 4032] [id = 316] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 1844D800 == 36 [pid = 4032] [id = 315] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 18DA6000 == 35 [pid = 4032] [id = 314] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 18578C00 == 34 [pid = 4032] [id = 313] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 16939000 == 33 [pid = 4032] [id = 312] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 14DD5800 == 32 [pid = 4032] [id = 311] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 10A78800 == 31 [pid = 4032] [id = 310] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 0FD85C00 == 30 [pid = 4032] [id = 309] 03:34:25 INFO - PROCESS | 4032 | --DOCSHELL 10518800 == 29 [pid = 4032] [id = 308] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (19D81400) [pid = 4032] [serial = 894] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1B38EC00) [pid = 4032] [serial = 897] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A003800) [pid = 4032] [serial = 895] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1B526800) [pid = 4032] [serial = 900] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FEFEC00) [pid = 4032] [serial = 876] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10766400) [pid = 4032] [serial = 877] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1C79CC00) [pid = 4032] [serial = 907] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A02B400) [pid = 4032] [serial = 874] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1594D000) [pid = 4032] [serial = 879] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (184BC800) [pid = 4032] [serial = 880] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18C33000) [pid = 4032] [serial = 888] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18CF0800) [pid = 4032] [serial = 889] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18F80400) [pid = 4032] [serial = 891] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1CC7A400) [pid = 4032] [serial = 909] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C1FC00) [pid = 4032] [serial = 885] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (14DDA000) [pid = 4032] [serial = 886] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0CDF2400) [pid = 4032] [serial = 882] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FE5D800) [pid = 4032] [serial = 883] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1B38FC00) [pid = 4032] [serial = 898] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1CC7D400) [pid = 4032] [serial = 910] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1C68A400) [pid = 4032] [serial = 906] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1B5CBC00) [pid = 4032] [serial = 901] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B89A800) [pid = 4032] [serial = 904] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B476000) [pid = 4032] [serial = 903] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19769400) [pid = 4032] [serial = 892] [outer = 00000000] [url = about:blank] 03:34:25 INFO - PROCESS | 4032 | 1467110065624 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 4032 | 1467110065629 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:25 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1F000 == 30 [pid = 4032] [id = 320] 03:34:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0CD1FC00) [pid = 4032] [serial = 959] [outer = 00000000] 03:34:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FD33400) [pid = 4032] [serial = 960] [outer = 0CD1FC00] 03:34:25 INFO - PROCESS | 4032 | 1467110065688 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (1047CC00) [pid = 4032] [serial = 961] [outer = 0CD1FC00] 03:34:26 INFO - PROCESS | 4032 | 1467110066114 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]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 790ms 03:34:26 INFO - PROCESS | 4032 | 1467110066192 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 4032 | 1467110066196 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 03:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:34:26 INFO - PROCESS | 4032 | 1467110066203 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 4032 | 1467110066206 Marionette TRACE conn5 <- [1,1246,null,{}] 03:34:26 INFO - PROCESS | 4032 | 1467110066210 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}] 03:34:26 INFO - PROCESS | 4032 | 1467110066212 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:26 INFO - PROCESS | 4032 | 1467110066300 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 03:34:26 INFO - PROCESS | 4032 | 1467110066313 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 4032 | 1467110066315 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:26 INFO - PROCESS | 4032 | ++DOCSHELL 10A7E400 == 31 [pid = 4032] [id = 321] 03:34:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A81800) [pid = 4032] [serial = 962] [outer = 00000000] 03:34:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (146E8800) [pid = 4032] [serial = 963] [outer = 10A81800] 03:34:26 INFO - PROCESS | 4032 | 1467110066363 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14C14800) [pid = 4032] [serial = 964] [outer = 10A81800] 03:34:26 INFO - PROCESS | 4032 | 1467110066818 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]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 03:34:26 INFO - PROCESS | 4032 | 1467110066878 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 4032 | 1467110066880 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 03:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:34:26 INFO - PROCESS | 4032 | 1467110066884 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 4032 | 1467110066887 Marionette TRACE conn5 <- [1,1250,null,{}] 03:34:26 INFO - PROCESS | 4032 | 1467110066898 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}] 03:34:26 INFO - PROCESS | 4032 | 1467110066903 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:27 INFO - PROCESS | 4032 | 1467110067017 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 03:34:27 INFO - PROCESS | 4032 | 1467110067107 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 4032 | 1467110067110 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:27 INFO - PROCESS | 4032 | ++DOCSHELL 18447400 == 32 [pid = 4032] [id = 322] 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18447C00) [pid = 4032] [serial = 965] [outer = 00000000] 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (184BC800) [pid = 4032] [serial = 966] [outer = 18447C00] 03:34:27 INFO - PROCESS | 4032 | 1467110067159 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18C36000) [pid = 4032] [serial = 967] [outer = 18447C00] 03:34:27 INFO - PROCESS | 4032 | 1467110067536 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 730ms 03:34:27 INFO - PROCESS | 4032 | 1467110067626 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 4032 | 1467110067629 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 03:34:27 INFO - PROCESS | 4032 | 1467110067632 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 4032 | 1467110067634 Marionette TRACE conn5 <- [1,1254,null,{}] 03:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:34:27 INFO - PROCESS | 4032 | 1467110067638 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}] 03:34:27 INFO - PROCESS | 4032 | 1467110067640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:27 INFO - PROCESS | 4032 | 1467110067767 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 03:34:27 INFO - PROCESS | 4032 | 1467110067779 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 4032 | 1467110067781 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:27 INFO - PROCESS | 4032 | ++DOCSHELL 18D2B000 == 33 [pid = 4032] [id = 323] 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18D2B400) [pid = 4032] [serial = 968] [outer = 00000000] 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DAA000) [pid = 4032] [serial = 969] [outer = 18D2B400] 03:34:27 INFO - PROCESS | 4032 | 1467110067827 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18F82000) [pid = 4032] [serial = 970] [outer = 18D2B400] 03:34:28 INFO - PROCESS | 4032 | 1467110068277 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 671ms 03:34:28 INFO - PROCESS | 4032 | 1467110068312 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 4032 | 1467110068314 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 03:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:34:28 INFO - PROCESS | 4032 | 1467110068317 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 4032 | 1467110068319 Marionette TRACE conn5 <- [1,1258,null,{}] 03:34:28 INFO - PROCESS | 4032 | 1467110068323 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}] 03:34:28 INFO - PROCESS | 4032 | 1467110068325 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:28 INFO - PROCESS | 4032 | 1467110068462 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 03:34:28 INFO - PROCESS | 4032 | 1467110068522 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 4032 | 1467110068524 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:28 INFO - PROCESS | 4032 | ++DOCSHELL 18448800 == 34 [pid = 4032] [id = 324] 03:34:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18F83000) [pid = 4032] [serial = 971] [outer = 00000000] 03:34:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CBD400) [pid = 4032] [serial = 972] [outer = 18F83000] 03:34:28 INFO - PROCESS | 4032 | 1467110068569 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC6400) [pid = 4032] [serial = 973] [outer = 18F83000] 03:34:29 INFO - PROCESS | 4032 | 1467110069022 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 03:34:29 INFO - PROCESS | 4032 | 1467110069057 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 4032 | 1467110069059 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 03:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:34:29 INFO - PROCESS | 4032 | 1467110069062 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 4032 | 1467110069064 Marionette TRACE conn5 <- [1,1262,null,{}] 03:34:29 INFO - PROCESS | 4032 | 1467110069067 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}] 03:34:29 INFO - PROCESS | 4032 | 1467110069073 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:29 INFO - PROCESS | 4032 | 1467110069213 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 03:34:29 INFO - PROCESS | 4032 | 1467110069276 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 4032 | 1467110069278 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:29 INFO - PROCESS | 4032 | ++DOCSHELL 1A020400 == 35 [pid = 4032] [id = 325] 03:34:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A024400) [pid = 4032] [serial = 974] [outer = 00000000] 03:34:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A02B400) [pid = 4032] [serial = 975] [outer = 1A024400] 03:34:29 INFO - PROCESS | 4032 | 1467110069324 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A026400) [pid = 4032] [serial = 976] [outer = 1A024400] 03:34:29 INFO - PROCESS | 4032 | 1467110069821 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]]]}] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14DDB400) [pid = 4032] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10A79400) [pid = 4032] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1693AC00) [pid = 4032] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FDE0400) [pid = 4032] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A50C00) [pid = 4032] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FDE1800) [pid = 4032] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18CEDC00) [pid = 4032] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C35000) [pid = 4032] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1CD3E000) [pid = 4032] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1D68A800) [pid = 4032] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18DA6800) [pid = 4032] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19CC9400) [pid = 4032] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:34:29 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (184C0C00) [pid = 4032] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 830ms 03:34:29 INFO - PROCESS | 4032 | 1467110069895 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 03:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:34:29 INFO - PROCESS | 4032 | 1467110069897 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 03:34:29 INFO - PROCESS | 4032 | 1467110069900 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 4032 | 1467110069902 Marionette TRACE conn5 <- [1,1266,null,{}] 03:34:29 INFO - PROCESS | 4032 | 1467110069906 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}] 03:34:29 INFO - PROCESS | 4032 | 1467110069908 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:29 INFO - PROCESS | 4032 | 1467110069991 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 03:34:29 INFO - PROCESS | 4032 | 1467110069999 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 4032 | 1467110070001 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:29 INFO - PROCESS | 4032 | ++DOCSHELL 10A50C00 == 36 [pid = 4032] [id = 326] 03:34:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A52C00) [pid = 4032] [serial = 977] [outer = 00000000] 03:34:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14D76C00) [pid = 4032] [serial = 978] [outer = 10A52C00] 03:34:30 INFO - PROCESS | 4032 | 1467110070045 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18C35000) [pid = 4032] [serial = 979] [outer = 10A52C00] 03:34:30 INFO - PROCESS | 4032 | 1467110070476 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]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 03:34:30 INFO - PROCESS | 4032 | 1467110070531 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 4032 | 1467110070534 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 03:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:34:30 INFO - PROCESS | 4032 | 1467110070537 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 4032 | 1467110070539 Marionette TRACE conn5 <- [1,1270,null,{}] 03:34:30 INFO - PROCESS | 4032 | 1467110070542 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}] 03:34:30 INFO - PROCESS | 4032 | 1467110070544 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:30 INFO - PROCESS | 4032 | 1467110070627 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 03:34:30 INFO - PROCESS | 4032 | 1467110070632 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 4032 | 1467110070634 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:30 INFO - PROCESS | 4032 | ++DOCSHELL 18DAC800 == 37 [pid = 4032] [id = 327] 03:34:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CC9400) [pid = 4032] [serial = 980] [outer = 00000000] 03:34:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1B3C0000) [pid = 4032] [serial = 981] [outer = 19CC9400] 03:34:30 INFO - PROCESS | 4032 | 1467110070678 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1B527C00) [pid = 4032] [serial = 982] [outer = 19CC9400] 03:34:31 INFO - PROCESS | 4032 | 1467110071118 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 630ms 03:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:34:31 INFO - PROCESS | 4032 | 1467110071167 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 4032 | 1467110071170 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 03:34:31 INFO - PROCESS | 4032 | 1467110071173 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 4032 | 1467110071174 Marionette TRACE conn5 <- [1,1274,null,{}] 03:34:31 INFO - PROCESS | 4032 | 1467110071178 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}] 03:34:31 INFO - PROCESS | 4032 | 1467110071180 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:31 INFO - PROCESS | 4032 | 1467110071261 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 03:34:31 INFO - PROCESS | 4032 | 1467110071267 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 4032 | 1467110071268 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:31 INFO - PROCESS | 4032 | ++DOCSHELL 15957C00 == 38 [pid = 4032] [id = 328] 03:34:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18C3B800) [pid = 4032] [serial = 983] [outer = 00000000] 03:34:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1C121000) [pid = 4032] [serial = 984] [outer = 18C3B800] 03:34:31 INFO - PROCESS | 4032 | 1467110071323 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1C467C00) [pid = 4032] [serial = 985] [outer = 18C3B800] 03:34:31 INFO - PROCESS | 4032 | 1467110071766 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 630ms 03:34:31 INFO - PROCESS | 4032 | 1467110071818 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 4032 | 1467110071820 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 03:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:34:31 INFO - PROCESS | 4032 | 1467110071896 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 4032 | 1467110071900 Marionette TRACE conn5 <- [1,1278,null,{}] 03:34:31 INFO - PROCESS | 4032 | 1467110071906 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}] 03:34:31 INFO - PROCESS | 4032 | 1467110071910 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:32 INFO - PROCESS | 4032 | 1467110072071 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 03:34:32 INFO - PROCESS | 4032 | 1467110072173 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 4032 | 1467110072177 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:32 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF8C00 == 39 [pid = 4032] [id = 329] 03:34:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0FEF9C00) [pid = 4032] [serial = 986] [outer = 00000000] 03:34:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10760400) [pid = 4032] [serial = 987] [outer = 0FEF9C00] 03:34:32 INFO - PROCESS | 4032 | 1467110072238 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10A76400) [pid = 4032] [serial = 988] [outer = 0FEF9C00] 03:34:32 INFO - PROCESS | 4032 | 1467110072887 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]]]}] 03:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1050ms 03:34:32 INFO - PROCESS | 4032 | 1467110072921 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 4032 | 1467110072925 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 03:34:32 INFO - PROCESS | 4032 | 1467110072931 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:34:32 INFO - PROCESS | 4032 | 1467110072933 Marionette TRACE conn5 <- [1,1282,null,{}] 03:34:32 INFO - PROCESS | 4032 | 1467110072940 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}] 03:34:32 INFO - PROCESS | 4032 | 1467110072944 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:33 INFO - PROCESS | 4032 | 1467110073057 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 03:34:33 INFO - PROCESS | 4032 | 1467110073165 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 4032 | 1467110073167 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:33 INFO - PROCESS | 4032 | ++DOCSHELL 162D7C00 == 40 [pid = 4032] [id = 330] 03:34:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (17A42800) [pid = 4032] [serial = 989] [outer = 00000000] 03:34:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (184B8C00) [pid = 4032] [serial = 990] [outer = 17A42800] 03:34:33 INFO - PROCESS | 4032 | 1467110073224 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18CF1400) [pid = 4032] [serial = 991] [outer = 17A42800] 03:34:33 INFO - PROCESS | 4032 | 1467110073789 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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 870ms 03:34:33 INFO - PROCESS | 4032 | 1467110073819 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 4032 | 1467110073821 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 03:34:33 INFO - PROCESS | 4032 | 1467110073826 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:34:33 INFO - PROCESS | 4032 | 1467110073828 Marionette TRACE conn5 <- [1,1286,null,{}] 03:34:33 INFO - PROCESS | 4032 | 1467110073833 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}] 03:34:33 INFO - PROCESS | 4032 | 1467110073835 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:33 INFO - PROCESS | 4032 | 1467110073949 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 03:34:34 INFO - PROCESS | 4032 | 1467110074063 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 4032 | 1467110074070 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:34 INFO - PROCESS | 4032 | ++DOCSHELL 1B47E400 == 41 [pid = 4032] [id = 331] 03:34:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1B525800) [pid = 4032] [serial = 992] [outer = 00000000] 03:34:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C11C400) [pid = 4032] [serial = 993] [outer = 1B525800] 03:34:34 INFO - PROCESS | 4032 | 1467110074169 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1C6FAC00) [pid = 4032] [serial = 994] [outer = 1B525800] 03:34:34 INFO - PROCESS | 4032 | 1467110074792 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]]]}] 03:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1016ms 03:34:34 INFO - PROCESS | 4032 | 1467110074849 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 03:34:34 INFO - PROCESS | 4032 | 1467110074852 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 03:34:34 INFO - PROCESS | 4032 | 1467110074855 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:34:34 INFO - PROCESS | 4032 | 1467110074857 Marionette TRACE conn5 <- [1,1290,null,{}] 03:34:34 INFO - PROCESS | 4032 | 1467110074861 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}] 03:34:34 INFO - PROCESS | 4032 | 1467110074863 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:34 INFO - PROCESS | 4032 | 1467110074973 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 03:34:35 INFO - PROCESS | 4032 | 1467110075107 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:35 INFO - PROCESS | 4032 | 1467110075109 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:35 INFO - PROCESS | 4032 | ++DOCSHELL 1B5D2800 == 42 [pid = 4032] [id = 332] 03:34:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CC70C00) [pid = 4032] [serial = 995] [outer = 00000000] 03:34:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CC79000) [pid = 4032] [serial = 996] [outer = 1CC70C00] 03:34:35 INFO - PROCESS | 4032 | 1467110075165 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1CC7D400) [pid = 4032] [serial = 997] [outer = 1CC70C00] 03:34:35 INFO - PROCESS | 4032 | 1467110075969 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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1175ms 03:34:36 INFO - PROCESS | 4032 | 1467110076043 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 4032 | 1467110076046 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 03:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:34:36 INFO - PROCESS | 4032 | 1467110076051 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 4032 | 1467110076053 Marionette TRACE conn5 <- [1,1294,null,{}] 03:34:36 INFO - PROCESS | 4032 | 1467110076060 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}] 03:34:36 INFO - PROCESS | 4032 | 1467110076062 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:36 INFO - PROCESS | 4032 | 1467110076163 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 03:34:36 INFO - PROCESS | 4032 | 1467110076293 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 4032 | 1467110076296 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:36 INFO - PROCESS | 4032 | ++DOCSHELL 10C06C00 == 43 [pid = 4032] [id = 333] 03:34:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (10C08000) [pid = 4032] [serial = 998] [outer = 00000000] 03:34:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1461CC00) [pid = 4032] [serial = 999] [outer = 10C08000] 03:34:36 INFO - PROCESS | 4032 | 1467110076348 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (14B96800) [pid = 4032] [serial = 1000] [outer = 10C08000] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 18DAC800 == 42 [pid = 4032] [id = 327] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 10A50C00 == 41 [pid = 4032] [id = 326] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 1A020400 == 40 [pid = 4032] [id = 325] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 18448800 == 39 [pid = 4032] [id = 324] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 18D2B000 == 38 [pid = 4032] [id = 323] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 18447400 == 37 [pid = 4032] [id = 322] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 10A7E400 == 36 [pid = 4032] [id = 321] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 0CD1F000 == 35 [pid = 4032] [id = 320] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 162D4800 == 34 [pid = 4032] [id = 319] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 0FCCB800 == 33 [pid = 4032] [id = 318] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 14DD4800 == 32 [pid = 4032] [id = 317] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 1B5D2800 == 31 [pid = 4032] [id = 332] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 162D7C00 == 30 [pid = 4032] [id = 330] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 1B47E400 == 29 [pid = 4032] [id = 331] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 15957C00 == 28 [pid = 4032] [id = 328] 03:34:37 INFO - PROCESS | 4032 | --DOCSHELL 0FEF8C00 == 27 [pid = 4032] [id = 329] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (16048000) [pid = 4032] [serial = 933] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (10A7E000) [pid = 4032] [serial = 930] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (10C33800) [pid = 4032] [serial = 931] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18445C00) [pid = 4032] [serial = 936] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (10472800) [pid = 4032] [serial = 927] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10513C00) [pid = 4032] [serial = 928] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (146E8000) [pid = 4032] [serial = 925] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (112DB800) [pid = 4032] [serial = 924] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (14C47400) [pid = 4032] [serial = 913] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (146A7C00) [pid = 4032] [serial = 912] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (19C0C400) [pid = 4032] [serial = 916] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D9E800) [pid = 4032] [serial = 915] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18D26800) [pid = 4032] [serial = 939] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1D684800) [pid = 4032] [serial = 919] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1CD41800) [pid = 4032] [serial = 918] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1E66BC00) [pid = 4032] [serial = 922] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1D68EC00) [pid = 4032] [serial = 921] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1A02A400) [pid = 4032] [serial = 951] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (184C0800) [pid = 4032] [serial = 937] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (19C03000) [pid = 4032] [serial = 942] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18D2FC00) [pid = 4032] [serial = 940] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1A002000) [pid = 4032] [serial = 948] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19CC2800) [pid = 4032] [serial = 943] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (162CEC00) [pid = 4032] [serial = 934] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18F8C800) [pid = 4032] [serial = 946] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19F35C00) [pid = 4032] [serial = 949] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18E72C00) [pid = 4032] [serial = 945] [outer = 00000000] [url = about:blank] 03:34:37 INFO - PROCESS | 4032 | 1467110077679 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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1680ms 03:34:37 INFO - PROCESS | 4032 | 1467110077735 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 4032 | 1467110077739 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 03:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:34:37 INFO - PROCESS | 4032 | 1467110077744 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 4032 | 1467110077747 Marionette TRACE conn5 <- [1,1298,null,{}] 03:34:37 INFO - PROCESS | 4032 | 1467110077752 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}] 03:34:37 INFO - PROCESS | 4032 | 1467110077755 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:37 INFO - PROCESS | 4032 | 1467110077853 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 03:34:37 INFO - PROCESS | 4032 | 1467110077933 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 4032 | 1467110077936 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:37 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2D000 == 28 [pid = 4032] [id = 334] 03:34:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0CD2D800) [pid = 4032] [serial = 1001] [outer = 00000000] 03:34:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FD85800) [pid = 4032] [serial = 1002] [outer = 0CD2D800] 03:34:37 INFO - PROCESS | 4032 | 1467110077983 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0FEF7400) [pid = 4032] [serial = 1003] [outer = 0CD2D800] 03:34:38 INFO - PROCESS | 4032 | 1467110078388 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] 03:34:38 INFO - PROCESS | 4032 | 1467110078428 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 03:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:34:38 INFO - PROCESS | 4032 | 1467110078435 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 4032 | 1467110078438 Marionette TRACE conn5 <- [1,1302,null,{}] 03:34:38 INFO - PROCESS | 4032 | 1467110078441 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}] 03:34:38 INFO - PROCESS | 4032 | 1467110078444 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:38 INFO - PROCESS | 4032 | 1467110078533 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 03:34:38 INFO - PROCESS | 4032 | 1467110078540 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 4032 | 1467110078542 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:38 INFO - PROCESS | 4032 | ++DOCSHELL 10762400 == 29 [pid = 4032] [id = 335] 03:34:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10768800) [pid = 4032] [serial = 1004] [outer = 00000000] 03:34:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10A7BC00) [pid = 4032] [serial = 1005] [outer = 10768800] 03:34:38 INFO - PROCESS | 4032 | 1467110078590 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A83400) [pid = 4032] [serial = 1006] [outer = 10768800] 03:34:39 INFO - PROCESS | 4032 | 1467110079068 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 03:34:39 INFO - PROCESS | 4032 | 1467110079106 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 4032 | 1467110079108 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 03:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:34:39 INFO - PROCESS | 4032 | 1467110079112 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 4032 | 1467110079115 Marionette TRACE conn5 <- [1,1306,null,{}] 03:34:39 INFO - PROCESS | 4032 | 1467110079126 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}] 03:34:39 INFO - PROCESS | 4032 | 1467110079131 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:39 INFO - PROCESS | 4032 | 1467110079249 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 03:34:39 INFO - PROCESS | 4032 | 1467110079351 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 4032 | 1467110079354 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:39 INFO - PROCESS | 4032 | ++DOCSHELL 15957000 == 30 [pid = 4032] [id = 336] 03:34:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (15957C00) [pid = 4032] [serial = 1007] [outer = 00000000] 03:34:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1604CC00) [pid = 4032] [serial = 1008] [outer = 15957C00] 03:34:39 INFO - PROCESS | 4032 | 1467110079403 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (162CE000) [pid = 4032] [serial = 1009] [outer = 15957C00] 03:34:39 INFO - PROCESS | 4032 | 1467110079947 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 870ms 03:34:39 INFO - PROCESS | 4032 | 1467110079986 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 4032 | 1467110079988 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 03:34:39 INFO - PROCESS | 4032 | 1467110079991 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:34:39 INFO - PROCESS | 4032 | 1467110079993 Marionette TRACE conn5 <- [1,1310,null,{}] 03:34:39 INFO - PROCESS | 4032 | 1467110079997 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}] 03:34:39 INFO - PROCESS | 4032 | 1467110079999 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:40 INFO - PROCESS | 4032 | 1467110080114 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 03:34:40 INFO - PROCESS | 4032 | 1467110080122 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 4032 | 1467110080124 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:40 INFO - PROCESS | 4032 | ++DOCSHELL 1604B400 == 31 [pid = 4032] [id = 337] 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (162E0000) [pid = 4032] [serial = 1010] [outer = 00000000] 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (184BA400) [pid = 4032] [serial = 1011] [outer = 162E0000] 03:34:40 INFO - PROCESS | 4032 | 1467110080218 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18611400) [pid = 4032] [serial = 1012] [outer = 162E0000] 03:34:40 INFO - PROCESS | 4032 | 1467110080693 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]]]}] 03:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 03:34:40 INFO - PROCESS | 4032 | 1467110080729 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 4032 | 1467110080731 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 03:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:34:40 INFO - PROCESS | 4032 | 1467110080735 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 4032 | 1467110080736 Marionette TRACE conn5 <- [1,1314,null,{}] 03:34:40 INFO - PROCESS | 4032 | 1467110080740 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}] 03:34:40 INFO - PROCESS | 4032 | 1467110080742 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:40 INFO - PROCESS | 4032 | 1467110080849 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 03:34:40 INFO - PROCESS | 4032 | 1467110080857 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 4032 | 1467110080860 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:40 INFO - PROCESS | 4032 | ++DOCSHELL 18CF0800 == 32 [pid = 4032] [id = 338] 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18CF2800) [pid = 4032] [serial = 1013] [outer = 00000000] 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D30800) [pid = 4032] [serial = 1014] [outer = 18CF2800] 03:34:40 INFO - PROCESS | 4032 | 1467110080905 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18DA3C00) [pid = 4032] [serial = 1015] [outer = 18CF2800] 03:34:41 INFO - PROCESS | 4032 | 1467110081373 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 03:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:34:41 INFO - PROCESS | 4032 | 1467110081406 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 4032 | 1467110081408 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 03:34:41 INFO - PROCESS | 4032 | 1467110081411 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 4032 | 1467110081413 Marionette TRACE conn5 <- [1,1318,null,{}] 03:34:41 INFO - PROCESS | 4032 | 1467110081416 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}] 03:34:41 INFO - PROCESS | 4032 | 1467110081422 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:41 INFO - PROCESS | 4032 | 1467110081560 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 03:34:41 INFO - PROCESS | 4032 | 1467110081621 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 4032 | 1467110081623 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:41 INFO - PROCESS | 4032 | ++DOCSHELL 18E79C00 == 33 [pid = 4032] [id = 339] 03:34:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18E7A400) [pid = 4032] [serial = 1016] [outer = 00000000] 03:34:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19CC3C00) [pid = 4032] [serial = 1017] [outer = 18E7A400] 03:34:41 INFO - PROCESS | 4032 | 1467110081668 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19D7E800) [pid = 4032] [serial = 1018] [outer = 18E7A400] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18C3B800) [pid = 4032] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18F83000) [pid = 4032] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A024400) [pid = 4032] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10A81800) [pid = 4032] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A023C00) [pid = 4032] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18447C00) [pid = 4032] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0CD1FC00) [pid = 4032] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (162D6800) [pid = 4032] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FE2B000) [pid = 4032] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A52C00) [pid = 4032] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18D2B400) [pid = 4032] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:34:42 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19CC9400) [pid = 4032] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:34:42 INFO - PROCESS | 4032 | 1467110082285 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 930ms 03:34:42 INFO - PROCESS | 4032 | 1467110082342 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 4032 | 1467110082344 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 03:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:34:42 INFO - PROCESS | 4032 | 1467110082347 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 4032 | 1467110082349 Marionette TRACE conn5 <- [1,1322,null,{}] 03:34:42 INFO - PROCESS | 4032 | 1467110082353 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}] 03:34:42 INFO - PROCESS | 4032 | 1467110082355 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:42 INFO - PROCESS | 4032 | 1467110082432 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 03:34:42 INFO - PROCESS | 4032 | 1467110082438 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 4032 | 1467110082440 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:42 INFO - PROCESS | 4032 | ++DOCSHELL 162D5400 == 34 [pid = 4032] [id = 340] 03:34:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (162DE400) [pid = 4032] [serial = 1019] [outer = 00000000] 03:34:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18DA5000) [pid = 4032] [serial = 1020] [outer = 162DE400] 03:34:42 INFO - PROCESS | 4032 | 1467110082485 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DAB800) [pid = 4032] [serial = 1021] [outer = 162DE400] 03:34:42 INFO - PROCESS | 4032 | 1467110082924 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 03:34:42 INFO - PROCESS | 4032 | 1467110082978 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 4032 | 1467110082980 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 03:34:42 INFO - PROCESS | 4032 | 1467110082983 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:34:42 INFO - PROCESS | 4032 | 1467110082985 Marionette TRACE conn5 <- [1,1326,null,{}] 03:34:42 INFO - PROCESS | 4032 | 1467110082989 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}] 03:34:42 INFO - PROCESS | 4032 | 1467110082991 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:43 INFO - PROCESS | 4032 | 1467110083068 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 03:34:43 INFO - PROCESS | 4032 | 1467110083073 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 4032 | 1467110083075 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:43 INFO - PROCESS | 4032 | ++DOCSHELL 19CC7400 == 35 [pid = 4032] [id = 341] 03:34:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A001800) [pid = 4032] [serial = 1022] [outer = 00000000] 03:34:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A007400) [pid = 4032] [serial = 1023] [outer = 1A001800] 03:34:43 INFO - PROCESS | 4032 | 1467110083119 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A004000) [pid = 4032] [serial = 1024] [outer = 1A001800] 03:34:44 INFO - PROCESS | 4032 | 1467110084092 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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1124ms 03:34:44 INFO - PROCESS | 4032 | 1467110084113 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 4032 | 1467110084118 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 03:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:34:44 INFO - PROCESS | 4032 | 1467110084124 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 4032 | 1467110084127 Marionette TRACE conn5 <- [1,1330,null,{}] 03:34:44 INFO - PROCESS | 4032 | 1467110084133 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}] 03:34:44 INFO - PROCESS | 4032 | 1467110084136 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:44 INFO - PROCESS | 4032 | 1467110084286 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 03:34:44 INFO - PROCESS | 4032 | 1467110084414 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 4032 | 1467110084417 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:44 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE7800 == 36 [pid = 4032] [id = 342] 03:34:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0FDECC00) [pid = 4032] [serial = 1025] [outer = 00000000] 03:34:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10765C00) [pid = 4032] [serial = 1026] [outer = 0FDECC00] 03:34:44 INFO - PROCESS | 4032 | 1467110084523 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10761400) [pid = 4032] [serial = 1027] [outer = 0FDECC00] 03:34:45 INFO - PROCESS | 4032 | 1467110085244 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]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1173ms 03:34:45 INFO - PROCESS | 4032 | 1467110085300 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 4032 | 1467110085305 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 03:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:34:45 INFO - PROCESS | 4032 | 1467110085336 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 4032 | 1467110085339 Marionette TRACE conn5 <- [1,1334,null,{}] 03:34:45 INFO - PROCESS | 4032 | 1467110085344 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}] 03:34:45 INFO - PROCESS | 4032 | 1467110085346 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:45 INFO - PROCESS | 4032 | 1467110085472 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 03:34:45 INFO - PROCESS | 4032 | 1467110085598 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 4032 | 1467110085601 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:45 INFO - PROCESS | 4032 | ++DOCSHELL 149BCC00 == 37 [pid = 4032] [id = 343] 03:34:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (14B26C00) [pid = 4032] [serial = 1028] [outer = 00000000] 03:34:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (16048000) [pid = 4032] [serial = 1029] [outer = 14B26C00] 03:34:45 INFO - PROCESS | 4032 | 1467110085662 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (16935000) [pid = 4032] [serial = 1030] [outer = 14B26C00] 03:34:46 INFO - PROCESS | 4032 | 1467110086548 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]]]}] 03:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1280ms 03:34:46 INFO - PROCESS | 4032 | 1467110086616 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 03:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:34:46 INFO - PROCESS | 4032 | 1467110086621 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 03:34:46 INFO - PROCESS | 4032 | 1467110086626 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - PROCESS | 4032 | 1467110086629 Marionette TRACE conn5 <- [1,1338,null,{}] 03:34:46 INFO - PROCESS | 4032 | 1467110086635 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}] 03:34:46 INFO - PROCESS | 4032 | 1467110086638 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:46 INFO - PROCESS | 4032 | 1467110086762 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 03:34:46 INFO - PROCESS | 4032 | 1467110086893 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 4032 | 1467110086898 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:46 INFO - PROCESS | 4032 | ++DOCSHELL 10511800 == 38 [pid = 4032] [id = 344] 03:34:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10513C00) [pid = 4032] [serial = 1031] [outer = 00000000] 03:34:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10760800) [pid = 4032] [serial = 1032] [outer = 10513C00] 03:34:46 INFO - PROCESS | 4032 | 1467110086950 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10A52800) [pid = 4032] [serial = 1033] [outer = 10513C00] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 162D5400 == 37 [pid = 4032] [id = 340] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 18E79C00 == 36 [pid = 4032] [id = 339] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 18CF0800 == 35 [pid = 4032] [id = 338] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 1604B400 == 34 [pid = 4032] [id = 337] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 15957000 == 33 [pid = 4032] [id = 336] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 10762400 == 32 [pid = 4032] [id = 335] 03:34:47 INFO - PROCESS | 4032 | --DOCSHELL 0CD2D000 == 31 [pid = 4032] [id = 334] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1C121000) [pid = 4032] [serial = 984] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (19CBD400) [pid = 4032] [serial = 972] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1A02B400) [pid = 4032] [serial = 975] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (19CC6400) [pid = 4032] [serial = 973] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (146E8800) [pid = 4032] [serial = 963] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14C14800) [pid = 4032] [serial = 964] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1A02D400) [pid = 4032] [serial = 952] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (184BC800) [pid = 4032] [serial = 966] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18C36000) [pid = 4032] [serial = 967] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FD33400) [pid = 4032] [serial = 960] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1047CC00) [pid = 4032] [serial = 961] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1844F000) [pid = 4032] [serial = 957] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18578400) [pid = 4032] [serial = 958] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A7D000) [pid = 4032] [serial = 954] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (144A1800) [pid = 4032] [serial = 955] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (14D76C00) [pid = 4032] [serial = 978] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18C35000) [pid = 4032] [serial = 979] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1C467C00) [pid = 4032] [serial = 985] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A026400) [pid = 4032] [serial = 976] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DAA000) [pid = 4032] [serial = 969] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18F82000) [pid = 4032] [serial = 970] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B527C00) [pid = 4032] [serial = 982] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1B3C0000) [pid = 4032] [serial = 981] [outer = 00000000] [url = about:blank] 03:34:47 INFO - PROCESS | 4032 | 1467110087421 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 831ms 03:34:47 INFO - PROCESS | 4032 | 1467110087457 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 4032 | 1467110087462 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 03:34:47 INFO - PROCESS | 4032 | 1467110087467 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:34:47 INFO - PROCESS | 4032 | 1467110087470 Marionette TRACE conn5 <- [1,1342,null,{}] 03:34:47 INFO - PROCESS | 4032 | 1467110087474 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}] 03:34:47 INFO - PROCESS | 4032 | 1467110087476 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:47 INFO - PROCESS | 4032 | 1467110087564 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 03:34:47 INFO - PROCESS | 4032 | 1467110087571 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 4032 | 1467110087574 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:47 INFO - PROCESS | 4032 | ++DOCSHELL 10A50800 == 32 [pid = 4032] [id = 345] 03:34:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A54000) [pid = 4032] [serial = 1034] [outer = 00000000] 03:34:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1133C400) [pid = 4032] [serial = 1035] [outer = 10A54000] 03:34:47 INFO - PROCESS | 4032 | 1467110087623 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (146A7C00) [pid = 4032] [serial = 1036] [outer = 10A54000] 03:34:48 INFO - PROCESS | 4032 | 1467110088109 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 03:34:48 INFO - PROCESS | 4032 | 1467110088142 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 4032 | 1467110088145 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 03:34:48 INFO - PROCESS | 4032 | 1467110088148 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:34:48 INFO - PROCESS | 4032 | 1467110088151 Marionette TRACE conn5 <- [1,1346,null,{}] 03:34:48 INFO - PROCESS | 4032 | 1467110088162 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}] 03:34:48 INFO - PROCESS | 4032 | 1467110088166 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:48 INFO - PROCESS | 4032 | 1467110088255 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 03:34:48 INFO - PROCESS | 4032 | 1467110088302 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 4032 | 1467110088305 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:48 INFO - PROCESS | 4032 | ++DOCSHELL 18445C00 == 33 [pid = 4032] [id = 346] 03:34:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18446000) [pid = 4032] [serial = 1037] [outer = 00000000] 03:34:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (184BAC00) [pid = 4032] [serial = 1038] [outer = 18446000] 03:34:48 INFO - PROCESS | 4032 | 1467110088436 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1860EC00) [pid = 4032] [serial = 1039] [outer = 18446000] 03:34:48 INFO - PROCESS | 4032 | 1467110088815 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 03:34:48 INFO - PROCESS | 4032 | 1467110088822 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 4032 | 1467110088825 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 03:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:34:48 INFO - PROCESS | 4032 | 1467110088828 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 4032 | 1467110088830 Marionette TRACE conn5 <- [1,1350,null,{}] 03:34:48 INFO - PROCESS | 4032 | 1467110088850 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}] 03:34:48 INFO - PROCESS | 4032 | 1467110088852 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:48 INFO - PROCESS | 4032 | 1467110088936 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 03:34:48 INFO - PROCESS | 4032 | 1467110088942 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 4032 | 1467110088944 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:48 INFO - PROCESS | 4032 | ++DOCSHELL 18CF3C00 == 34 [pid = 4032] [id = 347] 03:34:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18D24800) [pid = 4032] [serial = 1040] [outer = 00000000] 03:34:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18E70400) [pid = 4032] [serial = 1041] [outer = 18D24800] 03:34:48 INFO - PROCESS | 4032 | 1467110088990 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18F84000) [pid = 4032] [serial = 1042] [outer = 18D24800] 03:34:49 INFO - PROCESS | 4032 | 1467110089472 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]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 03:34:49 INFO - PROCESS | 4032 | 1467110089512 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 4032 | 1467110089514 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 03:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:34:49 INFO - PROCESS | 4032 | 1467110089519 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 4032 | 1467110089520 Marionette TRACE conn5 <- [1,1354,null,{}] 03:34:49 INFO - PROCESS | 4032 | 1467110089524 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}] 03:34:49 INFO - PROCESS | 4032 | 1467110089526 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:49 INFO - PROCESS | 4032 | 1467110089635 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 03:34:49 INFO - PROCESS | 4032 | 1467110089727 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 4032 | 1467110089729 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:49 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF4400 == 35 [pid = 4032] [id = 348] 03:34:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (0FEF9000) [pid = 4032] [serial = 1043] [outer = 00000000] 03:34:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19CC1C00) [pid = 4032] [serial = 1044] [outer = 0FEF9000] 03:34:49 INFO - PROCESS | 4032 | 1467110089774 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CC9400) [pid = 4032] [serial = 1045] [outer = 0FEF9000] 03:34:50 INFO - PROCESS | 4032 | 1467110090229 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] 03:34:50 INFO - PROCESS | 4032 | 1467110090259 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 03:34:50 INFO - PROCESS | 4032 | 1467110090262 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 4032 | 1467110090264 Marionette TRACE conn5 <- [1,1358,null,{}] 03:34:50 INFO - PROCESS | 4032 | 1467110090267 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}] 03:34:50 INFO - PROCESS | 4032 | 1467110090273 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:50 INFO - PROCESS | 4032 | 1467110090413 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 03:34:50 INFO - PROCESS | 4032 | 1467110090478 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 4032 | 1467110090480 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:50 INFO - PROCESS | 4032 | ++DOCSHELL 1A005400 == 36 [pid = 4032] [id = 349] 03:34:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1AC92400) [pid = 4032] [serial = 1046] [outer = 00000000] 03:34:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1ADD6C00) [pid = 4032] [serial = 1047] [outer = 1AC92400] 03:34:50 INFO - PROCESS | 4032 | 1467110090526 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1B3BFC00) [pid = 4032] [serial = 1048] [outer = 1AC92400] 03:34:50 INFO - PROCESS | 4032 | 1467110090944 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] 03:34:51 INFO - PROCESS | 4032 | 1467110091017 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 03:34:51 INFO - PROCESS | 4032 | 1467110091020 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 4032 | 1467110091022 Marionette TRACE conn5 <- [1,1362,null,{}] 03:34:51 INFO - PROCESS | 4032 | 1467110091025 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}] 03:34:51 INFO - PROCESS | 4032 | 1467110091027 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:51 INFO - PROCESS | 4032 | 1467110091166 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0CD2D800) [pid = 4032] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10C08000) [pid = 4032] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (15957C00) [pid = 4032] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162E0000) [pid = 4032] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10768800) [pid = 4032] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18CF2800) [pid = 4032] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18E7A400) [pid = 4032] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FEF9C00) [pid = 4032] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (17A42800) [pid = 4032] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1B525800) [pid = 4032] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1CC70C00) [pid = 4032] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:34:51 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (162DE400) [pid = 4032] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:34:51 INFO - PROCESS | 4032 | 1467110091278 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 4032 | 1467110091280 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:51 INFO - PROCESS | 4032 | ++DOCSHELL 08C72000 == 37 [pid = 4032] [id = 350] 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD13800) [pid = 4032] [serial = 1049] [outer = 00000000] 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1051F000) [pid = 4032] [serial = 1050] [outer = 0CD13800] 03:34:51 INFO - PROCESS | 4032 | 1467110091323 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14C12400) [pid = 4032] [serial = 1051] [outer = 0CD13800] 03:34:51 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:51 INFO - PROCESS | 4032 | 1467110091675 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] 03:34:51 INFO - PROCESS | 4032 | 1467110091753 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 03:34:51 INFO - PROCESS | 4032 | 1467110091757 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 4032 | 1467110091759 Marionette TRACE conn5 <- [1,1366,null,{}] 03:34:51 INFO - PROCESS | 4032 | 1467110091762 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}] 03:34:51 INFO - PROCESS | 4032 | 1467110091764 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:51 INFO - PROCESS | 4032 | 1467110091845 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 03:34:51 INFO - PROCESS | 4032 | 1467110091851 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 4032 | 1467110091853 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:51 INFO - PROCESS | 4032 | ++DOCSHELL 162E0000 == 38 [pid = 4032] [id = 351] 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18447C00) [pid = 4032] [serial = 1052] [outer = 00000000] 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B5D0000) [pid = 4032] [serial = 1053] [outer = 18447C00] 03:34:51 INFO - PROCESS | 4032 | 1467110091898 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B89A800) [pid = 4032] [serial = 1054] [outer = 18447C00] 03:34:52 INFO - PROCESS | 4032 | 1467110092309 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] 03:34:52 INFO - PROCESS | 4032 | 1467110092391 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 03:34:52 INFO - PROCESS | 4032 | 1467110092394 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:34:52 INFO - PROCESS | 4032 | 1467110092396 Marionette TRACE conn5 <- [1,1370,null,{}] 03:34:52 INFO - PROCESS | 4032 | 1467110092399 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}] 03:34:52 INFO - PROCESS | 4032 | 1467110092401 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:52 INFO - PROCESS | 4032 | 1467110092484 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 03:34:52 INFO - PROCESS | 4032 | 1467110092490 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 4032 | 1467110092492 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:52 INFO - PROCESS | 4032 | ++DOCSHELL 1C46D400 == 39 [pid = 4032] [id = 352] 03:34:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1C46D800) [pid = 4032] [serial = 1055] [outer = 00000000] 03:34:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1C6F5000) [pid = 4032] [serial = 1056] [outer = 1C46D800] 03:34:52 INFO - PROCESS | 4032 | 1467110092536 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1C79CC00) [pid = 4032] [serial = 1057] [outer = 1C46D800] 03:34:52 INFO - PROCESS | 4032 | [4032] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:52 INFO - PROCESS | 4032 | 1467110093010 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] 03:34:53 INFO - PROCESS | 4032 | 1467110093071 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 03:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:34:53 INFO - PROCESS | 4032 | 1467110093074 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:34:53 INFO - PROCESS | 4032 | 1467110093076 Marionette TRACE conn5 <- [1,1374,null,{}] 03:34:53 INFO - PROCESS | 4032 | 1467110093079 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}] 03:34:53 INFO - PROCESS | 4032 | 1467110093090 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:53 INFO - PROCESS | 4032 | 1467110093172 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 03:34:53 INFO - PROCESS | 4032 | 1467110093180 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 4032 | 1467110093181 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:53 INFO - PROCESS | 4032 | ++DOCSHELL 1CB4F000 == 40 [pid = 4032] [id = 353] 03:34:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1CC70400) [pid = 4032] [serial = 1058] [outer = 00000000] 03:34:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1CC77000) [pid = 4032] [serial = 1059] [outer = 1CC70400] 03:34:53 INFO - PROCESS | 4032 | 1467110093225 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1CC79C00) [pid = 4032] [serial = 1060] [outer = 1CC70400] 03:34:53 INFO - PROCESS | 4032 | 1467110093971 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] 03:34:53 INFO - PROCESS | 4032 | 1467110094013 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 03:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:34:53 INFO - PROCESS | 4032 | 1467110094018 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 4032 | 1467110094023 Marionette TRACE conn5 <- [1,1378,null,{}] 03:34:54 INFO - PROCESS | 4032 | 1467110094029 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}] 03:34:54 INFO - PROCESS | 4032 | 1467110094032 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:54 INFO - PROCESS | 4032 | 1467110094150 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 03:34:54 INFO - PROCESS | 4032 | 1467110094286 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 4032 | 1467110094289 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:54 INFO - PROCESS | 4032 | ++DOCSHELL 1047B400 == 41 [pid = 4032] [id = 354] 03:34:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10766400) [pid = 4032] [serial = 1061] [outer = 00000000] 03:34:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (14C45400) [pid = 4032] [serial = 1062] [outer = 10766400] 03:34:54 INFO - PROCESS | 4032 | 1467110094350 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (162D2000) [pid = 4032] [serial = 1063] [outer = 10766400] 03:34:54 INFO - PROCESS | 4032 | 1467110094916 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]]]}] 03:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 987ms 03:34:54 INFO - PROCESS | 4032 | 1467110095006 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 4032 | 1467110095011 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 03:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:34:55 INFO - PROCESS | 4032 | 1467110095018 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - PROCESS | 4032 | 1467110095021 Marionette TRACE conn5 <- [1,1382,null,{}] 03:34:55 INFO - PROCESS | 4032 | 1467110095040 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}] 03:34:55 INFO - PROCESS | 4032 | 1467110095043 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:55 INFO - PROCESS | 4032 | 1467110095167 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 03:34:55 INFO - PROCESS | 4032 | 1467110095294 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 4032 | 1467110095296 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:55 INFO - PROCESS | 4032 | ++DOCSHELL 18DA3400 == 42 [pid = 4032] [id = 355] 03:34:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18DA7800) [pid = 4032] [serial = 1064] [outer = 00000000] 03:34:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19D84000) [pid = 4032] [serial = 1065] [outer = 18DA7800] 03:34:55 INFO - PROCESS | 4032 | 1467110095355 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A024C00) [pid = 4032] [serial = 1066] [outer = 18DA7800] 03:34:55 INFO - PROCESS | 4032 | 1467110095952 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]]]}] 03:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 990ms 03:34:55 INFO - PROCESS | 4032 | 1467110096011 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 4032 | 1467110096014 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 03:34:56 INFO - PROCESS | 4032 | 1467110096018 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:34:56 INFO - PROCESS | 4032 | 1467110096021 Marionette TRACE conn5 <- [1,1386,null,{}] 03:34:56 INFO - PROCESS | 4032 | 1467110096033 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}] 03:34:56 INFO - PROCESS | 4032 | 1467110096038 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:56 INFO - PROCESS | 4032 | 1467110096148 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 03:34:56 INFO - PROCESS | 4032 | 1467110096285 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 4032 | 1467110096289 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:56 INFO - PROCESS | 4032 | ++DOCSHELL 1CD3E800 == 43 [pid = 4032] [id = 356] 03:34:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1CD3EC00) [pid = 4032] [serial = 1067] [outer = 00000000] 03:34:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1CD43400) [pid = 4032] [serial = 1068] [outer = 1CD3EC00] 03:34:56 INFO - PROCESS | 4032 | 1467110096348 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1D686000) [pid = 4032] [serial = 1069] [outer = 1CD3EC00] 03:34:57 INFO - PROCESS | 4032 | 1467110097158 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]]]}] 03:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1183ms 03:34:57 INFO - PROCESS | 4032 | 1467110097204 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 4032 | 1467110097209 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 03:34:57 INFO - PROCESS | 4032 | 1467110097214 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:34:57 INFO - PROCESS | 4032 | 1467110097218 Marionette TRACE conn5 <- [1,1390,null,{}] 03:34:57 INFO - PROCESS | 4032 | 1467110097223 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}] 03:34:57 INFO - PROCESS | 4032 | 1467110097226 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:57 INFO - PROCESS | 4032 | 1467110097338 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 03:34:57 INFO - PROCESS | 4032 | 1467110097469 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:57 INFO - PROCESS | 4032 | 1467110097473 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:57 INFO - PROCESS | 4032 | ++DOCSHELL 10474000 == 44 [pid = 4032] [id = 357] 03:34:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (10475000) [pid = 4032] [serial = 1070] [outer = 00000000] 03:34:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (10513000) [pid = 4032] [serial = 1071] [outer = 10475000] 03:34:57 INFO - PROCESS | 4032 | 1467110097526 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1051C000) [pid = 4032] [serial = 1072] [outer = 10475000] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 1C46D400 == 43 [pid = 4032] [id = 352] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 162E0000 == 42 [pid = 4032] [id = 351] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 08C72000 == 41 [pid = 4032] [id = 350] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 1A005400 == 40 [pid = 4032] [id = 349] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 0CDF4400 == 39 [pid = 4032] [id = 348] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 18CF3C00 == 38 [pid = 4032] [id = 347] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 18445C00 == 37 [pid = 4032] [id = 346] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 10A50800 == 36 [pid = 4032] [id = 345] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 10511800 == 35 [pid = 4032] [id = 344] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 0FDE7800 == 34 [pid = 4032] [id = 342] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 149BCC00 == 33 [pid = 4032] [id = 343] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 19CC7400 == 32 [pid = 4032] [id = 341] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 10C06C00 == 31 [pid = 4032] [id = 333] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 1CD3E800 == 30 [pid = 4032] [id = 356] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 18DA3400 == 29 [pid = 4032] [id = 355] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 1CB4F000 == 28 [pid = 4032] [id = 353] 03:34:58 INFO - PROCESS | 4032 | --DOCSHELL 1047B400 == 27 [pid = 4032] [id = 354] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1A007400) [pid = 4032] [serial = 1023] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (0FD85800) [pid = 4032] [serial = 1002] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (0FEF7400) [pid = 4032] [serial = 1003] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (14B96800) [pid = 4032] [serial = 1000] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1461CC00) [pid = 4032] [serial = 999] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1604CC00) [pid = 4032] [serial = 1008] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (184BA400) [pid = 4032] [serial = 1011] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10A7BC00) [pid = 4032] [serial = 1005] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A83400) [pid = 4032] [serial = 1006] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D30800) [pid = 4032] [serial = 1014] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18611400) [pid = 4032] [serial = 1012] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19CC3C00) [pid = 4032] [serial = 1017] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DA3C00) [pid = 4032] [serial = 1015] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A76400) [pid = 4032] [serial = 988] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10760400) [pid = 4032] [serial = 987] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18CF1400) [pid = 4032] [serial = 991] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (184B8C00) [pid = 4032] [serial = 990] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1C6FAC00) [pid = 4032] [serial = 994] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1C11C400) [pid = 4032] [serial = 993] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1CC7D400) [pid = 4032] [serial = 997] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1CC79000) [pid = 4032] [serial = 996] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19D7E800) [pid = 4032] [serial = 1018] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18DA5000) [pid = 4032] [serial = 1020] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (162CE000) [pid = 4032] [serial = 1009] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18DAB800) [pid = 4032] [serial = 1021] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 4032 | 1467110098837 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]]]}] 03:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1670ms 03:34:58 INFO - PROCESS | 4032 | 1467110098890 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 4032 | 1467110098893 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 03:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:34:58 INFO - PROCESS | 4032 | 1467110098898 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 4032 | 1467110098901 Marionette TRACE conn5 <- [1,1394,null,{}] 03:34:58 INFO - PROCESS | 4032 | 1467110098907 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}] 03:34:58 INFO - PROCESS | 4032 | 1467110098910 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:58 INFO - PROCESS | 4032 | 1467110099007 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 03:34:59 INFO - PROCESS | 4032 | 1467110099096 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 4032 | 1467110099099 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:59 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF7800 == 28 [pid = 4032] [id = 358] 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0FC6B800) [pid = 4032] [serial = 1073] [outer = 00000000] 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FE35C00) [pid = 4032] [serial = 1074] [outer = 0FC6B800] 03:34:59 INFO - PROCESS | 4032 | 1467110099148 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10475400) [pid = 4032] [serial = 1075] [outer = 0FC6B800] 03:34:59 INFO - PROCESS | 4032 | 1467110099562 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]]]}] 03:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 690ms 03:34:59 INFO - PROCESS | 4032 | 1467110099589 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 4032 | 1467110099594 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 03:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:34:59 INFO - PROCESS | 4032 | 1467110099601 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - PROCESS | 4032 | 1467110099604 Marionette TRACE conn5 <- [1,1398,null,{}] 03:34:59 INFO - PROCESS | 4032 | 1467110099608 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}] 03:34:59 INFO - PROCESS | 4032 | 1467110099610 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:59 INFO - PROCESS | 4032 | 1467110099737 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 03:34:59 INFO - PROCESS | 4032 | 1467110099746 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 4032 | 1467110099749 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:34:59 INFO - PROCESS | 4032 | ++DOCSHELL 10A77800 == 29 [pid = 4032] [id = 359] 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A78000) [pid = 4032] [serial = 1076] [outer = 00000000] 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10A7E400) [pid = 4032] [serial = 1077] [outer = 10A78000] 03:34:59 INFO - PROCESS | 4032 | 1467110099797 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10C08000) [pid = 4032] [serial = 1078] [outer = 10A78000] 03:35:00 INFO - PROCESS | 4032 | 1467110100298 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]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 03:35:00 INFO - PROCESS | 4032 | 1467110100334 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 4032 | 1467110100336 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 03:35:00 INFO - PROCESS | 4032 | 1467110100339 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:35:00 INFO - PROCESS | 4032 | 1467110100343 Marionette TRACE conn5 <- [1,1402,null,{}] 03:35:00 INFO - PROCESS | 4032 | 1467110100354 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}] 03:35:00 INFO - PROCESS | 4032 | 1467110100359 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:00 INFO - PROCESS | 4032 | 1467110100445 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 03:35:00 INFO - PROCESS | 4032 | 1467110100543 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 4032 | 1467110100546 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:00 INFO - PROCESS | 4032 | ++DOCSHELL 14C53000 == 30 [pid = 4032] [id = 360] 03:35:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14C53800) [pid = 4032] [serial = 1079] [outer = 00000000] 03:35:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14CE6400) [pid = 4032] [serial = 1080] [outer = 14C53800] 03:35:00 INFO - PROCESS | 4032 | 1467110100596 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (15956800) [pid = 4032] [serial = 1081] [outer = 14C53800] 03:35:01 INFO - PROCESS | 4032 | 1467110101048 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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 03:35:01 INFO - PROCESS | 4032 | 1467110101115 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 4032 | 1467110101117 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 03:35:01 INFO - PROCESS | 4032 | 1467110101121 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 4032 | 1467110101122 Marionette TRACE conn5 <- [1,1406,null,{}] 03:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:35:01 INFO - PROCESS | 4032 | 1467110101125 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}] 03:35:01 INFO - PROCESS | 4032 | 1467110101128 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:01 INFO - PROCESS | 4032 | 1467110101244 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 03:35:01 INFO - PROCESS | 4032 | 1467110101308 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 4032 | 1467110101310 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:01 INFO - PROCESS | 4032 | ++DOCSHELL 16047400 == 31 [pid = 4032] [id = 361] 03:35:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (16048400) [pid = 4032] [serial = 1082] [outer = 00000000] 03:35:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (180DA000) [pid = 4032] [serial = 1083] [outer = 16048400] 03:35:01 INFO - PROCESS | 4032 | 1467110101356 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1844B000) [pid = 4032] [serial = 1084] [outer = 16048400] 03:35:01 INFO - PROCESS | 4032 | 1467110101808 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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 03:35:01 INFO - PROCESS | 4032 | 1467110101859 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 4032 | 1467110101861 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 03:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:35:01 INFO - PROCESS | 4032 | 1467110101864 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 4032 | 1467110101866 Marionette TRACE conn5 <- [1,1410,null,{}] 03:35:01 INFO - PROCESS | 4032 | 1467110101869 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}] 03:35:01 INFO - PROCESS | 4032 | 1467110101871 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:01 INFO - PROCESS | 4032 | 1467110101994 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 03:35:02 INFO - PROCESS | 4032 | 1467110102055 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 4032 | 1467110102057 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:02 INFO - PROCESS | 4032 | ++DOCSHELL 184BE800 == 32 [pid = 4032] [id = 362] 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (184C0C00) [pid = 4032] [serial = 1085] [outer = 00000000] 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18C2E800) [pid = 4032] [serial = 1086] [outer = 184C0C00] 03:35:02 INFO - PROCESS | 4032 | 1467110102102 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18CED400) [pid = 4032] [serial = 1087] [outer = 184C0C00] 03:35:02 INFO - PROCESS | 4032 | 1467110102551 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]]]}] 03:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 730ms 03:35:02 INFO - PROCESS | 4032 | 1467110102605 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 4032 | 1467110102607 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 03:35:02 INFO - PROCESS | 4032 | 1467110102610 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 4032 | 1467110102611 Marionette TRACE conn5 <- [1,1414,null,{}] 03:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:35:02 INFO - PROCESS | 4032 | 1467110102615 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}] 03:35:02 INFO - PROCESS | 4032 | 1467110102621 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:02 INFO - PROCESS | 4032 | 1467110102766 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 03:35:02 INFO - PROCESS | 4032 | 1467110102827 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 4032 | 1467110102829 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:02 INFO - PROCESS | 4032 | ++DOCSHELL 18D2BC00 == 33 [pid = 4032] [id = 363] 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18DAA800) [pid = 4032] [serial = 1088] [outer = 00000000] 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18F80C00) [pid = 4032] [serial = 1089] [outer = 18DAA800] 03:35:02 INFO - PROCESS | 4032 | 1467110102873 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1976A800) [pid = 4032] [serial = 1090] [outer = 18DAA800] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1CC70400) [pid = 4032] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1C46D800) [pid = 4032] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0FEF9000) [pid = 4032] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1AC92400) [pid = 4032] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0CD13800) [pid = 4032] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18446000) [pid = 4032] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FDECC00) [pid = 4032] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A001800) [pid = 4032] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10513C00) [pid = 4032] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18D24800) [pid = 4032] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A54000) [pid = 4032] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (14B26C00) [pid = 4032] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:35:03 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18447C00) [pid = 4032] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:35:03 INFO - PROCESS | 4032 | 1467110103419 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]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 830ms 03:35:03 INFO - PROCESS | 4032 | 1467110103464 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 4032 | 1467110103466 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 03:35:03 INFO - PROCESS | 4032 | 1467110103469 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 4032 | 1467110103470 Marionette TRACE conn5 <- [1,1418,null,{}] 03:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:35:03 INFO - PROCESS | 4032 | 1467110103474 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}] 03:35:03 INFO - PROCESS | 4032 | 1467110103476 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:03 INFO - PROCESS | 4032 | 1467110103553 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 03:35:03 INFO - PROCESS | 4032 | 1467110103558 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 4032 | 1467110103560 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:03 INFO - PROCESS | 4032 | ++DOCSHELL 0FC72C00 == 34 [pid = 4032] [id = 364] 03:35:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (146ED000) [pid = 4032] [serial = 1091] [outer = 00000000] 03:35:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D2D000) [pid = 4032] [serial = 1092] [outer = 146ED000] 03:35:03 INFO - PROCESS | 4032 | 1467110103605 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18D31C00) [pid = 4032] [serial = 1093] [outer = 146ED000] 03:35:04 INFO - PROCESS | 4032 | 1467110104032 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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 03:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:35:04 INFO - PROCESS | 4032 | 1467110104044 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 4032 | 1467110104046 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 03:35:04 INFO - PROCESS | 4032 | 1467110104049 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 4032 | 1467110104050 Marionette TRACE conn5 <- [1,1422,null,{}] 03:35:04 INFO - PROCESS | 4032 | 1467110104057 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}] 03:35:04 INFO - PROCESS | 4032 | 1467110104059 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:04 INFO - PROCESS | 4032 | 1467110104177 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 03:35:04 INFO - PROCESS | 4032 | 1467110104188 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 4032 | 1467110104190 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:04 INFO - PROCESS | 4032 | ++DOCSHELL 18F80800 == 35 [pid = 4032] [id = 365] 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19C0B000) [pid = 4032] [serial = 1094] [outer = 00000000] 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CC2800) [pid = 4032] [serial = 1095] [outer = 19C0B000] 03:35:04 INFO - PROCESS | 4032 | 1467110104233 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19CBE000) [pid = 4032] [serial = 1096] [outer = 19C0B000] 03:35:04 INFO - PROCESS | 4032 | 1467110104670 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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 03:35:04 INFO - PROCESS | 4032 | 1467110104724 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 4032 | 1467110104726 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 03:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:35:04 INFO - PROCESS | 4032 | 1467110104738 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 4032 | 1467110104739 Marionette TRACE conn5 <- [1,1426,null,{}] 03:35:04 INFO - PROCESS | 4032 | 1467110104744 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}] 03:35:04 INFO - PROCESS | 4032 | 1467110104746 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:04 INFO - PROCESS | 4032 | 1467110104826 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 03:35:04 INFO - PROCESS | 4032 | 1467110104834 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 4032 | 1467110104836 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:04 INFO - PROCESS | 4032 | ++DOCSHELL 14C4BC00 == 36 [pid = 4032] [id = 366] 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A003800) [pid = 4032] [serial = 1097] [outer = 00000000] 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A00AC00) [pid = 4032] [serial = 1098] [outer = 1A003800] 03:35:04 INFO - PROCESS | 4032 | 1467110104880 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A021400) [pid = 4032] [serial = 1099] [outer = 1A003800] 03:35:05 INFO - PROCESS | 4032 | 1467110105590 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]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 930ms 03:35:05 INFO - PROCESS | 4032 | 1467110105666 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 4032 | 1467110105670 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 03:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:35:05 INFO - PROCESS | 4032 | 1467110105675 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 4032 | 1467110105678 Marionette TRACE conn5 <- [1,1430,null,{}] 03:35:05 INFO - PROCESS | 4032 | 1467110105685 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}] 03:35:05 INFO - PROCESS | 4032 | 1467110105688 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:05 INFO - PROCESS | 4032 | 1467110105826 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 03:35:05 INFO - PROCESS | 4032 | 1467110105953 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 4032 | 1467110105956 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:05 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2C00 == 37 [pid = 4032] [id = 367] 03:35:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0FDE1800) [pid = 4032] [serial = 1100] [outer = 00000000] 03:35:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10A7A400) [pid = 4032] [serial = 1101] [outer = 0FDE1800] 03:35:06 INFO - PROCESS | 4032 | 1467110106013 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1440E400) [pid = 4032] [serial = 1102] [outer = 0FDE1800] 03:35:06 INFO - PROCESS | 4032 | 1467110106778 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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1184ms 03:35:06 INFO - PROCESS | 4032 | 1467110106859 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 4032 | 1467110106864 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 03:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:35:06 INFO - PROCESS | 4032 | 1467110106871 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 4032 | 1467110106874 Marionette TRACE conn5 <- [1,1434,null,{}] 03:35:06 INFO - PROCESS | 4032 | 1467110106878 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}] 03:35:06 INFO - PROCESS | 4032 | 1467110106881 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:06 INFO - PROCESS | 4032 | 1467110107013 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 03:35:07 INFO - PROCESS | 4032 | 1467110107158 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 4032 | 1467110107161 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:07 INFO - PROCESS | 4032 | ++DOCSHELL 0FE35000 == 38 [pid = 4032] [id = 368] 03:35:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (14618400) [pid = 4032] [serial = 1103] [outer = 00000000] 03:35:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1844D800) [pid = 4032] [serial = 1104] [outer = 14618400] 03:35:07 INFO - PROCESS | 4032 | 1467110107218 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18C38C00) [pid = 4032] [serial = 1105] [outer = 14618400] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 18F80800 == 37 [pid = 4032] [id = 365] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 0FC72C00 == 36 [pid = 4032] [id = 364] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 18D2BC00 == 35 [pid = 4032] [id = 363] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 184BE800 == 34 [pid = 4032] [id = 362] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 16047400 == 33 [pid = 4032] [id = 361] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 14C53000 == 32 [pid = 4032] [id = 360] 03:35:07 INFO - PROCESS | 4032 | --DOCSHELL 10A77800 == 31 [pid = 4032] [id = 359] 03:35:08 INFO - PROCESS | 4032 | --DOCSHELL 0CDF7800 == 30 [pid = 4032] [id = 358] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10A52800) [pid = 4032] [serial = 1033] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18E70400) [pid = 4032] [serial = 1041] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1133C400) [pid = 4032] [serial = 1035] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (146A7C00) [pid = 4032] [serial = 1036] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (16048000) [pid = 4032] [serial = 1029] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (16935000) [pid = 4032] [serial = 1030] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1C79CC00) [pid = 4032] [serial = 1057] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14C12400) [pid = 4032] [serial = 1051] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1B5D0000) [pid = 4032] [serial = 1053] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1B89A800) [pid = 4032] [serial = 1054] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18F84000) [pid = 4032] [serial = 1042] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1CC77000) [pid = 4032] [serial = 1059] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1CC79C00) [pid = 4032] [serial = 1060] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1C6F5000) [pid = 4032] [serial = 1056] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19CC1C00) [pid = 4032] [serial = 1044] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1ADD6C00) [pid = 4032] [serial = 1047] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC9400) [pid = 4032] [serial = 1045] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1051F000) [pid = 4032] [serial = 1050] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1B3BFC00) [pid = 4032] [serial = 1048] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (184BAC00) [pid = 4032] [serial = 1038] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1860EC00) [pid = 4032] [serial = 1039] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (10765C00) [pid = 4032] [serial = 1026] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (10761400) [pid = 4032] [serial = 1027] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1A004000) [pid = 4032] [serial = 1024] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (10760800) [pid = 4032] [serial = 1032] [outer = 00000000] [url = about:blank] 03:35:08 INFO - PROCESS | 4032 | 1467110108102 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1270ms 03:35:08 INFO - PROCESS | 4032 | 1467110108145 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 03:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:35:08 INFO - PROCESS | 4032 | 1467110108149 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 03:35:08 INFO - PROCESS | 4032 | 1467110108153 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 4032 | 1467110108156 Marionette TRACE conn5 <- [1,1438,null,{}] 03:35:08 INFO - PROCESS | 4032 | 1467110108161 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}] 03:35:08 INFO - PROCESS | 4032 | 1467110108164 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:08 INFO - PROCESS | 4032 | 1467110108257 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 03:35:08 INFO - PROCESS | 4032 | 1467110108264 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 4032 | 1467110108269 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:08 INFO - PROCESS | 4032 | ++DOCSHELL 10516000 == 31 [pid = 4032] [id = 369] 03:35:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1051A000) [pid = 4032] [serial = 1106] [outer = 00000000] 03:35:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10765000) [pid = 4032] [serial = 1107] [outer = 1051A000] 03:35:08 INFO - PROCESS | 4032 | 1467110108318 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A49800) [pid = 4032] [serial = 1108] [outer = 1051A000] 03:35:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (14499000) [pid = 4032] [serial = 1109] [outer = 0FCD3800] 03:35:08 INFO - PROCESS | 4032 | 1467110108912 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 03:35:08 INFO - PROCESS | 4032 | 1467110108925 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 4032 | 1467110108929 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 03:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:35:08 INFO - PROCESS | 4032 | 1467110108935 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 4032 | 1467110108938 Marionette TRACE conn5 <- [1,1442,null,{}] 03:35:08 INFO - PROCESS | 4032 | 1467110108941 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}] 03:35:08 INFO - PROCESS | 4032 | 1467110108944 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:09 INFO - PROCESS | 4032 | 1467110109034 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 03:35:09 INFO - PROCESS | 4032 | 1467110109130 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 4032 | 1467110109132 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:09 INFO - PROCESS | 4032 | ++DOCSHELL 10769400 == 32 [pid = 4032] [id = 370] 03:35:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1081C400) [pid = 4032] [serial = 1110] [outer = 00000000] 03:35:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (113D2800) [pid = 4032] [serial = 1111] [outer = 1081C400] 03:35:09 INFO - PROCESS | 4032 | 1467110109180 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14C53000) [pid = 4032] [serial = 1112] [outer = 1081C400] 03:35:09 INFO - PROCESS | 4032 | 1467110109868 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]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 03:35:09 INFO - PROCESS | 4032 | 1467110109906 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 4032 | 1467110109911 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 03:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:35:09 INFO - PROCESS | 4032 | 1467110109915 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 4032 | 1467110109921 Marionette TRACE conn5 <- [1,1446,null,{}] 03:35:09 INFO - PROCESS | 4032 | 1467110109926 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}] 03:35:09 INFO - PROCESS | 4032 | 1467110109929 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:10 INFO - PROCESS | 4032 | 1467110110045 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 03:35:10 INFO - PROCESS | 4032 | 1467110110176 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 4032 | 1467110110179 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:10 INFO - PROCESS | 4032 | ++DOCSHELL 10766000 == 33 [pid = 4032] [id = 371] 03:35:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10768000) [pid = 4032] [serial = 1113] [outer = 00000000] 03:35:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A54800) [pid = 4032] [serial = 1114] [outer = 10768000] 03:35:10 INFO - PROCESS | 4032 | 1467110110241 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10C7AC00) [pid = 4032] [serial = 1115] [outer = 10768000] 03:35:10 INFO - PROCESS | 4032 | 1467110110875 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]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 987ms 03:35:10 INFO - PROCESS | 4032 | 1467110110903 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 4032 | 1467110110908 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 03:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:35:10 INFO - PROCESS | 4032 | 1467110110914 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 4032 | 1467110110917 Marionette TRACE conn5 <- [1,1450,null,{}] 03:35:10 INFO - PROCESS | 4032 | 1467110110921 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}] 03:35:10 INFO - PROCESS | 4032 | 1467110110924 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:11 INFO - PROCESS | 4032 | 1467110111046 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 03:35:11 INFO - PROCESS | 4032 | 1467110111148 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 4032 | 1467110111151 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:11 INFO - PROCESS | 4032 | ++DOCSHELL 162CC000 == 34 [pid = 4032] [id = 372] 03:35:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (162CE000) [pid = 4032] [serial = 1116] [outer = 00000000] 03:35:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (162E0000) [pid = 4032] [serial = 1117] [outer = 162CE000] 03:35:11 INFO - PROCESS | 4032 | 1467110111208 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (17A44000) [pid = 4032] [serial = 1118] [outer = 162CE000] 03:35:11 INFO - PROCESS | 4032 | 1467110111870 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]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1019ms 03:35:11 INFO - PROCESS | 4032 | 1467110111937 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 4032 | 1467110111940 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 03:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:35:11 INFO - PROCESS | 4032 | 1467110111943 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 4032 | 1467110111947 Marionette TRACE conn5 <- [1,1454,null,{}] 03:35:11 INFO - PROCESS | 4032 | 1467110111959 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}] 03:35:11 INFO - PROCESS | 4032 | 1467110111964 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:12 INFO - PROCESS | 4032 | 1467110112078 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 03:35:12 INFO - PROCESS | 4032 | 1467110112209 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 4032 | 1467110112213 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:12 INFO - PROCESS | 4032 | ++DOCSHELL 18CEEC00 == 35 [pid = 4032] [id = 373] 03:35:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18CF1C00) [pid = 4032] [serial = 1119] [outer = 00000000] 03:35:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D28800) [pid = 4032] [serial = 1120] [outer = 18CF1C00] 03:35:12 INFO - PROCESS | 4032 | 1467110112276 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18DA9800) [pid = 4032] [serial = 1121] [outer = 18CF1C00] 03:35:12 INFO - PROCESS | 4032 | 1467110112917 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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1023ms 03:35:12 INFO - PROCESS | 4032 | 1467110112970 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 4032 | 1467110112973 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 03:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:35:12 INFO - PROCESS | 4032 | 1467110112976 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 4032 | 1467110112978 Marionette TRACE conn5 <- [1,1458,null,{}] 03:35:12 INFO - PROCESS | 4032 | 1467110112982 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}] 03:35:12 INFO - PROCESS | 4032 | 1467110112984 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:13 INFO - PROCESS | 4032 | 1467110113102 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 03:35:13 INFO - PROCESS | 4032 | 1467110113211 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 4032 | 1467110113214 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:13 INFO - PROCESS | 4032 | ++DOCSHELL 18F85400 == 36 [pid = 4032] [id = 374] 03:35:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18F88C00) [pid = 4032] [serial = 1122] [outer = 00000000] 03:35:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC0C00) [pid = 4032] [serial = 1123] [outer = 18F88C00] 03:35:13 INFO - PROCESS | 4032 | 1467110113269 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CC4C00) [pid = 4032] [serial = 1124] [outer = 18F88C00] 03:35:13 INFO - PROCESS | 4032 | 1467110113905 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]]]}] 03:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 03:35:13 INFO - PROCESS | 4032 | 1467110113950 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 03:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:35:13 INFO - PROCESS | 4032 | 1467110113954 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 03:35:13 INFO - PROCESS | 4032 | 1467110113959 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - PROCESS | 4032 | 1467110113963 Marionette TRACE conn5 <- [1,1462,null,{}] 03:35:13 INFO - PROCESS | 4032 | 1467110113970 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}] 03:35:13 INFO - PROCESS | 4032 | 1467110113973 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:14 INFO - PROCESS | 4032 | 1467110114089 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 03:35:14 INFO - PROCESS | 4032 | 1467110114188 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 4032 | 1467110114192 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:14 INFO - PROCESS | 4032 | ++DOCSHELL 10515000 == 37 [pid = 4032] [id = 375] 03:35:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10516800) [pid = 4032] [serial = 1125] [outer = 00000000] 03:35:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1081E000) [pid = 4032] [serial = 1126] [outer = 10516800] 03:35:14 INFO - PROCESS | 4032 | 1467110114244 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (10C06C00) [pid = 4032] [serial = 1127] [outer = 10516800] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 0CDF4800 == 36 [pid = 4032] [id = 141] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 08C63C00 == 35 [pid = 4032] [id = 142] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10516000 == 34 [pid = 4032] [id = 369] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2C00 == 33 [pid = 4032] [id = 367] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 0CDEC000 == 32 [pid = 4032] [id = 127] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1051E000 == 31 [pid = 4032] [id = 144] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 0FE35000 == 30 [pid = 4032] [id = 368] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 19C09400 == 29 [pid = 4032] [id = 134] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 0FDEA000 == 28 [pid = 4032] [id = 137] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10517000 == 27 [pid = 4032] [id = 138] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1A00E800 == 26 [pid = 4032] [id = 136] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1461C400 == 25 [pid = 4032] [id = 135] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 08C60400 == 24 [pid = 4032] [id = 143] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10474000 == 23 [pid = 4032] [id = 357] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 180E3400 == 22 [pid = 4032] [id = 131] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1086B400 == 21 [pid = 4032] [id = 139] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 18F84800 == 20 [pid = 4032] [id = 133] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10760C00 == 19 [pid = 4032] [id = 128] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 146AA800 == 18 [pid = 4032] [id = 129] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 14CE3400 == 17 [pid = 4032] [id = 130] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1860A400 == 16 [pid = 4032] [id = 132] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 1C7A2800 == 15 [pid = 4032] [id = 140] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 18F85400 == 14 [pid = 4032] [id = 374] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 18CEEC00 == 13 [pid = 4032] [id = 373] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 14C4BC00 == 12 [pid = 4032] [id = 366] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 162CC000 == 11 [pid = 4032] [id = 372] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10769400 == 10 [pid = 4032] [id = 370] 03:35:15 INFO - PROCESS | 4032 | --DOCSHELL 10766000 == 9 [pid = 4032] [id = 371] 03:35:17 INFO - PROCESS | 4032 | 1467110117713 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]]]}] 03:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3818ms 03:35:17 INFO - PROCESS | 4032 | 1467110117779 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 4032 | 1467110117784 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 03:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:35:17 INFO - PROCESS | 4032 | 1467110117788 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 4032 | 1467110117794 Marionette TRACE conn5 <- [1,1466,null,{}] 03:35:17 INFO - PROCESS | 4032 | 1467110117799 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}] 03:35:17 INFO - PROCESS | 4032 | 1467110117802 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:17 INFO - PROCESS | 4032 | 1467110117897 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 03:35:17 INFO - PROCESS | 4032 | 1467110117909 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 4032 | 1467110117912 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:17 INFO - PROCESS | 4032 | ++DOCSHELL 0FE2D400 == 10 [pid = 4032] [id = 376] 03:35:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0FEF2400) [pid = 4032] [serial = 1128] [outer = 00000000] 03:35:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10473400) [pid = 4032] [serial = 1129] [outer = 0FEF2400] 03:35:17 INFO - PROCESS | 4032 | 1467110117962 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10517000) [pid = 4032] [serial = 1130] [outer = 0FEF2400] 03:35:18 INFO - PROCESS | 4032 | 1467110118493 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]]]}] 03:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 770ms 03:35:18 INFO - PROCESS | 4032 | 1467110118563 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 4032 | 1467110118568 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 03:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:35:18 INFO - PROCESS | 4032 | 1467110118579 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 4032 | 1467110118582 Marionette TRACE conn5 <- [1,1470,null,{}] 03:35:18 INFO - PROCESS | 4032 | 1467110118586 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}] 03:35:18 INFO - PROCESS | 4032 | 1467110118589 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:18 INFO - PROCESS | 4032 | 1467110118718 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 03:35:18 INFO - PROCESS | 4032 | 1467110118779 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 4032 | 1467110118782 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:18 INFO - PROCESS | 4032 | ++DOCSHELL 10C32800 == 11 [pid = 4032] [id = 377] 03:35:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10C3A800) [pid = 4032] [serial = 1131] [outer = 00000000] 03:35:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (113CF400) [pid = 4032] [serial = 1132] [outer = 10C3A800] 03:35:18 INFO - PROCESS | 4032 | 1467110118831 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (146E5800) [pid = 4032] [serial = 1133] [outer = 10C3A800] 03:35:19 INFO - PROCESS | 4032 | 1467110119308 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]]]}] 03:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 770ms 03:35:19 INFO - PROCESS | 4032 | 1467110119354 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 4032 | 1467110119356 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 03:35:19 INFO - PROCESS | 4032 | 1467110119360 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:35:19 INFO - PROCESS | 4032 | 1467110119364 Marionette TRACE conn5 <- [1,1474,null,{}] 03:35:19 INFO - PROCESS | 4032 | 1467110119381 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}] 03:35:19 INFO - PROCESS | 4032 | 1467110119385 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:19 INFO - PROCESS | 4032 | 1467110119504 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 03:35:19 INFO - PROCESS | 4032 | 1467110119522 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 4032 | 1467110119525 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:19 INFO - PROCESS | 4032 | ++DOCSHELL 162D1800 == 12 [pid = 4032] [id = 378] 03:35:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (162D8800) [pid = 4032] [serial = 1134] [outer = 00000000] 03:35:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (16941800) [pid = 4032] [serial = 1135] [outer = 162D8800] 03:35:19 INFO - PROCESS | 4032 | 1467110119625 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (184B8C00) [pid = 4032] [serial = 1136] [outer = 162D8800] 03:35:20 INFO - PROCESS | 4032 | 1467110120128 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]]]}] 03:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 830ms 03:35:20 INFO - PROCESS | 4032 | 1467110120194 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 4032 | 1467110120196 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 03:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:35:20 INFO - PROCESS | 4032 | 1467110120199 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 4032 | 1467110120201 Marionette TRACE conn5 <- [1,1478,null,{}] 03:35:20 INFO - PROCESS | 4032 | 1467110120205 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}] 03:35:20 INFO - PROCESS | 4032 | 1467110120207 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:20 INFO - PROCESS | 4032 | 1467110120331 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 03:35:20 INFO - PROCESS | 4032 | 1467110120390 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 4032 | 1467110120392 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:20 INFO - PROCESS | 4032 | ++DOCSHELL 18C33C00 == 13 [pid = 4032] [id = 379] 03:35:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (18C37000) [pid = 4032] [serial = 1137] [outer = 00000000] 03:35:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (18D25400) [pid = 4032] [serial = 1138] [outer = 18C37000] 03:35:20 INFO - PROCESS | 4032 | 1467110120438 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (18D2F000) [pid = 4032] [serial = 1139] [outer = 18C37000] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (10768000) [pid = 4032] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (162CE000) [pid = 4032] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (14618400) [pid = 4032] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (0FDE1800) [pid = 4032] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1A003800) [pid = 4032] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (16048400) [pid = 4032] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (14C53800) [pid = 4032] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10A78000) [pid = 4032] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (10475000) [pid = 4032] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (0FC6B800) [pid = 4032] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10766400) [pid = 4032] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1051A000) [pid = 4032] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18DA7800) [pid = 4032] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1CD3EC00) [pid = 4032] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (184C0C00) [pid = 4032] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18DAA800) [pid = 4032] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (19C0B000) [pid = 4032] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (146ED000) [pid = 4032] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18F88C00) [pid = 4032] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1081C400) [pid = 4032] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:35:20 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18CF1C00) [pid = 4032] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:35:21 INFO - PROCESS | 4032 | 1467110121053 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]]]}] 03:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 870ms 03:35:21 INFO - PROCESS | 4032 | 1467110121074 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 4032 | 1467110121076 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 03:35:21 INFO - PROCESS | 4032 | 1467110121079 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:35:21 INFO - PROCESS | 4032 | 1467110121081 Marionette TRACE conn5 <- [1,1482,null,{}] 03:35:21 INFO - PROCESS | 4032 | 1467110121096 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}] 03:35:21 INFO - PROCESS | 4032 | 1467110121098 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:21 INFO - PROCESS | 4032 | 1467110121178 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 03:35:21 INFO - PROCESS | 4032 | 1467110121183 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 4032 | 1467110121185 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:21 INFO - PROCESS | 4032 | ++DOCSHELL 10511C00 == 14 [pid = 4032] [id = 380] 03:35:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1076D000) [pid = 4032] [serial = 1140] [outer = 00000000] 03:35:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (14618400) [pid = 4032] [serial = 1141] [outer = 1076D000] 03:35:21 INFO - PROCESS | 4032 | 1467110121229 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (14C05800) [pid = 4032] [serial = 1142] [outer = 1076D000] 03:35:21 INFO - PROCESS | 4032 | 1467110121728 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]]]}] 03:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 690ms 03:35:21 INFO - PROCESS | 4032 | 1467110121774 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 03:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:35:21 INFO - PROCESS | 4032 | 1467110121776 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 03:35:21 INFO - PROCESS | 4032 | 1467110121779 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 4032 | 1467110121781 Marionette TRACE conn5 <- [1,1486,null,{}] 03:35:21 INFO - PROCESS | 4032 | 1467110121784 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}] 03:35:21 INFO - PROCESS | 4032 | 1467110121790 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:21 INFO - PROCESS | 4032 | 1467110121895 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 03:35:21 INFO - PROCESS | 4032 | 1467110121938 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 4032 | 1467110121940 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:21 INFO - PROCESS | 4032 | ++DOCSHELL 18DA0000 == 15 [pid = 4032] [id = 381] 03:35:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18DA3000) [pid = 4032] [serial = 1143] [outer = 00000000] 03:35:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18DAC400) [pid = 4032] [serial = 1144] [outer = 18DA3000] 03:35:21 INFO - PROCESS | 4032 | 1467110121984 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18F7F800) [pid = 4032] [serial = 1145] [outer = 18DA3000] 03:35:22 INFO - PROCESS | 4032 | 1467110122416 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]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 03:35:22 INFO - PROCESS | 4032 | 1467110122476 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 4032 | 1467110122478 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 03:35:22 INFO - PROCESS | 4032 | 1467110122481 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:35:22 INFO - PROCESS | 4032 | 1467110122483 Marionette TRACE conn5 <- [1,1490,null,{}] 03:35:22 INFO - PROCESS | 4032 | 1467110122487 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}] 03:35:22 INFO - PROCESS | 4032 | 1467110122489 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:22 INFO - PROCESS | 4032 | 1467110122566 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 03:35:22 INFO - PROCESS | 4032 | 1467110122572 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 4032 | 1467110122574 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:22 INFO - PROCESS | 4032 | ++DOCSHELL 18F87000 == 16 [pid = 4032] [id = 382] 03:35:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18F89800) [pid = 4032] [serial = 1146] [outer = 00000000] 03:35:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19CBEC00) [pid = 4032] [serial = 1147] [outer = 18F89800] 03:35:22 INFO - PROCESS | 4032 | 1467110122617 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19D80000) [pid = 4032] [serial = 1148] [outer = 18F89800] 03:35:23 INFO - PROCESS | 4032 | 1467110123417 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]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 970ms 03:35:23 INFO - PROCESS | 4032 | 1467110123456 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 4032 | 1467110123461 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 03:35:23 INFO - PROCESS | 4032 | 1467110123466 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:35:23 INFO - PROCESS | 4032 | 1467110123470 Marionette TRACE conn5 <- [1,1494,null,{}] 03:35:23 INFO - PROCESS | 4032 | 1467110123477 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}] 03:35:23 INFO - PROCESS | 4032 | 1467110123480 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:23 INFO - PROCESS | 4032 | 1467110123598 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 03:35:23 INFO - PROCESS | 4032 | 1467110123731 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 4032 | 1467110123734 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:23 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE4400 == 17 [pid = 4032] [id = 383] 03:35:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0FDE5400) [pid = 4032] [serial = 1149] [outer = 00000000] 03:35:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10761400) [pid = 4032] [serial = 1150] [outer = 0FDE5400] 03:35:23 INFO - PROCESS | 4032 | 1467110123794 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10A4CC00) [pid = 4032] [serial = 1151] [outer = 0FDE5400] 03:35:24 INFO - PROCESS | 4032 | 1467110124670 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]]]}] 03:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1273ms 03:35:24 INFO - PROCESS | 4032 | 1467110124744 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 03:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:35:24 INFO - PROCESS | 4032 | 1467110124749 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 03:35:24 INFO - PROCESS | 4032 | 1467110124754 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 4032 | 1467110124757 Marionette TRACE conn5 <- [1,1498,null,{}] 03:35:24 INFO - PROCESS | 4032 | 1467110124762 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}] 03:35:24 INFO - PROCESS | 4032 | 1467110124765 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:24 INFO - PROCESS | 4032 | 1467110124884 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 03:35:25 INFO - PROCESS | 4032 | 1467110125024 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 4032 | 1467110125028 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14C53000) [pid = 4032] [serial = 1112] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10A54800) [pid = 4032] [serial = 1114] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (180DA000) [pid = 4032] [serial = 1083] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (14CE6400) [pid = 4032] [serial = 1080] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A7E400) [pid = 4032] [serial = 1077] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C08000) [pid = 4032] [serial = 1078] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10513000) [pid = 4032] [serial = 1071] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1051C000) [pid = 4032] [serial = 1072] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FE35C00) [pid = 4032] [serial = 1074] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10475400) [pid = 4032] [serial = 1075] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162D2000) [pid = 4032] [serial = 1063] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C45400) [pid = 4032] [serial = 1062] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10765000) [pid = 4032] [serial = 1107] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10A49800) [pid = 4032] [serial = 1108] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1081E000) [pid = 4032] [serial = 1126] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1A024C00) [pid = 4032] [serial = 1066] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19D84000) [pid = 4032] [serial = 1065] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A00AC00) [pid = 4032] [serial = 1098] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1D686000) [pid = 4032] [serial = 1069] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1CD43400) [pid = 4032] [serial = 1068] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18C2E800) [pid = 4032] [serial = 1086] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1844B000) [pid = 4032] [serial = 1084] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18F80C00) [pid = 4032] [serial = 1089] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (19CBE000) [pid = 4032] [serial = 1096] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18CED400) [pid = 4032] [serial = 1087] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (15956800) [pid = 4032] [serial = 1081] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (1976A800) [pid = 4032] [serial = 1090] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (18D2D000) [pid = 4032] [serial = 1092] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (18D31C00) [pid = 4032] [serial = 1093] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (19CC2800) [pid = 4032] [serial = 1095] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (19CC4C00) [pid = 4032] [serial = 1124] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (113D2800) [pid = 4032] [serial = 1111] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (10763400) [pid = 4032] [serial = 682] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (18DA9800) [pid = 4032] [serial = 1121] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (19CC0C00) [pid = 4032] [serial = 1123] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (10C7AC00) [pid = 4032] [serial = 1115] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 52 (18D28800) [pid = 4032] [serial = 1120] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 51 (17A44000) [pid = 4032] [serial = 1118] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 50 (1844D800) [pid = 4032] [serial = 1104] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 49 (10A7A400) [pid = 4032] [serial = 1101] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 48 (1A021400) [pid = 4032] [serial = 1099] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 47 (1440E400) [pid = 4032] [serial = 1102] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 46 (18C38C00) [pid = 4032] [serial = 1105] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | --DOMWINDOW == 45 (162E0000) [pid = 4032] [serial = 1117] [outer = 00000000] [url = about:blank] 03:35:25 INFO - PROCESS | 4032 | ++DOCSHELL 0CD24000 == 18 [pid = 4032] [id = 384] 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 46 (0CD25800) [pid = 4032] [serial = 1152] [outer = 00000000] 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 47 (0FC1EC00) [pid = 4032] [serial = 1153] [outer = 0CD25800] 03:35:25 INFO - PROCESS | 4032 | 1467110125108 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 48 (0FEF5400) [pid = 4032] [serial = 1154] [outer = 0CD25800] 03:35:25 INFO - PROCESS | 4032 | 1467110125526 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]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 830ms 03:35:25 INFO - PROCESS | 4032 | 1467110125584 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 4032 | 1467110125589 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 03:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:35:25 INFO - PROCESS | 4032 | 1467110125595 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 4032 | 1467110125598 Marionette TRACE conn5 <- [1,1502,null,{}] 03:35:25 INFO - PROCESS | 4032 | 1467110125602 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}] 03:35:25 INFO - PROCESS | 4032 | 1467110125604 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:25 INFO - PROCESS | 4032 | 1467110125692 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 03:35:25 INFO - PROCESS | 4032 | 1467110125698 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 4032 | 1467110125700 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:25 INFO - PROCESS | 4032 | ++DOCSHELL 10A48C00 == 19 [pid = 4032] [id = 385] 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 49 (10A49800) [pid = 4032] [serial = 1155] [outer = 00000000] 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 50 (10A4FC00) [pid = 4032] [serial = 1156] [outer = 10A49800] 03:35:25 INFO - PROCESS | 4032 | 1467110125747 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (10A76400) [pid = 4032] [serial = 1157] [outer = 10A49800] 03:35:26 INFO - PROCESS | 4032 | 1467110126228 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 03:35:26 INFO - PROCESS | 4032 | 1467110126269 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 4032 | 1467110126272 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 03:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:35:26 INFO - PROCESS | 4032 | 1467110126276 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 4032 | 1467110126279 Marionette TRACE conn5 <- [1,1506,null,{}] 03:35:26 INFO - PROCESS | 4032 | 1467110126290 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}] 03:35:26 INFO - PROCESS | 4032 | 1467110126295 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:26 INFO - PROCESS | 4032 | 1467110126415 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 03:35:26 INFO - PROCESS | 4032 | 1467110126507 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 4032 | 1467110126510 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:26 INFO - PROCESS | 4032 | ++DOCSHELL 146E1800 == 20 [pid = 4032] [id = 386] 03:35:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (146E2000) [pid = 4032] [serial = 1158] [outer = 00000000] 03:35:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (14991400) [pid = 4032] [serial = 1159] [outer = 146E2000] 03:35:26 INFO - PROCESS | 4032 | 1467110126564 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (14BA0400) [pid = 4032] [serial = 1160] [outer = 146E2000] 03:35:26 INFO - PROCESS | 4032 | 1467110126949 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 731ms 03:35:26 INFO - PROCESS | 4032 | 1467110127010 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 4032 | 1467110127012 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 03:35:26 INFO - PROCESS | 4032 | 1467110127016 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 4032 | 1467110127017 Marionette TRACE conn5 <- [1,1510,null,{}] 03:35:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:35:27 INFO - PROCESS | 4032 | 1467110127024 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}] 03:35:27 INFO - PROCESS | 4032 | 1467110127026 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:27 INFO - PROCESS | 4032 | 1467110127119 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 03:35:27 INFO - PROCESS | 4032 | 1467110127125 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 4032 | 1467110127127 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:27 INFO - PROCESS | 4032 | ++DOCSHELL 14D80800 == 21 [pid = 4032] [id = 387] 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (14DCF400) [pid = 4032] [serial = 1161] [outer = 00000000] 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (16050400) [pid = 4032] [serial = 1162] [outer = 14DCF400] 03:35:27 INFO - PROCESS | 4032 | 1467110127172 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (162D0000) [pid = 4032] [serial = 1163] [outer = 14DCF400] 03:35:27 INFO - PROCESS | 4032 | 1467110127659 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"]]]}] 03:35:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:35:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:35:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:35:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:35:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 03:35:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:35:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 03:35:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:35:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 678ms 03:35:27 INFO - PROCESS | 4032 | 1467110127698 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 4032 | 1467110127700 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 03:35:27 INFO - PROCESS | 4032 | 1467110127704 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:35:27 INFO - PROCESS | 4032 | 1467110127706 Marionette TRACE conn5 <- [1,1514,null,{}] 03:35:27 INFO - PROCESS | 4032 | 1467110127709 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}] 03:35:27 INFO - PROCESS | 4032 | 1467110127711 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:27 INFO - PROCESS | 4032 | 1467110127846 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 03:35:27 INFO - PROCESS | 4032 | 1467110127871 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 4032 | 1467110127873 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:27 INFO - PROCESS | 4032 | ++DOCSHELL 1693C400 == 22 [pid = 4032] [id = 388] 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (17A44400) [pid = 4032] [serial = 1164] [outer = 00000000] 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (18575400) [pid = 4032] [serial = 1165] [outer = 17A44400] 03:35:27 INFO - PROCESS | 4032 | 1467110127917 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (18C2F800) [pid = 4032] [serial = 1166] [outer = 17A44400] 03:35:28 INFO - PROCESS | 4032 | 1467110128355 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"]]]}] 03:35:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:35:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:35:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:35:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 03:35:28 INFO - PROCESS | 4032 | 1467110128378 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 03:35:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:35:28 INFO - PROCESS | 4032 | 1467110128380 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 03:35:28 INFO - PROCESS | 4032 | 1467110128383 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 4032 | 1467110128385 Marionette TRACE conn5 <- [1,1518,null,{}] 03:35:28 INFO - PROCESS | 4032 | 1467110128395 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}] 03:35:28 INFO - PROCESS | 4032 | 1467110128401 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:28 INFO - PROCESS | 4032 | 1467110128536 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 03:35:28 INFO - PROCESS | 4032 | 1467110128546 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:28 INFO - PROCESS | 4032 | 1467110128548 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:28 INFO - PROCESS | 4032 | ++DOCSHELL 1051CC00 == 23 [pid = 4032] [id = 389] 03:35:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (14DD0400) [pid = 4032] [serial = 1167] [outer = 00000000] 03:35:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (18D2E400) [pid = 4032] [serial = 1168] [outer = 14DD0400] 03:35:28 INFO - PROCESS | 4032 | 1467110128641 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (18DAAC00) [pid = 4032] [serial = 1169] [outer = 14DD0400] 03:35:29 INFO - PROCESS | 4032 | 1467110129027 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]]]}] 03:35:29 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:35:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 03:35:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:35:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 690ms 03:35:29 INFO - PROCESS | 4032 | 1467110129074 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 4032 | 1467110129077 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 03:35:29 INFO - PROCESS | 4032 | 1467110129080 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:35:29 INFO - PROCESS | 4032 | 1467110129091 Marionette TRACE conn5 <- [1,1522,null,{}] 03:35:29 INFO - PROCESS | 4032 | 1467110129100 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}] 03:35:29 INFO - PROCESS | 4032 | 1467110129102 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:29 INFO - PROCESS | 4032 | 1467110129231 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (10C3A800) [pid = 4032] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (162D8800) [pid = 4032] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (18C37000) [pid = 4032] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (18DA3000) [pid = 4032] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (10516800) [pid = 4032] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (0FEF2400) [pid = 4032] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:35:29 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (1076D000) [pid = 4032] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:35:29 INFO - PROCESS | 4032 | 1467110129301 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 4032 | 1467110129303 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:29 INFO - PROCESS | 4032 | ++DOCSHELL 0CD12C00 == 24 [pid = 4032] [id = 390] 03:35:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (0CD14C00) [pid = 4032] [serial = 1170] [outer = 00000000] 03:35:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (10A50000) [pid = 4032] [serial = 1171] [outer = 0CD14C00] 03:35:29 INFO - PROCESS | 4032 | 1467110129350 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (10A7A400) [pid = 4032] [serial = 1172] [outer = 0CD14C00] 03:35:29 INFO - PROCESS | 4032 | 1467110129722 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]]]}] 03:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 690ms 03:35:29 INFO - PROCESS | 4032 | 1467110129774 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 03:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:35:29 INFO - PROCESS | 4032 | 1467110129776 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 03:35:29 INFO - PROCESS | 4032 | 1467110129780 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 4032 | 1467110129781 Marionette TRACE conn5 <- [1,1526,null,{}] 03:35:29 INFO - PROCESS | 4032 | 1467110129785 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}] 03:35:29 INFO - PROCESS | 4032 | 1467110129787 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:29 INFO - PROCESS | 4032 | 1467110129899 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 03:35:29 INFO - PROCESS | 4032 | 1467110129906 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 4032 | 1467110129909 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:29 INFO - PROCESS | 4032 | ++DOCSHELL 18C33800 == 25 [pid = 4032] [id = 391] 03:35:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (18C3C000) [pid = 4032] [serial = 1173] [outer = 00000000] 03:35:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (19CC2400) [pid = 4032] [serial = 1174] [outer = 18C3C000] 03:35:29 INFO - PROCESS | 4032 | 1467110129954 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (19CC7000) [pid = 4032] [serial = 1175] [outer = 18C3C000] 03:35:30 INFO - PROCESS | 4032 | 1467110130370 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]]]}] 03:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 631ms 03:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:35:30 INFO - PROCESS | 4032 | 1467110130411 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 4032 | 1467110130413 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 03:35:30 INFO - PROCESS | 4032 | 1467110130416 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 4032 | 1467110130418 Marionette TRACE conn5 <- [1,1530,null,{}] 03:35:30 INFO - PROCESS | 4032 | 1467110130421 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}] 03:35:30 INFO - PROCESS | 4032 | 1467110130423 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:30 INFO - PROCESS | 4032 | 1467110130532 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 03:35:30 INFO - PROCESS | 4032 | 1467110130571 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 4032 | 1467110130572 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:30 INFO - PROCESS | 4032 | ++DOCSHELL 0CD13800 == 26 [pid = 4032] [id = 392] 03:35:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CD1E400) [pid = 4032] [serial = 1176] [outer = 00000000] 03:35:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (18575800) [pid = 4032] [serial = 1177] [outer = 0CD1E400] 03:35:30 INFO - PROCESS | 4032 | 1467110130616 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1A002400) [pid = 4032] [serial = 1178] [outer = 0CD1E400] 03:35:30 INFO - PROCESS | 4032 | 1467110131013 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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 03:35:31 INFO - PROCESS | 4032 | 1467110131047 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 4032 | 1467110131049 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 03:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:35:31 INFO - PROCESS | 4032 | 1467110131052 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 4032 | 1467110131054 Marionette TRACE conn5 <- [1,1534,null,{}] 03:35:31 INFO - PROCESS | 4032 | 1467110131057 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}] 03:35:31 INFO - PROCESS | 4032 | 1467110131059 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:31 INFO - PROCESS | 4032 | 1467110131175 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 03:35:31 INFO - PROCESS | 4032 | 1467110131183 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 4032 | 1467110131184 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:31 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF1000 == 27 [pid = 4032] [id = 393] 03:35:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (14C19000) [pid = 4032] [serial = 1179] [outer = 00000000] 03:35:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1A010000) [pid = 4032] [serial = 1180] [outer = 14C19000] 03:35:31 INFO - PROCESS | 4032 | 1467110131227 Marionette DEBUG loaded listener.js 03:35:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1A021400) [pid = 4032] [serial = 1181] [outer = 14C19000] 03:35:31 INFO - PROCESS | 4032 | 1467110131866 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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 870ms 03:35:31 INFO - PROCESS | 4032 | 1467110131934 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 4032 | 1467110131939 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 03:35:31 INFO - PROCESS | 4032 | 1467110131944 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:35:31 INFO - PROCESS | 4032 | 1467110131950 Marionette TRACE conn5 <- [1,1538,null,{}] 03:35:31 INFO - PROCESS | 4032 | 1467110131955 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}] 03:35:31 INFO - PROCESS | 4032 | 1467110131958 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:32 INFO - PROCESS | 4032 | 1467110132075 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 03:35:32 INFO - PROCESS | 4032 | 1467110132198 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 4032 | 1467110132201 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:32 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF8800 == 28 [pid = 4032] [id = 394] 03:35:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FCCA800) [pid = 4032] [serial = 1182] [outer = 00000000] 03:35:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10A48000) [pid = 4032] [serial = 1183] [outer = 0FCCA800] 03:35:32 INFO - PROCESS | 4032 | 1467110132261 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A81800) [pid = 4032] [serial = 1184] [outer = 0FCCA800] 03:35:32 INFO - PROCESS | 4032 | 1467110132806 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]]]}] 03:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 930ms 03:35:32 INFO - PROCESS | 4032 | 1467110132882 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 03:35:32 INFO - PROCESS | 4032 | 1467110132887 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 03:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:35:32 INFO - PROCESS | 4032 | 1467110132893 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:35:32 INFO - PROCESS | 4032 | 1467110132896 Marionette TRACE conn5 <- [1,1542,null,{}] 03:35:32 INFO - PROCESS | 4032 | 1467110132900 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}] 03:35:32 INFO - PROCESS | 4032 | 1467110132903 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:33 INFO - PROCESS | 4032 | 1467110133022 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 03:35:33 INFO - PROCESS | 4032 | 1467110133147 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 4032 | 1467110133149 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:33 INFO - PROCESS | 4032 | ++DOCSHELL 14DDA000 == 29 [pid = 4032] [id = 395] 03:35:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1594E400) [pid = 4032] [serial = 1185] [outer = 00000000] 03:35:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (162D9400) [pid = 4032] [serial = 1186] [outer = 1594E400] 03:35:33 INFO - PROCESS | 4032 | 1467110133206 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18450000) [pid = 4032] [serial = 1187] [outer = 1594E400] 03:35:33 INFO - PROCESS | 4032 | 1467110133796 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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 970ms 03:35:33 INFO - PROCESS | 4032 | 1467110133867 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 4032 | 1467110133869 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:35:33 INFO - PROCESS | 4032 | 1467110133873 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 4032 | 1467110133877 Marionette TRACE conn5 <- [1,1546,null,{}] 03:35:33 INFO - PROCESS | 4032 | 1467110133888 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}] 03:35:33 INFO - PROCESS | 4032 | 1467110133893 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:34 INFO - PROCESS | 4032 | 1467110134050 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 03:35:34 INFO - PROCESS | 4032 | 1467110134061 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 4032 | 1467110134064 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:34 INFO - PROCESS | 4032 | ++DOCSHELL 1A00D400 == 30 [pid = 4032] [id = 396] 03:35:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1A00DC00) [pid = 4032] [serial = 1188] [outer = 00000000] 03:35:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1A024C00) [pid = 4032] [serial = 1189] [outer = 1A00DC00] 03:35:34 INFO - PROCESS | 4032 | 1467110134119 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1A02C400) [pid = 4032] [serial = 1190] [outer = 1A00DC00] 03:35:34 INFO - PROCESS | 4032 | 1467110134708 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]]]}] 03:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 03:35:34 INFO - PROCESS | 4032 | 1467110134746 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 4032 | 1467110134749 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 03:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:35:34 INFO - PROCESS | 4032 | 1467110134753 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 4032 | 1467110134755 Marionette TRACE conn5 <- [1,1550,null,{}] 03:35:34 INFO - PROCESS | 4032 | 1467110134759 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}] 03:35:34 INFO - PROCESS | 4032 | 1467110134761 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:34 INFO - PROCESS | 4032 | 1467110134880 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 03:35:34 INFO - PROCESS | 4032 | 1467110134981 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 4032 | 1467110134984 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:34 INFO - PROCESS | 4032 | ++DOCSHELL 0FD85C00 == 31 [pid = 4032] [id = 397] 03:35:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10473800) [pid = 4032] [serial = 1191] [outer = 00000000] 03:35:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (180E3400) [pid = 4032] [serial = 1192] [outer = 10473800] 03:35:35 INFO - PROCESS | 4032 | 1467110135037 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D30400) [pid = 4032] [serial = 1193] [outer = 10473800] 03:35:35 INFO - PROCESS | 4032 | 1467110135753 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]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1016ms 03:35:35 INFO - PROCESS | 4032 | 1467110135772 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 4032 | 1467110135776 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 03:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:35:35 INFO - PROCESS | 4032 | 1467110135780 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 4032 | 1467110135785 Marionette TRACE conn5 <- [1,1554,null,{}] 03:35:35 INFO - PROCESS | 4032 | 1467110135790 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}] 03:35:35 INFO - PROCESS | 4032 | 1467110135792 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:35 INFO - PROCESS | 4032 | 1467110135890 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 03:35:35 INFO - PROCESS | 4032 | 1467110135998 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 4032 | 1467110136000 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:35 INFO - PROCESS | 4032 | ++DOCSHELL 10760000 == 32 [pid = 4032] [id = 398] 03:35:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (10769800) [pid = 4032] [serial = 1194] [outer = 00000000] 03:35:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10A4D000) [pid = 4032] [serial = 1195] [outer = 10769800] 03:35:36 INFO - PROCESS | 4032 | 1467110136050 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10C7E400) [pid = 4032] [serial = 1196] [outer = 10769800] 03:35:36 INFO - PROCESS | 4032 | --DOCSHELL 10515000 == 31 [pid = 4032] [id = 375] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (113CF400) [pid = 4032] [serial = 1132] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (146E5800) [pid = 4032] [serial = 1133] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (16941800) [pid = 4032] [serial = 1135] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18D25400) [pid = 4032] [serial = 1138] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (184B8C00) [pid = 4032] [serial = 1136] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18DAC400) [pid = 4032] [serial = 1144] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18F7F800) [pid = 4032] [serial = 1145] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19CBEC00) [pid = 4032] [serial = 1147] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10C06C00) [pid = 4032] [serial = 1127] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10473400) [pid = 4032] [serial = 1129] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18D2F000) [pid = 4032] [serial = 1139] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14618400) [pid = 4032] [serial = 1141] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10517000) [pid = 4032] [serial = 1130] [outer = 00000000] [url = about:blank] 03:35:36 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14C05800) [pid = 4032] [serial = 1142] [outer = 00000000] [url = about:blank] 03:35:37 INFO - PROCESS | 4032 | 1467110137188 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1425ms 03:35:37 INFO - PROCESS | 4032 | 1467110137208 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 4032 | 1467110137211 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 03:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:35:37 INFO - PROCESS | 4032 | 1467110137215 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 4032 | 1467110137218 Marionette TRACE conn5 <- [1,1558,null,{}] 03:35:37 INFO - PROCESS | 4032 | 1467110137223 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}] 03:35:37 INFO - PROCESS | 4032 | 1467110137226 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:37 INFO - PROCESS | 4032 | 1467110137312 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 03:35:37 INFO - PROCESS | 4032 | 1467110137462 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 4032 | 1467110137465 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:37 INFO - PROCESS | 4032 | ++DOCSHELL 08C5F000 == 32 [pid = 4032] [id = 399] 03:35:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (08C62000) [pid = 4032] [serial = 1197] [outer = 00000000] 03:35:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD1B000) [pid = 4032] [serial = 1198] [outer = 08C62000] 03:35:37 INFO - PROCESS | 4032 | 1467110137527 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0CE94C00) [pid = 4032] [serial = 1199] [outer = 08C62000] 03:35:38 INFO - PROCESS | 4032 | 1467110138312 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]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1185ms 03:35:38 INFO - PROCESS | 4032 | 1467110138404 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 4032 | 1467110138408 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 03:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:35:38 INFO - PROCESS | 4032 | 1467110138413 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 4032 | 1467110138416 Marionette TRACE conn5 <- [1,1562,null,{}] 03:35:38 INFO - PROCESS | 4032 | 1467110138422 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}] 03:35:38 INFO - PROCESS | 4032 | 1467110138427 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:38 INFO - PROCESS | 4032 | 1467110138574 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 03:35:38 INFO - PROCESS | 4032 | 1467110138700 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 4032 | 1467110138703 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:38 INFO - PROCESS | 4032 | ++DOCSHELL 1076D000 == 33 [pid = 4032] [id = 400] 03:35:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1081DC00) [pid = 4032] [serial = 1200] [outer = 00000000] 03:35:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10873C00) [pid = 4032] [serial = 1201] [outer = 1081DC00] 03:35:38 INFO - PROCESS | 4032 | 1467110138765 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A52000) [pid = 4032] [serial = 1202] [outer = 1081DC00] 03:35:39 INFO - PROCESS | 4032 | 1467110139422 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1027ms 03:35:39 INFO - PROCESS | 4032 | 1467110139442 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 4032 | 1467110139447 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 03:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:35:39 INFO - PROCESS | 4032 | 1467110139452 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 4032 | 1467110139454 Marionette TRACE conn5 <- [1,1566,null,{}] 03:35:39 INFO - PROCESS | 4032 | 1467110139458 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}] 03:35:39 INFO - PROCESS | 4032 | 1467110139461 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:39 INFO - PROCESS | 4032 | 1467110139591 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 03:35:39 INFO - PROCESS | 4032 | 1467110139728 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 4032 | 1467110139731 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:39 INFO - PROCESS | 4032 | ++DOCSHELL 147C0C00 == 34 [pid = 4032] [id = 401] 03:35:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (147C5800) [pid = 4032] [serial = 1203] [outer = 00000000] 03:35:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14B26400) [pid = 4032] [serial = 1204] [outer = 147C5800] 03:35:39 INFO - PROCESS | 4032 | 1467110139795 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (14C18400) [pid = 4032] [serial = 1205] [outer = 147C5800] 03:35:40 INFO - PROCESS | 4032 | --DOCSHELL 0CDF8800 == 33 [pid = 4032] [id = 394] 03:35:40 INFO - PROCESS | 4032 | --DOCSHELL 14DDA000 == 32 [pid = 4032] [id = 395] 03:35:40 INFO - PROCESS | 4032 | --DOCSHELL 1A00D400 == 31 [pid = 4032] [id = 396] 03:35:40 INFO - PROCESS | 4032 | --DOCSHELL 0FD85C00 == 30 [pid = 4032] [id = 397] 03:35:40 INFO - PROCESS | 4032 | --DOCSHELL 10760000 == 29 [pid = 4032] [id = 398] 03:35:40 INFO - PROCESS | 4032 | 1467110140429 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]]]}] 03:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1020ms 03:35:40 INFO - PROCESS | 4032 | 1467110140475 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 03:35:40 INFO - PROCESS | 4032 | 1467110140479 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 03:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:35:40 INFO - PROCESS | 4032 | 1467110140484 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 4032 | 1467110140487 Marionette TRACE conn5 <- [1,1570,null,{}] 03:35:40 INFO - PROCESS | 4032 | 1467110140493 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}] 03:35:40 INFO - PROCESS | 4032 | 1467110140496 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:40 INFO - PROCESS | 4032 | 1467110140592 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 03:35:40 INFO - PROCESS | 4032 | 1467110140685 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 4032 | 1467110140688 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:40 INFO - PROCESS | 4032 | ++DOCSHELL 0FE35C00 == 30 [pid = 4032] [id = 402] 03:35:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (0FEF9000) [pid = 4032] [serial = 1206] [outer = 00000000] 03:35:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1081EC00) [pid = 4032] [serial = 1207] [outer = 0FEF9000] 03:35:40 INFO - PROCESS | 4032 | 1467110140736 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (10A81400) [pid = 4032] [serial = 1208] [outer = 0FEF9000] 03:35:41 INFO - PROCESS | 4032 | 1467110141132 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]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 690ms 03:35:41 INFO - PROCESS | 4032 | 1467110141175 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 4032 | 1467110141179 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 03:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:35:41 INFO - PROCESS | 4032 | 1467110141185 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 4032 | 1467110141188 Marionette TRACE conn5 <- [1,1574,null,{}] 03:35:41 INFO - PROCESS | 4032 | 1467110141192 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}] 03:35:41 INFO - PROCESS | 4032 | 1467110141194 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:41 INFO - PROCESS | 4032 | 1467110141288 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 03:35:41 INFO - PROCESS | 4032 | 1467110141333 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 4032 | 1467110141335 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:41 INFO - PROCESS | 4032 | ++DOCSHELL 14D7B800 == 31 [pid = 4032] [id = 403] 03:35:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14D7D400) [pid = 4032] [serial = 1209] [outer = 00000000] 03:35:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (15956800) [pid = 4032] [serial = 1210] [outer = 14D7D400] 03:35:41 INFO - PROCESS | 4032 | 1467110141384 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (162CA400) [pid = 4032] [serial = 1211] [outer = 14D7D400] 03:35:41 INFO - PROCESS | 4032 | 1467110141894 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]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 03:35:41 INFO - PROCESS | 4032 | 1467110141920 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 4032 | 1467110141922 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 03:35:41 INFO - PROCESS | 4032 | 1467110141926 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:35:41 INFO - PROCESS | 4032 | 1467110141929 Marionette TRACE conn5 <- [1,1578,null,{}] 03:35:41 INFO - PROCESS | 4032 | 1467110141940 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}] 03:35:41 INFO - PROCESS | 4032 | 1467110141945 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:42 INFO - PROCESS | 4032 | 1467110142069 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 03:35:42 INFO - PROCESS | 4032 | 1467110142076 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 4032 | 1467110142079 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:42 INFO - PROCESS | 4032 | ++DOCSHELL 18452C00 == 32 [pid = 4032] [id = 404] 03:35:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (184B8C00) [pid = 4032] [serial = 1212] [outer = 00000000] 03:35:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (184C1C00) [pid = 4032] [serial = 1213] [outer = 184B8C00] 03:35:42 INFO - PROCESS | 4032 | 1467110142180 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18C30400) [pid = 4032] [serial = 1214] [outer = 184B8C00] 03:35:42 INFO - PROCESS | 4032 | 1467110142674 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]]]}] 03:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 830ms 03:35:42 INFO - PROCESS | 4032 | 1467110142760 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 03:35:42 INFO - PROCESS | 4032 | 1467110142763 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 03:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:35:42 INFO - PROCESS | 4032 | 1467110142766 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 4032 | 1467110142768 Marionette TRACE conn5 <- [1,1582,null,{}] 03:35:42 INFO - PROCESS | 4032 | 1467110142771 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}] 03:35:42 INFO - PROCESS | 4032 | 1467110142773 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:42 INFO - PROCESS | 4032 | 1467110142893 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 03:35:42 INFO - PROCESS | 4032 | 1467110142951 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 4032 | 1467110142953 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:42 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2A400 == 33 [pid = 4032] [id = 405] 03:35:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18D9F000) [pid = 4032] [serial = 1215] [outer = 00000000] 03:35:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18DA8800) [pid = 4032] [serial = 1216] [outer = 18D9F000] 03:35:42 INFO - PROCESS | 4032 | 1467110142999 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (18E79C00) [pid = 4032] [serial = 1217] [outer = 18D9F000] 03:35:43 INFO - PROCESS | 4032 | 1467110143434 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]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 03:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:35:43 INFO - PROCESS | 4032 | 1467110143500 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 4032 | 1467110143502 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 03:35:43 INFO - PROCESS | 4032 | 1467110143505 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 4032 | 1467110143507 Marionette TRACE conn5 <- [1,1586,null,{}] 03:35:43 INFO - PROCESS | 4032 | 1467110143511 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}] 03:35:43 INFO - PROCESS | 4032 | 1467110143513 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:43 INFO - PROCESS | 4032 | 1467110143641 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (14C19000) [pid = 4032] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (0CD1E400) [pid = 4032] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FCCA800) [pid = 4032] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1594E400) [pid = 4032] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (17A44400) [pid = 4032] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14DD0400) [pid = 4032] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (146E2000) [pid = 4032] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14DCF400) [pid = 4032] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A49800) [pid = 4032] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18F89800) [pid = 4032] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0CD25800) [pid = 4032] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FDE5400) [pid = 4032] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0CD14C00) [pid = 4032] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1A00DC00) [pid = 4032] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18C3C000) [pid = 4032] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:35:43 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10473800) [pid = 4032] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:35:43 INFO - PROCESS | 4032 | 1467110143711 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 4032 | 1467110143713 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:43 INFO - PROCESS | 4032 | ++DOCSHELL 08C64400 == 34 [pid = 4032] [id = 406] 03:35:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0CD14C00) [pid = 4032] [serial = 1218] [outer = 00000000] 03:35:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (0FD82400) [pid = 4032] [serial = 1219] [outer = 0CD14C00] 03:35:43 INFO - PROCESS | 4032 | 1467110143760 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10765000) [pid = 4032] [serial = 1220] [outer = 0CD14C00] 03:35:44 INFO - PROCESS | 4032 | 1467110144141 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 03:35:44 INFO - PROCESS | 4032 | 1467110144176 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 4032 | 1467110144177 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 03:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:35:44 INFO - PROCESS | 4032 | 1467110144181 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 4032 | 1467110144182 Marionette TRACE conn5 <- [1,1590,null,{}] 03:35:44 INFO - PROCESS | 4032 | 1467110144186 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}] 03:35:44 INFO - PROCESS | 4032 | 1467110144192 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:44 INFO - PROCESS | 4032 | 1467110144370 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 03:35:44 INFO - PROCESS | 4032 | 1467110144380 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 4032 | 1467110144382 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:44 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE6000 == 35 [pid = 4032] [id = 407] 03:35:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1051DC00) [pid = 4032] [serial = 1221] [outer = 00000000] 03:35:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CBFC00) [pid = 4032] [serial = 1222] [outer = 1051DC00] 03:35:44 INFO - PROCESS | 4032 | 1467110144426 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A006800) [pid = 4032] [serial = 1223] [outer = 1051DC00] 03:35:44 INFO - PROCESS | 4032 | 1467110144849 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 732ms 03:35:44 INFO - PROCESS | 4032 | 1467110144913 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 03:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:35:44 INFO - PROCESS | 4032 | 1467110144915 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 03:35:44 INFO - PROCESS | 4032 | 1467110144919 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 4032 | 1467110144920 Marionette TRACE conn5 <- [1,1594,null,{}] 03:35:44 INFO - PROCESS | 4032 | 1467110144924 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}] 03:35:44 INFO - PROCESS | 4032 | 1467110144926 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:45 INFO - PROCESS | 4032 | 1467110145042 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 03:35:45 INFO - PROCESS | 4032 | 1467110145055 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 4032 | 1467110145056 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:45 INFO - PROCESS | 4032 | ++DOCSHELL 19F30C00 == 36 [pid = 4032] [id = 408] 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A00E800) [pid = 4032] [serial = 1224] [outer = 00000000] 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1AC91C00) [pid = 4032] [serial = 1225] [outer = 1A00E800] 03:35:45 INFO - PROCESS | 4032 | 1467110145101 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1AD51000) [pid = 4032] [serial = 1226] [outer = 1A00E800] 03:35:45 INFO - PROCESS | 4032 | 1467110145511 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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms 03:35:45 INFO - PROCESS | 4032 | 1467110145550 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 4032 | 1467110145552 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 03:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:35:45 INFO - PROCESS | 4032 | 1467110145555 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 4032 | 1467110145556 Marionette TRACE conn5 <- [1,1598,null,{}] 03:35:45 INFO - PROCESS | 4032 | 1467110145560 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}] 03:35:45 INFO - PROCESS | 4032 | 1467110145562 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:45 INFO - PROCESS | 4032 | 1467110145665 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 03:35:45 INFO - PROCESS | 4032 | 1467110145763 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 4032 | 1467110145765 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:45 INFO - PROCESS | 4032 | ++DOCSHELL 14614000 == 37 [pid = 4032] [id = 409] 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (14D7AC00) [pid = 4032] [serial = 1227] [outer = 00000000] 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B474000) [pid = 4032] [serial = 1228] [outer = 14D7AC00] 03:35:45 INFO - PROCESS | 4032 | 1467110145808 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B480000) [pid = 4032] [serial = 1229] [outer = 14D7AC00] 03:35:46 INFO - PROCESS | 4032 | 1467110146378 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]]]}] 03:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 870ms 03:35:46 INFO - PROCESS | 4032 | 1467110146426 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 4032 | 1467110146431 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 03:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:35:46 INFO - PROCESS | 4032 | 1467110146436 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 4032 | 1467110146441 Marionette TRACE conn5 <- [1,1602,null,{}] 03:35:46 INFO - PROCESS | 4032 | 1467110146447 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}] 03:35:46 INFO - PROCESS | 4032 | 1467110146450 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:46 INFO - PROCESS | 4032 | 1467110146565 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 03:35:46 INFO - PROCESS | 4032 | 1467110146674 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 4032 | 1467110146678 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:46 INFO - PROCESS | 4032 | ++DOCSHELL 10518000 == 38 [pid = 4032] [id = 410] 03:35:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10519000) [pid = 4032] [serial = 1230] [outer = 00000000] 03:35:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (147C6400) [pid = 4032] [serial = 1231] [outer = 10519000] 03:35:46 INFO - PROCESS | 4032 | 1467110146735 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (14CE4C00) [pid = 4032] [serial = 1232] [outer = 10519000] 03:35:47 INFO - PROCESS | 4032 | 1467110147353 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:35:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 987ms 03:35:47 INFO - PROCESS | 4032 | 1467110147423 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 4032 | 1467110147428 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 03:35:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:35:47 INFO - PROCESS | 4032 | 1467110147434 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 4032 | 1467110147437 Marionette TRACE conn5 <- [1,1606,null,{}] 03:35:47 INFO - PROCESS | 4032 | 1467110147442 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}] 03:35:47 INFO - PROCESS | 4032 | 1467110147444 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:47 INFO - PROCESS | 4032 | 1467110147558 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 03:35:47 INFO - PROCESS | 4032 | 1467110147692 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 4032 | 1467110147695 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:47 INFO - PROCESS | 4032 | ++DOCSHELL 1844E400 == 39 [pid = 4032] [id = 411] 03:35:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (18450C00) [pid = 4032] [serial = 1233] [outer = 00000000] 03:35:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (18CF0C00) [pid = 4032] [serial = 1234] [outer = 18450C00] 03:35:47 INFO - PROCESS | 4032 | 1467110147755 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (18D9EC00) [pid = 4032] [serial = 1235] [outer = 18450C00] 03:35:48 INFO - PROCESS | 4032 | 1467110148387 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]]]}] 03:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1018ms 03:35:48 INFO - PROCESS | 4032 | 1467110148456 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 03:35:48 INFO - PROCESS | 4032 | 1467110148459 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 03:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:35:48 INFO - PROCESS | 4032 | 1467110148463 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:35:48 INFO - PROCESS | 4032 | 1467110148467 Marionette TRACE conn5 <- [1,1610,null,{}] 03:35:48 INFO - PROCESS | 4032 | 1467110148477 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}] 03:35:48 INFO - PROCESS | 4032 | 1467110148482 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:48 INFO - PROCESS | 4032 | 1467110148623 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 03:35:48 INFO - PROCESS | 4032 | 1467110148759 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 4032 | 1467110148762 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:48 INFO - PROCESS | 4032 | ++DOCSHELL 1B892800 == 40 [pid = 4032] [id = 412] 03:35:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1B892C00) [pid = 4032] [serial = 1236] [outer = 00000000] 03:35:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1C118800) [pid = 4032] [serial = 1237] [outer = 1B892C00] 03:35:48 INFO - PROCESS | 4032 | 1467110148826 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1C123C00) [pid = 4032] [serial = 1238] [outer = 1B892C00] 03:35:49 INFO - PROCESS | 4032 | 1467110149514 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]]]}] 03:35: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 03:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1134ms 03:35:49 INFO - PROCESS | 4032 | 1467110149601 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 4032 | 1467110149605 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 03:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:35:49 INFO - PROCESS | 4032 | 1467110149610 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 4032 | 1467110149613 Marionette TRACE conn5 <- [1,1614,null,{}] 03:35:49 INFO - PROCESS | 4032 | 1467110149619 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}] 03:35:49 INFO - PROCESS | 4032 | 1467110149622 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:49 INFO - PROCESS | 4032 | 1467110149774 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 03:35:49 INFO - PROCESS | 4032 | 1467110149785 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 4032 | 1467110149789 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:49 INFO - PROCESS | 4032 | ++DOCSHELL 10767800 == 41 [pid = 4032] [id = 413] 03:35:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (10769400) [pid = 4032] [serial = 1239] [outer = 00000000] 03:35:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (10A53800) [pid = 4032] [serial = 1240] [outer = 10769400] 03:35:49 INFO - PROCESS | 4032 | 1467110149840 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (10A81000) [pid = 4032] [serial = 1241] [outer = 10769400] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 0FE2D400 == 40 [pid = 4032] [id = 376] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 0CD24000 == 39 [pid = 4032] [id = 384] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 18DA0000 == 38 [pid = 4032] [id = 381] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 1693C400 == 37 [pid = 4032] [id = 388] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 18C33800 == 36 [pid = 4032] [id = 391] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 1051CC00 == 35 [pid = 4032] [id = 389] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 10511C00 == 34 [pid = 4032] [id = 380] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 18C33C00 == 33 [pid = 4032] [id = 379] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 146E1800 == 32 [pid = 4032] [id = 386] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 10C32800 == 31 [pid = 4032] [id = 377] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 1076D000 == 30 [pid = 4032] [id = 400] 03:35:50 INFO - PROCESS | 4032 | --DOCSHELL 08C5F000 == 29 [pid = 4032] [id = 399] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (10A4D000) [pid = 4032] [serial = 1195] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | 1467110150498 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]]]}] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1A021400) [pid = 4032] [serial = 1181] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (1A010000) [pid = 4032] [serial = 1180] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (18575800) [pid = 4032] [serial = 1177] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (10A48000) [pid = 4032] [serial = 1183] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (162D9400) [pid = 4032] [serial = 1186] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (10A81800) [pid = 4032] [serial = 1184] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18575400) [pid = 4032] [serial = 1165] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18D2E400) [pid = 4032] [serial = 1168] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18C2F800) [pid = 4032] [serial = 1166] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (14BA0400) [pid = 4032] [serial = 1160] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14991400) [pid = 4032] [serial = 1159] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (16050400) [pid = 4032] [serial = 1162] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A4FC00) [pid = 4032] [serial = 1156] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1A002400) [pid = 4032] [serial = 1178] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A76400) [pid = 4032] [serial = 1157] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (19D80000) [pid = 4032] [serial = 1148] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FC1EC00) [pid = 4032] [serial = 1153] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FEF5400) [pid = 4032] [serial = 1154] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10761400) [pid = 4032] [serial = 1150] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A4CC00) [pid = 4032] [serial = 1151] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A50000) [pid = 4032] [serial = 1171] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18DAAC00) [pid = 4032] [serial = 1169] [outer = 00000000] [url = about:blank] 03:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1A024C00) [pid = 4032] [serial = 1189] [outer = 00000000] [url = about:blank] 03:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 930ms 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18450000) [pid = 4032] [serial = 1187] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10A7A400) [pid = 4032] [serial = 1172] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (19CC2400) [pid = 4032] [serial = 1174] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18D30400) [pid = 4032] [serial = 1193] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (180E3400) [pid = 4032] [serial = 1192] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (19CC7000) [pid = 4032] [serial = 1175] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (162D0000) [pid = 4032] [serial = 1163] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1A02C400) [pid = 4032] [serial = 1190] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 4032 | 1467110150541 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 4032 | 1467110150545 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 03:35:50 INFO - PROCESS | 4032 | 1467110150551 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:35:50 INFO - PROCESS | 4032 | 1467110150554 Marionette TRACE conn5 <- [1,1618,null,{}] 03:35:50 INFO - PROCESS | 4032 | 1467110150558 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}] 03:35:50 INFO - PROCESS | 4032 | 1467110150560 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:50 INFO - PROCESS | 4032 | 1467110150648 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 03:35:50 INFO - PROCESS | 4032 | 1467110150655 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 4032 | 1467110150657 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:50 INFO - PROCESS | 4032 | ++DOCSHELL 0FEFE800 == 30 [pid = 4032] [id = 414] 03:35:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10474800) [pid = 4032] [serial = 1242] [outer = 00000000] 03:35:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10518C00) [pid = 4032] [serial = 1243] [outer = 10474800] 03:35:50 INFO - PROCESS | 4032 | 1467110150704 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10768000) [pid = 4032] [serial = 1244] [outer = 10474800] 03:35:51 INFO - PROCESS | 4032 | 1467110151236 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 03:35:51 INFO - PROCESS | 4032 | 1467110151286 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 4032 | 1467110151288 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 03:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:35:51 INFO - PROCESS | 4032 | 1467110151292 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 4032 | 1467110151295 Marionette TRACE conn5 <- [1,1622,null,{}] 03:35:51 INFO - PROCESS | 4032 | 1467110151305 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}] 03:35:51 INFO - PROCESS | 4032 | 1467110151310 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:51 INFO - PROCESS | 4032 | 1467110151401 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 03:35:51 INFO - PROCESS | 4032 | 1467110151491 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 4032 | 1467110151494 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:51 INFO - PROCESS | 4032 | ++DOCSHELL 149B6800 == 31 [pid = 4032] [id = 415] 03:35:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14B30800) [pid = 4032] [serial = 1245] [outer = 00000000] 03:35:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14C47800) [pid = 4032] [serial = 1246] [outer = 14B30800] 03:35:51 INFO - PROCESS | 4032 | 1467110151542 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14DD4800) [pid = 4032] [serial = 1247] [outer = 14B30800] 03:35:51 INFO - PROCESS | 4032 | 1467110151924 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 03:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:35:51 INFO - PROCESS | 4032 | 1467110151980 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 4032 | 1467110151983 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 03:35:51 INFO - PROCESS | 4032 | 1467110151986 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 4032 | 1467110151988 Marionette TRACE conn5 <- [1,1626,null,{}] 03:35:51 INFO - PROCESS | 4032 | 1467110151994 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}] 03:35:51 INFO - PROCESS | 4032 | 1467110151996 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:52 INFO - PROCESS | 4032 | 1467110152084 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 03:35:52 INFO - PROCESS | 4032 | 1467110152089 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 4032 | 1467110152091 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:52 INFO - PROCESS | 4032 | ++DOCSHELL 16935000 == 32 [pid = 4032] [id = 416] 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (16936400) [pid = 4032] [serial = 1248] [outer = 00000000] 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1844C800) [pid = 4032] [serial = 1249] [outer = 16936400] 03:35:52 INFO - PROCESS | 4032 | 1467110152144 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (184C2800) [pid = 4032] [serial = 1250] [outer = 16936400] 03:35:52 INFO - PROCESS | 4032 | 1467110152579 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]]]}] 03:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 630ms 03:35:52 INFO - PROCESS | 4032 | 1467110152627 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 4032 | 1467110152629 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 03:35:52 INFO - PROCESS | 4032 | 1467110152632 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 4032 | 1467110152634 Marionette TRACE conn5 <- [1,1630,null,{}] 03:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:35:52 INFO - PROCESS | 4032 | 1467110152643 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}] 03:35:52 INFO - PROCESS | 4032 | 1467110152645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:52 INFO - PROCESS | 4032 | 1467110152759 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 03:35:52 INFO - PROCESS | 4032 | 1467110152847 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 4032 | 1467110152849 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:52 INFO - PROCESS | 4032 | ++DOCSHELL 18575800 == 33 [pid = 4032] [id = 417] 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1860A400) [pid = 4032] [serial = 1251] [outer = 00000000] 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C3B400) [pid = 4032] [serial = 1252] [outer = 1860A400] 03:35:52 INFO - PROCESS | 4032 | 1467110152893 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D2B800) [pid = 4032] [serial = 1253] [outer = 1860A400] 03:35:53 INFO - PROCESS | 4032 | 1467110153316 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]]]}] 03:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 730ms 03:35:53 INFO - PROCESS | 4032 | 1467110153368 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 4032 | 1467110153370 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 03:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:35:53 INFO - PROCESS | 4032 | 1467110153374 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 4032 | 1467110153375 Marionette TRACE conn5 <- [1,1634,null,{}] 03:35:53 INFO - PROCESS | 4032 | 1467110153386 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}] 03:35:53 INFO - PROCESS | 4032 | 1467110153392 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:53 INFO - PROCESS | 4032 | 1467110153533 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 03:35:53 INFO - PROCESS | 4032 | 1467110153539 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:53 INFO - PROCESS | 4032 | 1467110153541 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:53 INFO - PROCESS | 4032 | ++DOCSHELL 08C61400 == 34 [pid = 4032] [id = 418] 03:35:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D9E400) [pid = 4032] [serial = 1254] [outer = 00000000] 03:35:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19C0D000) [pid = 4032] [serial = 1255] [outer = 18D9E400] 03:35:53 INFO - PROCESS | 4032 | 1467110153640 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC7400) [pid = 4032] [serial = 1256] [outer = 18D9E400] 03:35:54 INFO - PROCESS | 4032 | 1467110154073 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 03:35:54 INFO - PROCESS | 4032 | 1467110154135 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 4032 | 1467110154137 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 03:35:54 INFO - PROCESS | 4032 | 1467110154140 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 4032 | 1467110154142 Marionette TRACE conn5 <- [1,1638,null,{}] 03:35:54 INFO - PROCESS | 4032 | 1467110154145 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}] 03:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:35:54 INFO - PROCESS | 4032 | 1467110154147 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:54 INFO - PROCESS | 4032 | 1467110154269 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 03:35:54 INFO - PROCESS | 4032 | 1467110154333 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 4032 | 1467110154335 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:54 INFO - PROCESS | 4032 | ++DOCSHELL 19C0A800 == 35 [pid = 4032] [id = 419] 03:35:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC9C00) [pid = 4032] [serial = 1257] [outer = 00000000] 03:35:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A008000) [pid = 4032] [serial = 1258] [outer = 19CC9C00] 03:35:54 INFO - PROCESS | 4032 | 1467110154379 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A021000) [pid = 4032] [serial = 1259] [outer = 19CC9C00] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (184B8C00) [pid = 4032] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18D9F000) [pid = 4032] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0CD14C00) [pid = 4032] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14D7D400) [pid = 4032] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A00E800) [pid = 4032] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FEF9000) [pid = 4032] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1051DC00) [pid = 4032] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:35:54 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10769800) [pid = 4032] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:35:54 INFO - PROCESS | 4032 | 1467110154825 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 711ms 03:35:54 INFO - PROCESS | 4032 | 1467110154860 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 4032 | 1467110154862 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 03:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:35:54 INFO - PROCESS | 4032 | 1467110154865 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 4032 | 1467110154867 Marionette TRACE conn5 <- [1,1642,null,{}] 03:35:54 INFO - PROCESS | 4032 | 1467110154870 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}] 03:35:54 INFO - PROCESS | 4032 | 1467110154872 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:54 INFO - PROCESS | 4032 | 1467110154955 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 03:35:55 INFO - PROCESS | 4032 | 1467110155048 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 4032 | 1467110155050 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:55 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1E000 == 36 [pid = 4032] [id = 420] 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (0FEF9000) [pid = 4032] [serial = 1260] [outer = 00000000] 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19CC4800) [pid = 4032] [serial = 1261] [outer = 0FEF9000] 03:35:55 INFO - PROCESS | 4032 | 1467110155094 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A02A000) [pid = 4032] [serial = 1262] [outer = 0FEF9000] 03:35:55 INFO - PROCESS | 4032 | 1467110155414 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]]]}] 03:35:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 570ms 03:35:55 INFO - PROCESS | 4032 | 1467110155436 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 03:35:55 INFO - PROCESS | 4032 | 1467110155438 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 03:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:35:55 INFO - PROCESS | 4032 | 1467110155446 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 4032 | 1467110155448 Marionette TRACE conn5 <- [1,1646,null,{}] 03:35:55 INFO - PROCESS | 4032 | 1467110155451 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}] 03:35:55 INFO - PROCESS | 4032 | 1467110155453 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:55 INFO - PROCESS | 4032 | 1467110155553 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 03:35:55 INFO - PROCESS | 4032 | 1467110155676 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 4032 | 1467110155678 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:55 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1E800 == 37 [pid = 4032] [id = 421] 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (0CDF7800) [pid = 4032] [serial = 1263] [outer = 00000000] 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1B3BB800) [pid = 4032] [serial = 1264] [outer = 0CDF7800] 03:35:55 INFO - PROCESS | 4032 | 1467110155722 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1B3BFC00) [pid = 4032] [serial = 1265] [outer = 0CDF7800] 03:35:56 INFO - PROCESS | 4032 | 1467110156120 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]]]}] 03:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 03:35:56 INFO - PROCESS | 4032 | 1467110156181 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 03:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:35:56 INFO - PROCESS | 4032 | 1467110156183 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 03:35:56 INFO - PROCESS | 4032 | 1467110156187 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 4032 | 1467110156188 Marionette TRACE conn5 <- [1,1650,null,{}] 03:35:56 INFO - PROCESS | 4032 | 1467110156192 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}] 03:35:56 INFO - PROCESS | 4032 | 1467110156193 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:56 INFO - PROCESS | 4032 | 1467110156274 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 03:35:56 INFO - PROCESS | 4032 | 1467110156280 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 4032 | 1467110156282 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:56 INFO - PROCESS | 4032 | ++DOCSHELL 1B5CBC00 == 38 [pid = 4032] [id = 422] 03:35:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1B5CCC00) [pid = 4032] [serial = 1266] [outer = 00000000] 03:35:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1C471000) [pid = 4032] [serial = 1267] [outer = 1B5CCC00] 03:35:56 INFO - PROCESS | 4032 | 1467110156326 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1C694C00) [pid = 4032] [serial = 1268] [outer = 1B5CCC00] 03:35:56 INFO - PROCESS | 4032 | 1467110156849 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]]]}] 03:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 730ms 03:35:56 INFO - PROCESS | 4032 | 1467110156947 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 4032 | 1467110156951 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 03:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:35:56 INFO - PROCESS | 4032 | 1467110156971 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 4032 | 1467110156975 Marionette TRACE conn5 <- [1,1654,null,{}] 03:35:56 INFO - PROCESS | 4032 | 1467110156982 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}] 03:35:56 INFO - PROCESS | 4032 | 1467110156985 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:57 INFO - PROCESS | 4032 | 1467110157100 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 03:35:57 INFO - PROCESS | 4032 | 1467110157202 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 4032 | 1467110157206 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:57 INFO - PROCESS | 4032 | ++DOCSHELL 0CD23400 == 39 [pid = 4032] [id = 423] 03:35:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0CD23800) [pid = 4032] [serial = 1269] [outer = 00000000] 03:35:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10512400) [pid = 4032] [serial = 1270] [outer = 0CD23800] 03:35:57 INFO - PROCESS | 4032 | 1467110157276 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1051F000) [pid = 4032] [serial = 1271] [outer = 0CD23800] 03:35:57 INFO - PROCESS | 4032 | 1467110157844 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]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 950ms 03:35:57 INFO - PROCESS | 4032 | 1467110157913 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 4032 | 1467110157918 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 03:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:35:57 INFO - PROCESS | 4032 | 1467110157925 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 4032 | 1467110157928 Marionette TRACE conn5 <- [1,1658,null,{}] 03:35:57 INFO - PROCESS | 4032 | 1467110157932 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}] 03:35:57 INFO - PROCESS | 4032 | 1467110157935 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:58 INFO - PROCESS | 4032 | 1467110158049 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 03:35:58 INFO - PROCESS | 4032 | 1467110158186 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 4032 | 1467110158189 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:58 INFO - PROCESS | 4032 | ++DOCSHELL 146E6000 == 40 [pid = 4032] [id = 424] 03:35:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (149B4800) [pid = 4032] [serial = 1272] [outer = 00000000] 03:35:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (14C4A400) [pid = 4032] [serial = 1273] [outer = 149B4800] 03:35:58 INFO - PROCESS | 4032 | 1467110158245 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (162D0000) [pid = 4032] [serial = 1274] [outer = 149B4800] 03:35:58 INFO - PROCESS | 4032 | 1467110158832 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]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 930ms 03:35:58 INFO - PROCESS | 4032 | 1467110158858 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 4032 | 1467110158860 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 03:35:58 INFO - PROCESS | 4032 | 1467110158864 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:35:58 INFO - PROCESS | 4032 | 1467110158867 Marionette TRACE conn5 <- [1,1662,null,{}] 03:35:58 INFO - PROCESS | 4032 | 1467110158878 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}] 03:35:58 INFO - PROCESS | 4032 | 1467110158883 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:58 INFO - PROCESS | 4032 | 1467110158996 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 03:35:59 INFO - PROCESS | 4032 | 1467110159105 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 4032 | 1467110159108 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:59 INFO - PROCESS | 4032 | ++DOCSHELL 19F3E000 == 41 [pid = 4032] [id = 425] 03:35:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (19F3E400) [pid = 4032] [serial = 1275] [outer = 00000000] 03:35:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1B390000) [pid = 4032] [serial = 1276] [outer = 19F3E400] 03:35:59 INFO - PROCESS | 4032 | 1467110159164 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1C6ED800) [pid = 4032] [serial = 1277] [outer = 19F3E400] 03:35:59 INFO - PROCESS | 4032 | 1467110159799 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]]]}] 03:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 970ms 03:35:59 INFO - PROCESS | 4032 | 1467110159838 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 03:35:59 INFO - PROCESS | 4032 | 1467110159841 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 03:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:35:59 INFO - PROCESS | 4032 | 1467110159844 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:35:59 INFO - PROCESS | 4032 | 1467110159846 Marionette TRACE conn5 <- [1,1666,null,{}] 03:35:59 INFO - PROCESS | 4032 | 1467110159850 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}] 03:35:59 INFO - PROCESS | 4032 | 1467110159852 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:35:59 INFO - PROCESS | 4032 | 1467110159979 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 03:36:00 INFO - PROCESS | 4032 | 1467110160118 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 4032 | 1467110160121 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:00 INFO - PROCESS | 4032 | ++DOCSHELL 1844D400 == 42 [pid = 4032] [id = 426] 03:36:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1C79AC00) [pid = 4032] [serial = 1278] [outer = 00000000] 03:36:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1CC76000) [pid = 4032] [serial = 1279] [outer = 1C79AC00] 03:36:00 INFO - PROCESS | 4032 | 1467110160177 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1CC7B800) [pid = 4032] [serial = 1280] [outer = 1C79AC00] 03:36:00 INFO - PROCESS | 4032 | 1467110160990 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]]]}] 03:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1175ms 03:36:01 INFO - PROCESS | 4032 | 1467110161023 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 4032 | 1467110161027 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 03:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:36:01 INFO - PROCESS | 4032 | 1467110161031 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 4032 | 1467110161034 Marionette TRACE conn5 <- [1,1670,null,{}] 03:36:01 INFO - PROCESS | 4032 | 1467110161040 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}] 03:36:01 INFO - PROCESS | 4032 | 1467110161043 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:01 INFO - PROCESS | 4032 | 1467110161142 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 03:36:01 INFO - PROCESS | 4032 | 1467110161282 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 4032 | 1467110161285 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:01 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF8800 == 43 [pid = 4032] [id = 427] 03:36:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (0FD33400) [pid = 4032] [serial = 1281] [outer = 00000000] 03:36:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (10A76C00) [pid = 4032] [serial = 1282] [outer = 0FD33400] 03:36:01 INFO - PROCESS | 4032 | 1467110161337 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (1133CC00) [pid = 4032] [serial = 1283] [outer = 0FD33400] 03:36:01 INFO - PROCESS | 4032 | --DOCSHELL 0CD13800 == 42 [pid = 4032] [id = 392] 03:36:01 INFO - PROCESS | 4032 | --DOCSHELL 14D80800 == 41 [pid = 4032] [id = 387] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (10C7E400) [pid = 4032] [serial = 1196] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (184C1C00) [pid = 4032] [serial = 1213] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (18C30400) [pid = 4032] [serial = 1214] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (18E79C00) [pid = 4032] [serial = 1217] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (18DA8800) [pid = 4032] [serial = 1216] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (0FD82400) [pid = 4032] [serial = 1219] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (15956800) [pid = 4032] [serial = 1210] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (0CD1B000) [pid = 4032] [serial = 1198] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (14B26400) [pid = 4032] [serial = 1204] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10873C00) [pid = 4032] [serial = 1201] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1AC91C00) [pid = 4032] [serial = 1225] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1AD51000) [pid = 4032] [serial = 1226] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10765000) [pid = 4032] [serial = 1220] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10A81400) [pid = 4032] [serial = 1208] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1081EC00) [pid = 4032] [serial = 1207] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (19CBFC00) [pid = 4032] [serial = 1222] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (162CA400) [pid = 4032] [serial = 1211] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A006800) [pid = 4032] [serial = 1223] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 4032 | 1467110161924 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 932ms 03:36:01 INFO - PROCESS | 4032 | 1467110161965 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 4032 | 1467110161969 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 03:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:36:01 INFO - PROCESS | 4032 | 1467110161975 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 4032 | 1467110161978 Marionette TRACE conn5 <- [1,1674,null,{}] 03:36:01 INFO - PROCESS | 4032 | 1467110161982 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}] 03:36:01 INFO - PROCESS | 4032 | 1467110161984 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:02 INFO - PROCESS | 4032 | 1467110162073 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 03:36:02 INFO - PROCESS | 4032 | 1467110162081 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 4032 | 1467110162083 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:02 INFO - PROCESS | 4032 | ++DOCSHELL 10518800 == 42 [pid = 4032] [id = 428] 03:36:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1051A800) [pid = 4032] [serial = 1284] [outer = 00000000] 03:36:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10A4C400) [pid = 4032] [serial = 1285] [outer = 1051A800] 03:36:02 INFO - PROCESS | 4032 | 1467110162131 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10A7F400) [pid = 4032] [serial = 1286] [outer = 1051A800] 03:36:02 INFO - PROCESS | 4032 | 1467110162673 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 03:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 730ms 03:36:02 INFO - PROCESS | 4032 | 1467110162710 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 4032 | 1467110162712 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 03:36:02 INFO - PROCESS | 4032 | 1467110162716 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:36:02 INFO - PROCESS | 4032 | 1467110162719 Marionette TRACE conn5 <- [1,1678,null,{}] 03:36:02 INFO - PROCESS | 4032 | 1467110162730 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}] 03:36:02 INFO - PROCESS | 4032 | 1467110162734 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:02 INFO - PROCESS | 4032 | 1467110162822 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 03:36:02 INFO - PROCESS | 4032 | 1467110162920 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 4032 | 1467110162923 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:02 INFO - PROCESS | 4032 | ++DOCSHELL 162CF800 == 43 [pid = 4032] [id = 429] 03:36:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (162D2000) [pid = 4032] [serial = 1287] [outer = 00000000] 03:36:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (17A42C00) [pid = 4032] [serial = 1288] [outer = 162D2000] 03:36:02 INFO - PROCESS | 4032 | 1467110162970 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1844DC00) [pid = 4032] [serial = 1289] [outer = 162D2000] 03:36:03 INFO - PROCESS | 4032 | 1467110163339 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 03:36:03 INFO - PROCESS | 4032 | 1467110163390 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 4032 | 1467110163393 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 03:36:03 INFO - PROCESS | 4032 | 1467110163396 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:36:03 INFO - PROCESS | 4032 | 1467110163398 Marionette TRACE conn5 <- [1,1682,null,{}] 03:36:03 INFO - PROCESS | 4032 | 1467110163401 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}] 03:36:03 INFO - PROCESS | 4032 | 1467110163403 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:03 INFO - PROCESS | 4032 | 1467110163490 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 03:36:03 INFO - PROCESS | 4032 | 1467110163495 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 4032 | 1467110163497 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:03 INFO - PROCESS | 4032 | ++DOCSHELL 18573C00 == 44 [pid = 4032] [id = 430] 03:36:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1857A800) [pid = 4032] [serial = 1290] [outer = 00000000] 03:36:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (18C35000) [pid = 4032] [serial = 1291] [outer = 1857A800] 03:36:03 INFO - PROCESS | 4032 | 1467110163550 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (18D28800) [pid = 4032] [serial = 1292] [outer = 1857A800] 03:36:03 INFO - PROCESS | 4032 | 1467110163996 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms 03:36:04 INFO - PROCESS | 4032 | 1467110164037 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 4032 | 1467110164039 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 03:36:04 INFO - PROCESS | 4032 | 1467110164042 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:36:04 INFO - PROCESS | 4032 | 1467110164044 Marionette TRACE conn5 <- [1,1686,null,{}] 03:36:04 INFO - PROCESS | 4032 | 1467110164047 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}] 03:36:04 INFO - PROCESS | 4032 | 1467110164050 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:04 INFO - PROCESS | 4032 | 1467110164174 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 03:36:04 INFO - PROCESS | 4032 | 1467110164267 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 4032 | 1467110164269 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:04 INFO - PROCESS | 4032 | ++DOCSHELL 18DAC000 == 45 [pid = 4032] [id = 431] 03:36:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (18DAD000) [pid = 4032] [serial = 1293] [outer = 00000000] 03:36:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (18F82000) [pid = 4032] [serial = 1294] [outer = 18DAD000] 03:36:04 INFO - PROCESS | 4032 | 1467110164313 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (18F83000) [pid = 4032] [serial = 1295] [outer = 18DAD000] 03:36:04 INFO - PROCESS | 4032 | 1467110164741 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 03:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 730ms 03:36:04 INFO - PROCESS | 4032 | 1467110164774 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 4032 | 1467110164776 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 03:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:36:04 INFO - PROCESS | 4032 | 1467110164779 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 4032 | 1467110164781 Marionette TRACE conn5 <- [1,1690,null,{}] 03:36:04 INFO - PROCESS | 4032 | 1467110164791 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}] 03:36:04 INFO - PROCESS | 4032 | 1467110164796 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:04 INFO - PROCESS | 4032 | 1467110164936 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 03:36:04 INFO - PROCESS | 4032 | 1467110164949 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 4032 | 1467110164951 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:04 INFO - PROCESS | 4032 | ++DOCSHELL 19C0B000 == 46 [pid = 4032] [id = 432] 03:36:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (19CBEC00) [pid = 4032] [serial = 1296] [outer = 00000000] 03:36:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (1A022000) [pid = 4032] [serial = 1297] [outer = 19CBEC00] 03:36:05 INFO - PROCESS | 4032 | 1467110165050 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1AD4C000) [pid = 4032] [serial = 1298] [outer = 19CBEC00] 03:36:05 INFO - PROCESS | 4032 | 1467110165483 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 730ms 03:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:36:05 INFO - PROCESS | 4032 | 1467110165511 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 4032 | 1467110165513 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 03:36:05 INFO - PROCESS | 4032 | 1467110165516 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 4032 | 1467110165517 Marionette TRACE conn5 <- [1,1694,null,{}] 03:36:05 INFO - PROCESS | 4032 | 1467110165560 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}] 03:36:05 INFO - PROCESS | 4032 | 1467110165561 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:05 INFO - PROCESS | 4032 | 1467110165686 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 03:36:05 INFO - PROCESS | 4032 | 1467110165697 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 4032 | 1467110165699 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:05 INFO - PROCESS | 4032 | ++DOCSHELL 1B38FC00 == 47 [pid = 4032] [id = 433] 03:36:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (1B3BC800) [pid = 4032] [serial = 1299] [outer = 00000000] 03:36:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (1C126C00) [pid = 4032] [serial = 1300] [outer = 1B3BC800] 03:36:05 INFO - PROCESS | 4032 | 1467110165799 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (1C46EC00) [pid = 4032] [serial = 1301] [outer = 1B3BC800] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (16936400) [pid = 4032] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (10769400) [pid = 4032] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (08C62000) [pid = 4032] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (18450C00) [pid = 4032] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (10519000) [pid = 4032] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (1860A400) [pid = 4032] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (14B30800) [pid = 4032] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1081DC00) [pid = 4032] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (19CC9C00) [pid = 4032] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10474800) [pid = 4032] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18D9E400) [pid = 4032] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (0CDF7800) [pid = 4032] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FEF9000) [pid = 4032] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:36:06 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (147C5800) [pid = 4032] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:36:06 INFO - PROCESS | 4032 | 1467110166345 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 850ms 03:36:06 INFO - PROCESS | 4032 | 1467110166367 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 03:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:36:06 INFO - PROCESS | 4032 | 1467110166369 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 03:36:06 INFO - PROCESS | 4032 | 1467110166376 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 4032 | 1467110166377 Marionette TRACE conn5 <- [1,1698,null,{}] 03:36:06 INFO - PROCESS | 4032 | 1467110166381 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}] 03:36:06 INFO - PROCESS | 4032 | 1467110166382 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:06 INFO - PROCESS | 4032 | 1467110166463 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 03:36:06 INFO - PROCESS | 4032 | 1467110166561 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 4032 | 1467110166563 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:06 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF9C00 == 48 [pid = 4032] [id = 434] 03:36:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10479C00) [pid = 4032] [serial = 1302] [outer = 00000000] 03:36:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (17A44800) [pid = 4032] [serial = 1303] [outer = 10479C00] 03:36:06 INFO - PROCESS | 4032 | 1467110166608 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18CF1C00) [pid = 4032] [serial = 1304] [outer = 10479C00] 03:36:06 INFO - PROCESS | 4032 | 1467110166975 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 03:36:07 INFO - PROCESS | 4032 | 1467110167038 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 4032 | 1467110167040 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 03:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:36:07 INFO - PROCESS | 4032 | 1467110167045 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 4032 | 1467110167047 Marionette TRACE conn5 <- [1,1702,null,{}] 03:36:07 INFO - PROCESS | 4032 | 1467110167050 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}] 03:36:07 INFO - PROCESS | 4032 | 1467110167052 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:07 INFO - PROCESS | 4032 | 1467110167174 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 03:36:07 INFO - PROCESS | 4032 | 1467110167186 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 4032 | 1467110167188 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:07 INFO - PROCESS | 4032 | ++DOCSHELL 14DD5800 == 49 [pid = 4032] [id = 435] 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19CC9C00) [pid = 4032] [serial = 1305] [outer = 00000000] 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CB53800) [pid = 4032] [serial = 1306] [outer = 19CC9C00] 03:36:07 INFO - PROCESS | 4032 | 1467110167231 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CC79800) [pid = 4032] [serial = 1307] [outer = 19CC9C00] 03:36:07 INFO - PROCESS | 4032 | 1467110167647 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]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 03:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:36:07 INFO - PROCESS | 4032 | 1467110167678 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 4032 | 1467110167680 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 03:36:07 INFO - PROCESS | 4032 | 1467110167682 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 4032 | 1467110167684 Marionette TRACE conn5 <- [1,1706,null,{}] 03:36:07 INFO - PROCESS | 4032 | 1467110167687 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}] 03:36:07 INFO - PROCESS | 4032 | 1467110167689 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:07 INFO - PROCESS | 4032 | 1467110167814 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 03:36:07 INFO - PROCESS | 4032 | 1467110167874 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 4032 | 1467110167876 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:07 INFO - PROCESS | 4032 | ++DOCSHELL 1CB53000 == 50 [pid = 4032] [id = 436] 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1CB53C00) [pid = 4032] [serial = 1308] [outer = 00000000] 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1CD42000) [pid = 4032] [serial = 1309] [outer = 1CB53C00] 03:36:07 INFO - PROCESS | 4032 | 1467110167918 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1E669400) [pid = 4032] [serial = 1310] [outer = 1CB53C00] 03:36:08 INFO - PROCESS | 4032 | 1467110168383 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 03:36:08 INFO - PROCESS | 4032 | 1467110168480 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 4032 | 1467110168484 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 03:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:36:08 INFO - PROCESS | 4032 | 1467110168490 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 4032 | 1467110168494 Marionette TRACE conn5 <- [1,1710,null,{}] 03:36:08 INFO - PROCESS | 4032 | 1467110168500 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}] 03:36:08 INFO - PROCESS | 4032 | 1467110168503 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:08 INFO - PROCESS | 4032 | 1467110168673 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 03:36:08 INFO - PROCESS | 4032 | 1467110168734 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 4032 | 1467110168737 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:08 INFO - PROCESS | 4032 | ++DOCSHELL 0FD7E000 == 51 [pid = 4032] [id = 437] 03:36:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (0FD82400) [pid = 4032] [serial = 1311] [outer = 00000000] 03:36:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1076D800) [pid = 4032] [serial = 1312] [outer = 0FD82400] 03:36:08 INFO - PROCESS | 4032 | 1467110168794 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (10A77C00) [pid = 4032] [serial = 1313] [outer = 0FD82400] 03:36:09 INFO - PROCESS | 4032 | 1467110169402 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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 970ms 03:36:09 INFO - PROCESS | 4032 | 1467110169463 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 4032 | 1467110169468 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 03:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:36:09 INFO - PROCESS | 4032 | 1467110169474 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 4032 | 1467110169477 Marionette TRACE conn5 <- [1,1714,null,{}] 03:36:09 INFO - PROCESS | 4032 | 1467110169482 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}] 03:36:09 INFO - PROCESS | 4032 | 1467110169484 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:09 INFO - PROCESS | 4032 | 1467110169598 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 03:36:09 INFO - PROCESS | 4032 | 1467110169739 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 4032 | 1467110169742 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:09 INFO - PROCESS | 4032 | ++DOCSHELL 1594E000 == 52 [pid = 4032] [id = 438] 03:36:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (15955800) [pid = 4032] [serial = 1314] [outer = 00000000] 03:36:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (1844B000) [pid = 4032] [serial = 1315] [outer = 15955800] 03:36:09 INFO - PROCESS | 4032 | 1467110169799 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (18C39800) [pid = 4032] [serial = 1316] [outer = 15955800] 03:36:10 INFO - PROCESS | 4032 | 1467110170404 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 970ms 03:36:10 INFO - PROCESS | 4032 | 1467110170447 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 4032 | 1467110170450 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 03:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:36:10 INFO - PROCESS | 4032 | 1467110170454 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - PROCESS | 4032 | 1467110170457 Marionette TRACE conn5 <- [1,1718,null,{}] 03:36:10 INFO - PROCESS | 4032 | 1467110170469 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}] 03:36:10 INFO - PROCESS | 4032 | 1467110170473 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:10 INFO - PROCESS | 4032 | 1467110170587 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 03:36:10 INFO - PROCESS | 4032 | 1467110170732 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 4032 | 1467110170736 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:10 INFO - PROCESS | 4032 | ++DOCSHELL 1CC7D800 == 53 [pid = 4032] [id = 439] 03:36:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1CD37800) [pid = 4032] [serial = 1317] [outer = 00000000] 03:36:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1D662800) [pid = 4032] [serial = 1318] [outer = 1CD37800] 03:36:10 INFO - PROCESS | 4032 | 1467110170793 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 104 (1D668400) [pid = 4032] [serial = 1319] [outer = 1CD37800] 03:36:11 INFO - PROCESS | 4032 | 1467110171417 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 970ms 03:36:11 INFO - PROCESS | 4032 | 1467110171427 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 4032 | 1467110171430 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 03:36:11 INFO - PROCESS | 4032 | 1467110171433 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:36:11 INFO - PROCESS | 4032 | 1467110171435 Marionette TRACE conn5 <- [1,1722,null,{}] 03:36:11 INFO - PROCESS | 4032 | 1467110171438 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}] 03:36:11 INFO - PROCESS | 4032 | 1467110171441 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:11 INFO - PROCESS | 4032 | 1467110171551 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 03:36:11 INFO - PROCESS | 4032 | 1467110171663 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 4032 | 1467110171665 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:11 INFO - PROCESS | 4032 | ++DOCSHELL 1D662400 == 54 [pid = 4032] [id = 440] 03:36:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 105 (1D66B800) [pid = 4032] [serial = 1320] [outer = 00000000] 03:36:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 106 (1D671800) [pid = 4032] [serial = 1321] [outer = 1D66B800] 03:36:11 INFO - PROCESS | 4032 | 1467110171760 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 107 (1E673C00) [pid = 4032] [serial = 1322] [outer = 1D66B800] 03:36:12 INFO - PROCESS | 4032 | 1467110172503 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1125ms 03:36:12 INFO - PROCESS | 4032 | 1467110172563 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 4032 | 1467110172567 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 03:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:36:12 INFO - PROCESS | 4032 | 1467110172572 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 4032 | 1467110172575 Marionette TRACE conn5 <- [1,1726,null,{}] 03:36:12 INFO - PROCESS | 4032 | 1467110172581 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}] 03:36:12 INFO - PROCESS | 4032 | 1467110172584 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:12 INFO - PROCESS | 4032 | 1467110172694 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 03:36:12 INFO - PROCESS | 4032 | 1467110172839 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 4032 | 1467110172843 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:12 INFO - PROCESS | 4032 | ++DOCSHELL 10A7B000 == 55 [pid = 4032] [id = 441] 03:36:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 108 (10A7C000) [pid = 4032] [serial = 1323] [outer = 00000000] 03:36:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 109 (113CC400) [pid = 4032] [serial = 1324] [outer = 10A7C000] 03:36:12 INFO - PROCESS | 4032 | 1467110172897 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 110 (149B6400) [pid = 4032] [serial = 1325] [outer = 10A7C000] 03:36:13 INFO - PROCESS | 4032 | 1467110173484 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 930ms 03:36:13 INFO - PROCESS | 4032 | 1467110173502 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 4032 | 1467110173507 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 03:36:13 INFO - PROCESS | 4032 | 1467110173512 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:36:13 INFO - PROCESS | 4032 | 1467110173515 Marionette TRACE conn5 <- [1,1730,null,{}] 03:36:13 INFO - PROCESS | 4032 | 1467110173519 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}] 03:36:13 INFO - PROCESS | 4032 | 1467110173522 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 147C0C00 == 54 [pid = 4032] [id = 401] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CD12C00 == 53 [pid = 4032] [id = 390] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 10A48C00 == 52 [pid = 4032] [id = 385] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0FDE4400 == 51 [pid = 4032] [id = 383] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CDF1000 == 50 [pid = 4032] [id = 393] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 14DD5800 == 49 [pid = 4032] [id = 435] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0FEF9C00 == 48 [pid = 4032] [id = 434] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1B38FC00 == 47 [pid = 4032] [id = 433] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 19C0B000 == 46 [pid = 4032] [id = 432] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 18DAC000 == 45 [pid = 4032] [id = 431] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 18573C00 == 44 [pid = 4032] [id = 430] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 162CF800 == 43 [pid = 4032] [id = 429] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 10518800 == 42 [pid = 4032] [id = 428] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CDF8800 == 41 [pid = 4032] [id = 427] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CD23400 == 40 [pid = 4032] [id = 423] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CD1E000 == 39 [pid = 4032] [id = 420] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 18F87000 == 38 [pid = 4032] [id = 382] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0CD1E800 == 37 [pid = 4032] [id = 421] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 162D1800 == 36 [pid = 4032] [id = 378] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 146E6000 == 35 [pid = 4032] [id = 424] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 19F3E000 == 34 [pid = 4032] [id = 425] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1844D400 == 33 [pid = 4032] [id = 426] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1B5CBC00 == 32 [pid = 4032] [id = 422] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 10A7B000 == 31 [pid = 4032] [id = 441] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1D662400 == 30 [pid = 4032] [id = 440] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1CC7D800 == 29 [pid = 4032] [id = 439] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1CB53000 == 28 [pid = 4032] [id = 436] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 0FD7E000 == 27 [pid = 4032] [id = 437] 03:36:14 INFO - PROCESS | 4032 | --DOCSHELL 1594E000 == 26 [pid = 4032] [id = 438] 03:36:14 INFO - PROCESS | 4032 | 1467110174315 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 109 (1C471000) [pid = 4032] [serial = 1267] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 108 (1B3BFC00) [pid = 4032] [serial = 1265] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 107 (184C2800) [pid = 4032] [serial = 1250] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 106 (1B474000) [pid = 4032] [serial = 1228] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 105 (10A53800) [pid = 4032] [serial = 1240] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 104 (0CE94C00) [pid = 4032] [serial = 1199] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 103 (18CF0C00) [pid = 4032] [serial = 1234] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (14CE4C00) [pid = 4032] [serial = 1232] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (18D2B800) [pid = 4032] [serial = 1253] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (14C47800) [pid = 4032] [serial = 1246] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (1C118800) [pid = 4032] [serial = 1237] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (10A52000) [pid = 4032] [serial = 1202] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1A021000) [pid = 4032] [serial = 1259] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (18D9EC00) [pid = 4032] [serial = 1235] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (10768000) [pid = 4032] [serial = 1244] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (1A008000) [pid = 4032] [serial = 1258] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (14DD4800) [pid = 4032] [serial = 1247] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1844C800) [pid = 4032] [serial = 1249] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18C3B400) [pid = 4032] [serial = 1252] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (19C0D000) [pid = 4032] [serial = 1255] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1B3BB800) [pid = 4032] [serial = 1264] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1A02A000) [pid = 4032] [serial = 1262] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (147C6400) [pid = 4032] [serial = 1231] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10A81000) [pid = 4032] [serial = 1241] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10518C00) [pid = 4032] [serial = 1243] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14C18400) [pid = 4032] [serial = 1205] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (19CC4800) [pid = 4032] [serial = 1261] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19CC7400) [pid = 4032] [serial = 1256] [outer = 00000000] [url = about:blank] 03:36:14 INFO - PROCESS | 4032 | 1467110174546 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 4032 | 1467110174549 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:14 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1A800 == 27 [pid = 4032] [id = 442] 03:36:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (0CD1AC00) [pid = 4032] [serial = 1326] [outer = 00000000] 03:36:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0CD25C00) [pid = 4032] [serial = 1327] [outer = 0CD1AC00] 03:36:14 INFO - PROCESS | 4032 | 1467110174600 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0CDF4400) [pid = 4032] [serial = 1328] [outer = 0CD1AC00] 03:36:15 INFO - PROCESS | 4032 | 1467110175048 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1571ms 03:36:15 INFO - PROCESS | 4032 | 1467110175089 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 4032 | 1467110175093 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 03:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:36:15 INFO - PROCESS | 4032 | 1467110175097 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 4032 | 1467110175101 Marionette TRACE conn5 <- [1,1734,null,{}] 03:36:15 INFO - PROCESS | 4032 | 1467110175105 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}] 03:36:15 INFO - PROCESS | 4032 | 1467110175107 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:15 INFO - PROCESS | 4032 | 1467110175195 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 03:36:15 INFO - PROCESS | 4032 | 1467110175201 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 4032 | 1467110175204 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:15 INFO - PROCESS | 4032 | ++DOCSHELL 1076C800 == 28 [pid = 4032] [id = 443] 03:36:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1076D000) [pid = 4032] [serial = 1329] [outer = 00000000] 03:36:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10A49000) [pid = 4032] [serial = 1330] [outer = 1076D000] 03:36:15 INFO - PROCESS | 4032 | 1467110175257 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10A50800) [pid = 4032] [serial = 1331] [outer = 1076D000] 03:36:15 INFO - PROCESS | 4032 | 1467110175740 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 03:36:15 INFO - PROCESS | 4032 | 1467110175768 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 4032 | 1467110175771 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 03:36:15 INFO - PROCESS | 4032 | 1467110175775 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:36:15 INFO - PROCESS | 4032 | 1467110175777 Marionette TRACE conn5 <- [1,1738,null,{}] 03:36:15 INFO - PROCESS | 4032 | 1467110175781 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}] 03:36:15 INFO - PROCESS | 4032 | 1467110175783 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:15 INFO - PROCESS | 4032 | 1467110175899 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 03:36:15 INFO - PROCESS | 4032 | 1467110175911 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 4032 | 1467110175914 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:15 INFO - PROCESS | 4032 | ++DOCSHELL 1076C000 == 29 [pid = 4032] [id = 444] 03:36:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (14C07800) [pid = 4032] [serial = 1332] [outer = 00000000] 03:36:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (14C45400) [pid = 4032] [serial = 1333] [outer = 14C07800] 03:36:15 INFO - PROCESS | 4032 | 1467110175958 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (14CDFC00) [pid = 4032] [serial = 1334] [outer = 14C07800] 03:36:16 INFO - PROCESS | 4032 | 1467110176453 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 03:36:16 INFO - PROCESS | 4032 | 1467110176508 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 03:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:36:16 INFO - PROCESS | 4032 | 1467110176512 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 03:36:16 INFO - PROCESS | 4032 | 1467110176523 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 4032 | 1467110176528 Marionette TRACE conn5 <- [1,1742,null,{}] 03:36:16 INFO - PROCESS | 4032 | 1467110176532 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}] 03:36:16 INFO - PROCESS | 4032 | 1467110176535 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:16 INFO - PROCESS | 4032 | 1467110176637 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 03:36:16 INFO - PROCESS | 4032 | 1467110176643 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 4032 | 1467110176645 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:16 INFO - PROCESS | 4032 | ++DOCSHELL 14D7B000 == 30 [pid = 4032] [id = 445] 03:36:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1594EC00) [pid = 4032] [serial = 1335] [outer = 00000000] 03:36:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (180E4800) [pid = 4032] [serial = 1336] [outer = 1594EC00] 03:36:16 INFO - PROCESS | 4032 | 1467110176690 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (18570C00) [pid = 4032] [serial = 1337] [outer = 1594EC00] 03:36:17 INFO - PROCESS | 4032 | 1467110177174 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 690ms 03:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:36:17 INFO - PROCESS | 4032 | 1467110177208 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 4032 | 1467110177210 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 03:36:17 INFO - PROCESS | 4032 | 1467110177213 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 4032 | 1467110177215 Marionette TRACE conn5 <- [1,1746,null,{}] 03:36:17 INFO - PROCESS | 4032 | 1467110177218 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}] 03:36:17 INFO - PROCESS | 4032 | 1467110177220 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:17 INFO - PROCESS | 4032 | 1467110177363 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 03:36:17 INFO - PROCESS | 4032 | 1467110177383 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 4032 | 1467110177385 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:17 INFO - PROCESS | 4032 | ++DOCSHELL 1860E000 == 31 [pid = 4032] [id = 446] 03:36:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (18C30400) [pid = 4032] [serial = 1338] [outer = 00000000] 03:36:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (18CEE400) [pid = 4032] [serial = 1339] [outer = 18C30400] 03:36:17 INFO - PROCESS | 4032 | 1467110177429 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (18D2F000) [pid = 4032] [serial = 1340] [outer = 18C30400] 03:36:17 INFO - PROCESS | 4032 | 1467110177870 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 03:36:17 INFO - PROCESS | 4032 | 1467110177884 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 03:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:36:17 INFO - PROCESS | 4032 | 1467110177886 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 03:36:17 INFO - PROCESS | 4032 | 1467110177889 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 4032 | 1467110177891 Marionette TRACE conn5 <- [1,1750,null,{}] 03:36:17 INFO - PROCESS | 4032 | 1467110177900 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}] 03:36:17 INFO - PROCESS | 4032 | 1467110177902 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:18 INFO - PROCESS | 4032 | 1467110178015 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 03:36:18 INFO - PROCESS | 4032 | 1467110178023 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 4032 | 1467110178029 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:18 INFO - PROCESS | 4032 | ++DOCSHELL 18DA8800 == 32 [pid = 4032] [id = 447] 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (18DA9C00) [pid = 4032] [serial = 1341] [outer = 00000000] 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (18F84800) [pid = 4032] [serial = 1342] [outer = 18DA9C00] 03:36:18 INFO - PROCESS | 4032 | 1467110178140 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 100 (19CBC400) [pid = 4032] [serial = 1343] [outer = 18DA9C00] 03:36:18 INFO - PROCESS | 4032 | 1467110178578 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]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 03:36:18 INFO - PROCESS | 4032 | 1467110178620 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 4032 | 1467110178622 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 03:36:18 INFO - PROCESS | 4032 | 1467110178626 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 4032 | 1467110178628 Marionette TRACE conn5 <- [1,1754,null,{}] 03:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:36:18 INFO - PROCESS | 4032 | 1467110178631 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}] 03:36:18 INFO - PROCESS | 4032 | 1467110178633 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:18 INFO - PROCESS | 4032 | 1467110178789 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 03:36:18 INFO - PROCESS | 4032 | 1467110178801 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 4032 | 1467110178803 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:18 INFO - PROCESS | 4032 | ++DOCSHELL 0CD22000 == 33 [pid = 4032] [id = 448] 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 101 (18DA0000) [pid = 4032] [serial = 1344] [outer = 00000000] 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 102 (1A01F400) [pid = 4032] [serial = 1345] [outer = 18DA0000] 03:36:18 INFO - PROCESS | 4032 | 1467110178846 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 103 (1A022800) [pid = 4032] [serial = 1346] [outer = 18DA0000] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 102 (18DAD000) [pid = 4032] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 101 (19CBEC00) [pid = 4032] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 100 (10479C00) [pid = 4032] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 99 (1B5CCC00) [pid = 4032] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (1857A800) [pid = 4032] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (0CD23800) [pid = 4032] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1B3BC800) [pid = 4032] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (0FD33400) [pid = 4032] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (1C79AC00) [pid = 4032] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (19F3E400) [pid = 4032] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (149B4800) [pid = 4032] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (162D2000) [pid = 4032] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1051A800) [pid = 4032] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (19CC9C00) [pid = 4032] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1CB53C00) [pid = 4032] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1B892C00) [pid = 4032] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:36:19 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14D7AC00) [pid = 4032] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:36:19 INFO - PROCESS | 4032 | 1467110179589 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1019ms 03:36:19 INFO - PROCESS | 4032 | 1467110179650 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 4032 | 1467110179652 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 03:36:19 INFO - PROCESS | 4032 | 1467110179655 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 4032 | 1467110179657 Marionette TRACE conn5 <- [1,1758,null,{}] 03:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:36:19 INFO - PROCESS | 4032 | 1467110179660 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}] 03:36:19 INFO - PROCESS | 4032 | 1467110179662 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:19 INFO - PROCESS | 4032 | 1467110179740 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 03:36:19 INFO - PROCESS | 4032 | 1467110179746 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 4032 | 1467110179748 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:19 INFO - PROCESS | 4032 | ++DOCSHELL 162CA400 == 34 [pid = 4032] [id = 449] 03:36:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (162CC000) [pid = 4032] [serial = 1347] [outer = 00000000] 03:36:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18CF2000) [pid = 4032] [serial = 1348] [outer = 162CC000] 03:36:19 INFO - PROCESS | 4032 | 1467110179791 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (19C0DC00) [pid = 4032] [serial = 1349] [outer = 162CC000] 03:36:20 INFO - PROCESS | 4032 | 1467110180214 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 03:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:36:20 INFO - PROCESS | 4032 | 1467110180290 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 4032 | 1467110180292 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 03:36:20 INFO - PROCESS | 4032 | 1467110180295 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 4032 | 1467110180297 Marionette TRACE conn5 <- [1,1762,null,{}] 03:36:20 INFO - PROCESS | 4032 | 1467110180301 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}] 03:36:20 INFO - PROCESS | 4032 | 1467110180302 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:20 INFO - PROCESS | 4032 | 1467110180382 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 03:36:20 INFO - PROCESS | 4032 | 1467110180387 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 4032 | 1467110180389 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:20 INFO - PROCESS | 4032 | ++DOCSHELL 1A003400 == 35 [pid = 4032] [id = 450] 03:36:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1A00A000) [pid = 4032] [serial = 1350] [outer = 00000000] 03:36:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1A027C00) [pid = 4032] [serial = 1351] [outer = 1A00A000] 03:36:20 INFO - PROCESS | 4032 | 1467110180433 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1A02A400) [pid = 4032] [serial = 1352] [outer = 1A00A000] 03:36:20 INFO - PROCESS | 4032 | 1467110180900 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 03:36:20 INFO - PROCESS | 4032 | 1467110180926 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 4032 | 1467110180928 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 03:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:36:20 INFO - PROCESS | 4032 | 1467110180946 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 4032 | 1467110180948 Marionette TRACE conn5 <- [1,1766,null,{}] 03:36:20 INFO - PROCESS | 4032 | 1467110180951 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}] 03:36:20 INFO - PROCESS | 4032 | 1467110180962 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:21 INFO - PROCESS | 4032 | 1467110181043 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 03:36:21 INFO - PROCESS | 4032 | 1467110181048 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 4032 | 1467110181050 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:21 INFO - PROCESS | 4032 | ++DOCSHELL 1B38DC00 == 36 [pid = 4032] [id = 451] 03:36:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1B3BFC00) [pid = 4032] [serial = 1353] [outer = 00000000] 03:36:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1B526800) [pid = 4032] [serial = 1354] [outer = 1B3BFC00] 03:36:21 INFO - PROCESS | 4032 | 1467110181093 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1B89BC00) [pid = 4032] [serial = 1355] [outer = 1B3BFC00] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 1076C800 == 35 [pid = 4032] [id = 443] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 0CD1A800 == 34 [pid = 4032] [id = 442] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 0CD22000 == 33 [pid = 4032] [id = 448] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 1860E000 == 32 [pid = 4032] [id = 446] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 18DA8800 == 31 [pid = 4032] [id = 447] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 14D7B000 == 30 [pid = 4032] [id = 445] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 1076C000 == 29 [pid = 4032] [id = 444] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 1A003400 == 28 [pid = 4032] [id = 450] 03:36:22 INFO - PROCESS | 4032 | --DOCSHELL 162CA400 == 27 [pid = 4032] [id = 449] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (1C123C00) [pid = 4032] [serial = 1238] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1B480000) [pid = 4032] [serial = 1229] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18F82000) [pid = 4032] [serial = 1294] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18F83000) [pid = 4032] [serial = 1295] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1AD4C000) [pid = 4032] [serial = 1298] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A022000) [pid = 4032] [serial = 1297] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (17A44800) [pid = 4032] [serial = 1303] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1C694C00) [pid = 4032] [serial = 1268] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18C35000) [pid = 4032] [serial = 1291] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10512400) [pid = 4032] [serial = 1270] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1051F000) [pid = 4032] [serial = 1271] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1C126C00) [pid = 4032] [serial = 1300] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A76C00) [pid = 4032] [serial = 1282] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1133CC00) [pid = 4032] [serial = 1283] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1CC76000) [pid = 4032] [serial = 1279] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1CC7B800) [pid = 4032] [serial = 1280] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1B390000) [pid = 4032] [serial = 1276] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1C6ED800) [pid = 4032] [serial = 1277] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (14C4A400) [pid = 4032] [serial = 1273] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (162D0000) [pid = 4032] [serial = 1274] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (17A42C00) [pid = 4032] [serial = 1288] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1844DC00) [pid = 4032] [serial = 1289] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10A4C400) [pid = 4032] [serial = 1285] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10A7F400) [pid = 4032] [serial = 1286] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1CB53800) [pid = 4032] [serial = 1306] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1CD42000) [pid = 4032] [serial = 1309] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1E669400) [pid = 4032] [serial = 1310] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1C46EC00) [pid = 4032] [serial = 1301] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18CF1C00) [pid = 4032] [serial = 1304] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1CC79800) [pid = 4032] [serial = 1307] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18D28800) [pid = 4032] [serial = 1292] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 4032 | 1467110182975 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]]]}] 03:36: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 03:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2087ms 03:36:23 INFO - PROCESS | 4032 | 1467110183023 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 4032 | 1467110183027 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:36:23 INFO - PROCESS | 4032 | 1467110183032 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 4032 | 1467110183035 Marionette TRACE conn5 <- [1,1770,null,{}] 03:36:23 INFO - PROCESS | 4032 | 1467110183041 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}] 03:36:23 INFO - PROCESS | 4032 | 1467110183044 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:23 INFO - PROCESS | 4032 | 1467110183132 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 03:36:23 INFO - PROCESS | 4032 | 1467110183142 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 4032 | 1467110183145 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:23 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF5400 == 28 [pid = 4032] [id = 452] 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0CDF6800) [pid = 4032] [serial = 1356] [outer = 00000000] 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (0FDE7800) [pid = 4032] [serial = 1357] [outer = 0CDF6800] 03:36:23 INFO - PROCESS | 4032 | 1467110183224 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (0FE5FC00) [pid = 4032] [serial = 1358] [outer = 0CDF6800] 03:36:23 INFO - PROCESS | 4032 | 1467110183689 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 03:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 03:36:23 INFO - PROCESS | 4032 | 1467110183717 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 4032 | 1467110183722 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:36:23 INFO - PROCESS | 4032 | 1467110183729 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 4032 | 1467110183732 Marionette TRACE conn5 <- [1,1774,null,{}] 03:36:23 INFO - PROCESS | 4032 | 1467110183735 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}] 03:36:23 INFO - PROCESS | 4032 | 1467110183738 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:23 INFO - PROCESS | 4032 | 1467110183830 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 03:36:23 INFO - PROCESS | 4032 | 1467110183837 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 4032 | 1467110183840 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:23 INFO - PROCESS | 4032 | ++DOCSHELL 10519000 == 29 [pid = 4032] [id = 453] 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1051BC00) [pid = 4032] [serial = 1359] [outer = 00000000] 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10768400) [pid = 4032] [serial = 1360] [outer = 1051BC00] 03:36:23 INFO - PROCESS | 4032 | 1467110183887 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (1081F400) [pid = 4032] [serial = 1361] [outer = 1051BC00] 03:36:24 INFO - PROCESS | 4032 | 1467110184334 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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 03:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 03:36:24 INFO - PROCESS | 4032 | 1467110184401 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 4032 | 1467110184403 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 03:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:36:24 INFO - PROCESS | 4032 | 1467110184406 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 4032 | 1467110184410 Marionette TRACE conn5 <- [1,1778,null,{}] 03:36:24 INFO - PROCESS | 4032 | 1467110184421 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}] 03:36:24 INFO - PROCESS | 4032 | 1467110184425 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:24 INFO - PROCESS | 4032 | 1467110184508 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 03:36:24 INFO - PROCESS | 4032 | 1467110184553 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 4032 | 1467110184556 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:24 INFO - PROCESS | 4032 | ++DOCSHELL 10C3A800 == 30 [pid = 4032] [id = 454] 03:36:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10C3BC00) [pid = 4032] [serial = 1362] [outer = 00000000] 03:36:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (112DD000) [pid = 4032] [serial = 1363] [outer = 10C3BC00] 03:36:24 INFO - PROCESS | 4032 | 1467110184604 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1440D800) [pid = 4032] [serial = 1364] [outer = 10C3BC00] 03:36:25 INFO - PROCESS | 4032 | 1467110185060 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 03:36:25 INFO - PROCESS | 4032 | 1467110185141 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 4032 | 1467110185144 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 03:36:25 INFO - PROCESS | 4032 | 1467110185147 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:36:25 INFO - PROCESS | 4032 | 1467110185149 Marionette TRACE conn5 <- [1,1782,null,{}] 03:36:25 INFO - PROCESS | 4032 | 1467110185152 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}] 03:36:25 INFO - PROCESS | 4032 | 1467110185154 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:25 INFO - PROCESS | 4032 | 1467110185239 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 03:36:25 INFO - PROCESS | 4032 | 1467110185245 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 4032 | 1467110185247 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:25 INFO - PROCESS | 4032 | ++DOCSHELL 1461D800 == 31 [pid = 4032] [id = 455] 03:36:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14997400) [pid = 4032] [serial = 1365] [outer = 00000000] 03:36:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14C1D800) [pid = 4032] [serial = 1366] [outer = 14997400] 03:36:25 INFO - PROCESS | 4032 | 1467110185293 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14D7C000) [pid = 4032] [serial = 1367] [outer = 14997400] 03:36:25 INFO - PROCESS | 4032 | 1467110185717 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 03:36:25 INFO - PROCESS | 4032 | 1467110185781 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 4032 | 1467110185783 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 03:36:25 INFO - PROCESS | 4032 | 1467110185786 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 4032 | 1467110185788 Marionette TRACE conn5 <- [1,1786,null,{}] 03:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:36:25 INFO - PROCESS | 4032 | 1467110185792 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}] 03:36:25 INFO - PROCESS | 4032 | 1467110185794 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:25 INFO - PROCESS | 4032 | 1467110185873 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 03:36:25 INFO - PROCESS | 4032 | 1467110185909 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 4032 | 1467110185911 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:25 INFO - PROCESS | 4032 | ++DOCSHELL 16047800 == 32 [pid = 4032] [id = 456] 03:36:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (16048000) [pid = 4032] [serial = 1368] [outer = 00000000] 03:36:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (162C9400) [pid = 4032] [serial = 1369] [outer = 16048000] 03:36:25 INFO - PROCESS | 4032 | 1467110185956 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (162DE400) [pid = 4032] [serial = 1370] [outer = 16048000] 03:36:26 INFO - PROCESS | 4032 | 1467110186394 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms 03:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:36:26 INFO - PROCESS | 4032 | 1467110186426 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 4032 | 1467110186428 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 03:36:26 INFO - PROCESS | 4032 | 1467110186431 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 4032 | 1467110186433 Marionette TRACE conn5 <- [1,1790,null,{}] 03:36:26 INFO - PROCESS | 4032 | 1467110186436 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}] 03:36:26 INFO - PROCESS | 4032 | 1467110186442 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:26 INFO - PROCESS | 4032 | 1467110186543 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 03:36:26 INFO - PROCESS | 4032 | 1467110186550 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 4032 | 1467110186552 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:26 INFO - PROCESS | 4032 | ++DOCSHELL 14C17C00 == 33 [pid = 4032] [id = 457] 03:36:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (14D76800) [pid = 4032] [serial = 1371] [outer = 00000000] 03:36:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1860A400) [pid = 4032] [serial = 1372] [outer = 14D76800] 03:36:26 INFO - PROCESS | 4032 | 1467110186596 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18C31400) [pid = 4032] [serial = 1373] [outer = 14D76800] 03:36:27 INFO - PROCESS | 4032 | 1467110187034 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 03:36:27 INFO - PROCESS | 4032 | 1467110187062 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 4032 | 1467110187064 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 03:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:36:27 INFO - PROCESS | 4032 | 1467110187067 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 4032 | 1467110187069 Marionette TRACE conn5 <- [1,1794,null,{}] 03:36:27 INFO - PROCESS | 4032 | 1467110187076 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}] 03:36:27 INFO - PROCESS | 4032 | 1467110187078 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:27 INFO - PROCESS | 4032 | 1467110187157 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 03:36:27 INFO - PROCESS | 4032 | 1467110187163 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 4032 | 1467110187165 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:27 INFO - PROCESS | 4032 | ++DOCSHELL 18578C00 == 34 [pid = 4032] [id = 458] 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18CF1800) [pid = 4032] [serial = 1374] [outer = 00000000] 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18D2B000) [pid = 4032] [serial = 1375] [outer = 18CF1800] 03:36:27 INFO - PROCESS | 4032 | 1467110187209 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18DA1800) [pid = 4032] [serial = 1376] [outer = 18CF1800] 03:36:27 INFO - PROCESS | 4032 | 1467110187653 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 630ms 03:36:27 INFO - PROCESS | 4032 | 1467110187698 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 4032 | 1467110187700 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 03:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:36:27 INFO - PROCESS | 4032 | 1467110187722 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 4032 | 1467110187724 Marionette TRACE conn5 <- [1,1798,null,{}] 03:36:27 INFO - PROCESS | 4032 | 1467110187728 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}] 03:36:27 INFO - PROCESS | 4032 | 1467110187729 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:27 INFO - PROCESS | 4032 | 1467110187813 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 03:36:27 INFO - PROCESS | 4032 | 1467110187819 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 4032 | 1467110187821 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:27 INFO - PROCESS | 4032 | ++DOCSHELL 18DA7C00 == 35 [pid = 4032] [id = 459] 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18DA8000) [pid = 4032] [serial = 1377] [outer = 00000000] 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18E79000) [pid = 4032] [serial = 1378] [outer = 18DA8000] 03:36:27 INFO - PROCESS | 4032 | 1467110187866 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DAD800) [pid = 4032] [serial = 1379] [outer = 18DA8000] 03:36:28 INFO - PROCESS | 4032 | 1467110188345 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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 690ms 03:36:28 INFO - PROCESS | 4032 | 1467110188394 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 4032 | 1467110188396 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 03:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:36:28 INFO - PROCESS | 4032 | 1467110188400 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 4032 | 1467110188401 Marionette TRACE conn5 <- [1,1802,null,{}] 03:36:28 INFO - PROCESS | 4032 | 1467110188412 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}] 03:36:28 INFO - PROCESS | 4032 | 1467110188414 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:28 INFO - PROCESS | 4032 | 1467110188522 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 03:36:28 INFO - PROCESS | 4032 | 1467110188612 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 4032 | 1467110188614 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:28 INFO - PROCESS | 4032 | ++DOCSHELL 10475400 == 36 [pid = 4032] [id = 460] 03:36:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10C37800) [pid = 4032] [serial = 1380] [outer = 00000000] 03:36:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19CC7000) [pid = 4032] [serial = 1381] [outer = 10C37800] 03:36:28 INFO - PROCESS | 4032 | 1467110188657 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (19CC7800) [pid = 4032] [serial = 1382] [outer = 10C37800] 03:36:29 INFO - PROCESS | 4032 | 1467110189072 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 731ms 03:36:29 INFO - PROCESS | 4032 | 1467110189138 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 4032 | 1467110189141 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 03:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:36:29 INFO - PROCESS | 4032 | 1467110189144 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 4032 | 1467110189145 Marionette TRACE conn5 <- [1,1806,null,{}] 03:36:29 INFO - PROCESS | 4032 | 1467110189149 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}] 03:36:29 INFO - PROCESS | 4032 | 1467110189151 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:29 INFO - PROCESS | 4032 | 1467110189272 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 03:36:29 INFO - PROCESS | 4032 | 1467110189281 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 4032 | 1467110189283 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:29 INFO - PROCESS | 4032 | ++DOCSHELL 197F7800 == 37 [pid = 4032] [id = 461] 03:36:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (19CC5800) [pid = 4032] [serial = 1383] [outer = 00000000] 03:36:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1A020C00) [pid = 4032] [serial = 1384] [outer = 19CC5800] 03:36:29 INFO - PROCESS | 4032 | 1467110189383 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1A02B400) [pid = 4032] [serial = 1385] [outer = 19CC5800] 03:36:29 INFO - PROCESS | 4032 | 1467110189803 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 03:36:29 INFO - PROCESS | 4032 | 1467110189815 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 4032 | 1467110189817 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 03:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:36:29 INFO - PROCESS | 4032 | 1467110189827 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 4032 | 1467110189829 Marionette TRACE conn5 <- [1,1810,null,{}] 03:36:29 INFO - PROCESS | 4032 | 1467110189833 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}] 03:36:29 INFO - PROCESS | 4032 | 1467110189835 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:29 INFO - PROCESS | 4032 | 1467110189993 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (18C30400) [pid = 4032] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18DA9C00) [pid = 4032] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18DA0000) [pid = 4032] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1A00A000) [pid = 4032] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1594EC00) [pid = 4032] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14C07800) [pid = 4032] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1076D000) [pid = 4032] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CD1AC00) [pid = 4032] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A7C000) [pid = 4032] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1D66B800) [pid = 4032] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1CD37800) [pid = 4032] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (15955800) [pid = 4032] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FD82400) [pid = 4032] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:36:30 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (162CC000) [pid = 4032] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:36:30 INFO - PROCESS | 4032 | 1467110190213 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 4032 | 1467110190215 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:30 INFO - PROCESS | 4032 | ++DOCSHELL 0CD20400 == 38 [pid = 4032] [id = 462] 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (0CD29800) [pid = 4032] [serial = 1386] [outer = 00000000] 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10766400) [pid = 4032] [serial = 1387] [outer = 0CD29800] 03:36:30 INFO - PROCESS | 4032 | 1467110190261 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (14C1FC00) [pid = 4032] [serial = 1388] [outer = 0CD29800] 03:36:30 INFO - PROCESS | 4032 | 1467110190632 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 830ms 03:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:36:30 INFO - PROCESS | 4032 | 1467110190660 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 4032 | 1467110190662 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 03:36:30 INFO - PROCESS | 4032 | 1467110190665 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 4032 | 1467110190666 Marionette TRACE conn5 <- [1,1814,null,{}] 03:36:30 INFO - PROCESS | 4032 | 1467110190670 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}] 03:36:30 INFO - PROCESS | 4032 | 1467110190672 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:30 INFO - PROCESS | 4032 | 1467110190787 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 03:36:30 INFO - PROCESS | 4032 | 1467110190796 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 4032 | 1467110190797 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:30 INFO - PROCESS | 4032 | ++DOCSHELL 162D4800 == 39 [pid = 4032] [id = 463] 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1693C400) [pid = 4032] [serial = 1389] [outer = 00000000] 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B38E400) [pid = 4032] [serial = 1390] [outer = 1693C400] 03:36:30 INFO - PROCESS | 4032 | 1467110190840 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B5C8400) [pid = 4032] [serial = 1391] [outer = 1693C400] 03:36:31 INFO - PROCESS | 4032 | 1467110191270 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 630ms 03:36:31 INFO - PROCESS | 4032 | 1467110191296 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 4032 | 1467110191297 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:36:31 INFO - PROCESS | 4032 | 1467110191300 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 4032 | 1467110191302 Marionette TRACE conn5 <- [1,1818,null,{}] 03:36:31 INFO - PROCESS | 4032 | 1467110191305 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}] 03:36:31 INFO - PROCESS | 4032 | 1467110191307 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:31 INFO - PROCESS | 4032 | 1467110191422 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 03:36:31 INFO - PROCESS | 4032 | 1467110191430 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 4032 | 1467110191432 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:31 INFO - PROCESS | 4032 | ++DOCSHELL 18C35400 == 40 [pid = 4032] [id = 464] 03:36:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1B89A800) [pid = 4032] [serial = 1392] [outer = 00000000] 03:36:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1C124C00) [pid = 4032] [serial = 1393] [outer = 1B89A800] 03:36:31 INFO - PROCESS | 4032 | 1467110191476 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C46F000) [pid = 4032] [serial = 1394] [outer = 1B89A800] 03:36:31 INFO - PROCESS | 4032 | 1467110191900 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 630ms 03:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:36:31 INFO - PROCESS | 4032 | 1467110191932 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 4032 | 1467110191934 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 03:36:31 INFO - PROCESS | 4032 | 1467110191937 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 4032 | 1467110191939 Marionette TRACE conn5 <- [1,1822,null,{}] 03:36:31 INFO - PROCESS | 4032 | 1467110191942 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}] 03:36:31 INFO - PROCESS | 4032 | 1467110191944 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:32 INFO - PROCESS | 4032 | 1467110192062 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 03:36:32 INFO - PROCESS | 4032 | 1467110192070 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 4032 | 1467110192072 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:32 INFO - PROCESS | 4032 | ++DOCSHELL 16942000 == 41 [pid = 4032] [id = 465] 03:36:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1C68F800) [pid = 4032] [serial = 1395] [outer = 00000000] 03:36:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1C79F000) [pid = 4032] [serial = 1396] [outer = 1C68F800] 03:36:32 INFO - PROCESS | 4032 | 1467110192115 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CB4EC00) [pid = 4032] [serial = 1397] [outer = 1C68F800] 03:36:32 INFO - PROCESS | 4032 | 1467110192911 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1023ms 03:36:32 INFO - PROCESS | 4032 | 1467110192961 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 4032 | 1467110192966 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 03:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:36:32 INFO - PROCESS | 4032 | 1467110192970 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 4032 | 1467110192976 Marionette TRACE conn5 <- [1,1826,null,{}] 03:36:32 INFO - PROCESS | 4032 | 1467110193001 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}] 03:36:32 INFO - PROCESS | 4032 | 1467110193004 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:33 INFO - PROCESS | 4032 | 1467110193133 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 03:36:33 INFO - PROCESS | 4032 | 1467110193265 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 4032 | 1467110193267 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:33 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEB000 == 42 [pid = 4032] [id = 466] 03:36:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (0FCCC800) [pid = 4032] [serial = 1398] [outer = 00000000] 03:36:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (10517800) [pid = 4032] [serial = 1399] [outer = 0FCCC800] 03:36:33 INFO - PROCESS | 4032 | 1467110193326 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (10769000) [pid = 4032] [serial = 1400] [outer = 0FCCC800] 03:36:34 INFO - PROCESS | 4032 | 1467110194215 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1310ms 03:36:34 INFO - PROCESS | 4032 | 1467110194317 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 4032 | 1467110194321 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 03:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:36:34 INFO - PROCESS | 4032 | 1467110194327 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 4032 | 1467110194330 Marionette TRACE conn5 <- [1,1830,null,{}] 03:36:34 INFO - PROCESS | 4032 | 1467110194336 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}] 03:36:34 INFO - PROCESS | 4032 | 1467110194339 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:34 INFO - PROCESS | 4032 | 1467110194426 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 03:36:34 INFO - PROCESS | 4032 | 1467110194560 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 4032 | 1467110194564 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:34 INFO - PROCESS | 4032 | ++DOCSHELL 10511C00 == 43 [pid = 4032] [id = 467] 03:36:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (10512800) [pid = 4032] [serial = 1401] [outer = 00000000] 03:36:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (1081C400) [pid = 4032] [serial = 1402] [outer = 10512800] 03:36:34 INFO - PROCESS | 4032 | 1467110194613 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (10A4B000) [pid = 4032] [serial = 1403] [outer = 10512800] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 18C35400 == 42 [pid = 4032] [id = 464] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 162D4800 == 41 [pid = 4032] [id = 463] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 0CD20400 == 40 [pid = 4032] [id = 462] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 197F7800 == 39 [pid = 4032] [id = 461] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 10475400 == 38 [pid = 4032] [id = 460] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 18DA7C00 == 37 [pid = 4032] [id = 459] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 18578C00 == 36 [pid = 4032] [id = 458] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 14C17C00 == 35 [pid = 4032] [id = 457] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 16047800 == 34 [pid = 4032] [id = 456] 03:36:34 INFO - PROCESS | 4032 | --DOCSHELL 1461D800 == 33 [pid = 4032] [id = 455] 03:36:34 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1B526800) [pid = 4032] [serial = 1354] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOCSHELL 10C3A800 == 32 [pid = 4032] [id = 454] 03:36:35 INFO - PROCESS | 4032 | --DOCSHELL 10519000 == 31 [pid = 4032] [id = 453] 03:36:35 INFO - PROCESS | 4032 | --DOCSHELL 0CDF5400 == 30 [pid = 4032] [id = 452] 03:36:35 INFO - PROCESS | 4032 | --DOCSHELL 1B38DC00 == 29 [pid = 4032] [id = 451] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1A02A400) [pid = 4032] [serial = 1352] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (180E4800) [pid = 4032] [serial = 1336] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (14C45400) [pid = 4032] [serial = 1333] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (14CDFC00) [pid = 4032] [serial = 1334] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (10A49000) [pid = 4032] [serial = 1330] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (10A50800) [pid = 4032] [serial = 1331] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (0CD25C00) [pid = 4032] [serial = 1327] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (0CDF4400) [pid = 4032] [serial = 1328] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (149B6400) [pid = 4032] [serial = 1325] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (113CC400) [pid = 4032] [serial = 1324] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1E673C00) [pid = 4032] [serial = 1322] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1D671800) [pid = 4032] [serial = 1321] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1D668400) [pid = 4032] [serial = 1319] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1D662800) [pid = 4032] [serial = 1318] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18C39800) [pid = 4032] [serial = 1316] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1844B000) [pid = 4032] [serial = 1315] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A77C00) [pid = 4032] [serial = 1313] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1076D800) [pid = 4032] [serial = 1312] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18CF2000) [pid = 4032] [serial = 1348] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19C0DC00) [pid = 4032] [serial = 1349] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18570C00) [pid = 4032] [serial = 1337] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18CEE400) [pid = 4032] [serial = 1339] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18F84800) [pid = 4032] [serial = 1342] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18D2F000) [pid = 4032] [serial = 1340] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1A01F400) [pid = 4032] [serial = 1345] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (19CBC400) [pid = 4032] [serial = 1343] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1A022800) [pid = 4032] [serial = 1346] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1A027C00) [pid = 4032] [serial = 1351] [outer = 00000000] [url = about:blank] 03:36:35 INFO - PROCESS | 4032 | 1467110195197 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 930ms 03:36:35 INFO - PROCESS | 4032 | 1467110195257 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 4032 | 1467110195262 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 03:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:36:35 INFO - PROCESS | 4032 | 1467110195268 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 4032 | 1467110195271 Marionette TRACE conn5 <- [1,1834,null,{}] 03:36:35 INFO - PROCESS | 4032 | 1467110195275 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}] 03:36:35 INFO - PROCESS | 4032 | 1467110195277 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:35 INFO - PROCESS | 4032 | 1467110195364 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 03:36:35 INFO - PROCESS | 4032 | 1467110195459 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 4032 | 1467110195461 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:35 INFO - PROCESS | 4032 | ++DOCSHELL 10519800 == 30 [pid = 4032] [id = 468] 03:36:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (1082B800) [pid = 4032] [serial = 1404] [outer = 00000000] 03:36:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A52C00) [pid = 4032] [serial = 1405] [outer = 1082B800] 03:36:35 INFO - PROCESS | 4032 | 1467110195509 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10A78800) [pid = 4032] [serial = 1406] [outer = 1082B800] 03:36:35 INFO - PROCESS | 4032 | 1467110195940 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 730ms 03:36:35 INFO - PROCESS | 4032 | 1467110196002 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 4032 | 1467110196005 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 03:36:35 INFO - PROCESS | 4032 | 1467110196008 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:36:35 INFO - PROCESS | 4032 | 1467110196012 Marionette TRACE conn5 <- [1,1838,null,{}] 03:36:36 INFO - PROCESS | 4032 | 1467110196023 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}] 03:36:36 INFO - PROCESS | 4032 | 1467110196028 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:36 INFO - PROCESS | 4032 | 1467110196126 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 03:36:36 INFO - PROCESS | 4032 | 1467110196134 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 4032 | 1467110196137 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:36 INFO - PROCESS | 4032 | ++DOCSHELL 14B30800 == 31 [pid = 4032] [id = 469] 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14B96C00) [pid = 4032] [serial = 1407] [outer = 00000000] 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14C17C00) [pid = 4032] [serial = 1408] [outer = 14B96C00] 03:36:36 INFO - PROCESS | 4032 | 1467110196185 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14CDC000) [pid = 4032] [serial = 1409] [outer = 14B96C00] 03:36:36 INFO - PROCESS | 4032 | 1467110196646 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 03:36:36 INFO - PROCESS | 4032 | 1467110196682 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 4032 | 1467110196685 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 03:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:36:36 INFO - PROCESS | 4032 | 1467110196688 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 4032 | 1467110196690 Marionette TRACE conn5 <- [1,1842,null,{}] 03:36:36 INFO - PROCESS | 4032 | 1467110196693 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}] 03:36:36 INFO - PROCESS | 4032 | 1467110196695 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:36 INFO - PROCESS | 4032 | 1467110196781 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 03:36:36 INFO - PROCESS | 4032 | 1467110196790 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 4032 | 1467110196792 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:36 INFO - PROCESS | 4032 | ++DOCSHELL 162CA000 == 32 [pid = 4032] [id = 470] 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (16935C00) [pid = 4032] [serial = 1410] [outer = 00000000] 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (180DA000) [pid = 4032] [serial = 1411] [outer = 16935C00] 03:36:36 INFO - PROCESS | 4032 | 1467110196845 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1844A000) [pid = 4032] [serial = 1412] [outer = 16935C00] 03:36:37 INFO - PROCESS | 4032 | 1467110197280 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 631ms 03:36:37 INFO - PROCESS | 4032 | 1467110197323 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 4032 | 1467110197325 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 03:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:36:37 INFO - PROCESS | 4032 | 1467110197328 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 4032 | 1467110197330 Marionette TRACE conn5 <- [1,1846,null,{}] 03:36:37 INFO - PROCESS | 4032 | 1467110197341 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}] 03:36:37 INFO - PROCESS | 4032 | 1467110197343 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:37 INFO - PROCESS | 4032 | 1467110197451 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 03:36:37 INFO - PROCESS | 4032 | 1467110197537 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 4032 | 1467110197539 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:37 INFO - PROCESS | 4032 | ++DOCSHELL 184BBC00 == 33 [pid = 4032] [id = 471] 03:36:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (184C1C00) [pid = 4032] [serial = 1413] [outer = 00000000] 03:36:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18609400) [pid = 4032] [serial = 1414] [outer = 184C1C00] 03:36:37 INFO - PROCESS | 4032 | 1467110197584 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18C38800) [pid = 4032] [serial = 1415] [outer = 184C1C00] 03:36:38 INFO - PROCESS | 4032 | 1467110198027 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 03:36:38 INFO - PROCESS | 4032 | 1467110198059 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 03:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:36:38 INFO - PROCESS | 4032 | 1467110198061 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 03:36:38 INFO - PROCESS | 4032 | 1467110198064 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 4032 | 1467110198066 Marionette TRACE conn5 <- [1,1850,null,{}] 03:36:38 INFO - PROCESS | 4032 | 1467110198069 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}] 03:36:38 INFO - PROCESS | 4032 | 1467110198074 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:38 INFO - PROCESS | 4032 | 1467110198218 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 03:36:38 INFO - PROCESS | 4032 | 1467110198229 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 4032 | 1467110198231 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:38 INFO - PROCESS | 4032 | ++DOCSHELL 18CF2000 == 34 [pid = 4032] [id = 472] 03:36:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18CF2800) [pid = 4032] [serial = 1416] [outer = 00000000] 03:36:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18DA7C00) [pid = 4032] [serial = 1417] [outer = 18CF2800] 03:36:38 INFO - PROCESS | 4032 | 1467110198275 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18F86800) [pid = 4032] [serial = 1418] [outer = 18CF2800] 03:36:38 INFO - PROCESS | 4032 | 1467110198739 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 03:36:38 INFO - PROCESS | 4032 | 1467110198795 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 4032 | 1467110198797 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 03:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:36:38 INFO - PROCESS | 4032 | 1467110198807 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 4032 | 1467110198818 Marionette TRACE conn5 <- [1,1854,null,{}] 03:36:38 INFO - PROCESS | 4032 | 1467110198861 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}] 03:36:38 INFO - PROCESS | 4032 | 1467110198863 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:38 INFO - PROCESS | 4032 | 1467110198974 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 03:36:38 INFO - PROCESS | 4032 | 1467110198984 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 4032 | 1467110198985 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:38 INFO - PROCESS | 4032 | ++DOCSHELL 19777800 == 35 [pid = 4032] [id = 473] 03:36:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19C0D000) [pid = 4032] [serial = 1419] [outer = 00000000] 03:36:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19CC0000) [pid = 4032] [serial = 1420] [outer = 19C0D000] 03:36:39 INFO - PROCESS | 4032 | 1467110199028 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19CC2000) [pid = 4032] [serial = 1421] [outer = 19C0D000] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10C37800) [pid = 4032] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (19CC5800) [pid = 4032] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1051BC00) [pid = 4032] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C3BC00) [pid = 4032] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0CDF6800) [pid = 4032] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18CF1800) [pid = 4032] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1B3BFC00) [pid = 4032] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (16048000) [pid = 4032] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18DA8000) [pid = 4032] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14D76800) [pid = 4032] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (14997400) [pid = 4032] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0CD29800) [pid = 4032] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1B89A800) [pid = 4032] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:36:39 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1693C400) [pid = 4032] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:36:39 INFO - PROCESS | 4032 | 1467110199590 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 810ms 03:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:36:39 INFO - PROCESS | 4032 | 1467110199620 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 4032 | 1467110199623 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 03:36:39 INFO - PROCESS | 4032 | 1467110199626 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 4032 | 1467110199628 Marionette TRACE conn5 <- [1,1858,null,{}] 03:36:39 INFO - PROCESS | 4032 | 1467110199631 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}] 03:36:39 INFO - PROCESS | 4032 | 1467110199633 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:39 INFO - PROCESS | 4032 | 1467110199714 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 03:36:39 INFO - PROCESS | 4032 | 1467110199808 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 4032 | 1467110199810 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:39 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2EC00 == 36 [pid = 4032] [id = 474] 03:36:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (0CDF6800) [pid = 4032] [serial = 1422] [outer = 00000000] 03:36:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (162C6800) [pid = 4032] [serial = 1423] [outer = 0CDF6800] 03:36:39 INFO - PROCESS | 4032 | 1467110199855 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18DA2400) [pid = 4032] [serial = 1424] [outer = 0CDF6800] 03:36:40 INFO - PROCESS | 4032 | 1467110200223 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 03:36:40 INFO - PROCESS | 4032 | 1467110200285 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 4032 | 1467110200288 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 03:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:36:40 INFO - PROCESS | 4032 | 1467110200293 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 4032 | 1467110200295 Marionette TRACE conn5 <- [1,1862,null,{}] 03:36:40 INFO - PROCESS | 4032 | 1467110200299 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}] 03:36:40 INFO - PROCESS | 4032 | 1467110200301 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:40 INFO - PROCESS | 4032 | 1467110200428 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 03:36:40 INFO - PROCESS | 4032 | 1467110200565 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 4032 | 1467110200568 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:40 INFO - PROCESS | 4032 | ++DOCSHELL 08C61C00 == 37 [pid = 4032] [id = 475] 03:36:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (08C66000) [pid = 4032] [serial = 1425] [outer = 00000000] 03:36:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0CD1A800) [pid = 4032] [serial = 1426] [outer = 08C66000] 03:36:40 INFO - PROCESS | 4032 | 1467110200628 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (0CD20800) [pid = 4032] [serial = 1427] [outer = 08C66000] 03:36:41 INFO - PROCESS | 4032 | 1467110201247 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1016ms 03:36:41 INFO - PROCESS | 4032 | 1467110201314 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 03:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:36:41 INFO - PROCESS | 4032 | 1467110201318 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 03:36:41 INFO - PROCESS | 4032 | 1467110201323 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 4032 | 1467110201326 Marionette TRACE conn5 <- [1,1866,null,{}] 03:36:41 INFO - PROCESS | 4032 | 1467110201331 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}] 03:36:41 INFO - PROCESS | 4032 | 1467110201336 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:41 INFO - PROCESS | 4032 | 1467110201506 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 03:36:41 INFO - PROCESS | 4032 | 1467110201637 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 4032 | 1467110201640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:41 INFO - PROCESS | 4032 | ++DOCSHELL 10A53400 == 38 [pid = 4032] [id = 476] 03:36:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A7C400) [pid = 4032] [serial = 1428] [outer = 00000000] 03:36:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (147CCC00) [pid = 4032] [serial = 1429] [outer = 10A7C400] 03:36:41 INFO - PROCESS | 4032 | 1467110201697 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14BA0800) [pid = 4032] [serial = 1430] [outer = 10A7C400] 03:36:42 INFO - PROCESS | 4032 | 1467110202314 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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1024ms 03:36:42 INFO - PROCESS | 4032 | 1467110202347 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 4032 | 1467110202351 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 03:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:36:42 INFO - PROCESS | 4032 | 1467110202355 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 4032 | 1467110202357 Marionette TRACE conn5 <- [1,1870,null,{}] 03:36:42 INFO - PROCESS | 4032 | 1467110202361 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}] 03:36:42 INFO - PROCESS | 4032 | 1467110202364 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:42 INFO - PROCESS | 4032 | 1467110202471 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 03:36:42 INFO - PROCESS | 4032 | 1467110202609 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 4032 | 1467110202611 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:42 INFO - PROCESS | 4032 | ++DOCSHELL 184BE800 == 39 [pid = 4032] [id = 477] 03:36:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18572000) [pid = 4032] [serial = 1431] [outer = 00000000] 03:36:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18DA0000) [pid = 4032] [serial = 1432] [outer = 18572000] 03:36:42 INFO - PROCESS | 4032 | 1467110202667 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19CBF400) [pid = 4032] [serial = 1433] [outer = 18572000] 03:36:43 INFO - PROCESS | 4032 | 1467110203263 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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 930ms 03:36:43 INFO - PROCESS | 4032 | 1467110203287 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 4032 | 1467110203291 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 03:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:36:43 INFO - PROCESS | 4032 | 1467110203302 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 4032 | 1467110203307 Marionette TRACE conn5 <- [1,1874,null,{}] 03:36:43 INFO - PROCESS | 4032 | 1467110203310 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}] 03:36:43 INFO - PROCESS | 4032 | 1467110203314 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:43 INFO - PROCESS | 4032 | 1467110203426 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 03:36:43 INFO - PROCESS | 4032 | 1467110203537 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 4032 | 1467110203539 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:43 INFO - PROCESS | 4032 | ++DOCSHELL 1A02DC00 == 40 [pid = 4032] [id = 478] 03:36:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1AC92000) [pid = 4032] [serial = 1434] [outer = 00000000] 03:36:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1B471400) [pid = 4032] [serial = 1435] [outer = 1AC92000] 03:36:43 INFO - PROCESS | 4032 | 1467110203592 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1B480000) [pid = 4032] [serial = 1436] [outer = 1AC92000] 03:36:44 INFO - PROCESS | 4032 | 1467110204332 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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1080ms 03:36:44 INFO - PROCESS | 4032 | 1467110204377 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 4032 | 1467110204381 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 03:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:36:44 INFO - PROCESS | 4032 | 1467110204387 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 4032 | 1467110204390 Marionette TRACE conn5 <- [1,1878,null,{}] 03:36:44 INFO - PROCESS | 4032 | 1467110204395 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}] 03:36:44 INFO - PROCESS | 4032 | 1467110204398 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:44 INFO - PROCESS | 4032 | 1467110204502 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 03:36:44 INFO - PROCESS | 4032 | 1467110204645 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 4032 | 1467110204649 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:44 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2C00 == 41 [pid = 4032] [id = 479] 03:36:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0CE97400) [pid = 4032] [serial = 1437] [outer = 00000000] 03:36:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1133F000) [pid = 4032] [serial = 1438] [outer = 0CE97400] 03:36:44 INFO - PROCESS | 4032 | 1467110204701 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (14BA0400) [pid = 4032] [serial = 1439] [outer = 0CE97400] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 0CD2EC00 == 40 [pid = 4032] [id = 474] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 19777800 == 39 [pid = 4032] [id = 473] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 18CF2000 == 38 [pid = 4032] [id = 472] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 184BBC00 == 37 [pid = 4032] [id = 471] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 162CA000 == 36 [pid = 4032] [id = 470] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 14B30800 == 35 [pid = 4032] [id = 469] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 10519800 == 34 [pid = 4032] [id = 468] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 10511C00 == 33 [pid = 4032] [id = 467] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 16942000 == 32 [pid = 4032] [id = 465] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 0CDEB000 == 31 [pid = 4032] [id = 466] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 1A02DC00 == 30 [pid = 4032] [id = 478] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 184BE800 == 29 [pid = 4032] [id = 477] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 08C61C00 == 28 [pid = 4032] [id = 475] 03:36:45 INFO - PROCESS | 4032 | --DOCSHELL 10A53400 == 27 [pid = 4032] [id = 476] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (19CC7000) [pid = 4032] [serial = 1381] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A020C00) [pid = 4032] [serial = 1384] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10768400) [pid = 4032] [serial = 1360] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1081F400) [pid = 4032] [serial = 1361] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (112DD000) [pid = 4032] [serial = 1363] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1440D800) [pid = 4032] [serial = 1364] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0FDE7800) [pid = 4032] [serial = 1357] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0FE5FC00) [pid = 4032] [serial = 1358] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18D2B000) [pid = 4032] [serial = 1375] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DA1800) [pid = 4032] [serial = 1376] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1B89BC00) [pid = 4032] [serial = 1355] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (162C9400) [pid = 4032] [serial = 1369] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162DE400) [pid = 4032] [serial = 1370] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18E79000) [pid = 4032] [serial = 1378] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1860A400) [pid = 4032] [serial = 1372] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18C31400) [pid = 4032] [serial = 1373] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (14C1D800) [pid = 4032] [serial = 1366] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (14D7C000) [pid = 4032] [serial = 1367] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC7800) [pid = 4032] [serial = 1382] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10766400) [pid = 4032] [serial = 1387] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1C124C00) [pid = 4032] [serial = 1393] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14C1FC00) [pid = 4032] [serial = 1388] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1C46F000) [pid = 4032] [serial = 1394] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1A02B400) [pid = 4032] [serial = 1385] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1B5C8400) [pid = 4032] [serial = 1391] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1B38E400) [pid = 4032] [serial = 1390] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18DAD800) [pid = 4032] [serial = 1379] [outer = 00000000] [url = about:blank] 03:36:45 INFO - PROCESS | 4032 | 1467110205804 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1474ms 03:36:45 INFO - PROCESS | 4032 | 1467110205861 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 4032 | 1467110205865 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 03:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:36:45 INFO - PROCESS | 4032 | 1467110205870 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 4032 | 1467110205874 Marionette TRACE conn5 <- [1,1882,null,{}] 03:36:45 INFO - PROCESS | 4032 | 1467110205879 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}] 03:36:45 INFO - PROCESS | 4032 | 1467110205882 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:45 INFO - PROCESS | 4032 | 1467110205972 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 03:36:45 INFO - PROCESS | 4032 | 1467110205981 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 4032 | 1467110205984 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:46 INFO - PROCESS | 4032 | ++DOCSHELL 10472400 == 28 [pid = 4032] [id = 480] 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (10472800) [pid = 4032] [serial = 1440] [outer = 00000000] 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10516800) [pid = 4032] [serial = 1441] [outer = 10472800] 03:36:46 INFO - PROCESS | 4032 | 1467110206068 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1051E000) [pid = 4032] [serial = 1442] [outer = 10472800] 03:36:46 INFO - PROCESS | 4032 | 1467110206523 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 690ms 03:36:46 INFO - PROCESS | 4032 | 1467110206583 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 4032 | 1467110206588 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 03:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:36:46 INFO - PROCESS | 4032 | 1467110206594 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 4032 | 1467110206597 Marionette TRACE conn5 <- [1,1886,null,{}] 03:36:46 INFO - PROCESS | 4032 | 1467110206635 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}] 03:36:46 INFO - PROCESS | 4032 | 1467110206638 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:46 INFO - PROCESS | 4032 | 1467110206732 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 03:36:46 INFO - PROCESS | 4032 | 1467110206742 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 4032 | 1467110206744 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:46 INFO - PROCESS | 4032 | ++DOCSHELL 10A79800 == 29 [pid = 4032] [id = 481] 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A79C00) [pid = 4032] [serial = 1443] [outer = 00000000] 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10C37400) [pid = 4032] [serial = 1444] [outer = 10A79C00] 03:36:46 INFO - PROCESS | 4032 | 1467110206793 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (11336800) [pid = 4032] [serial = 1445] [outer = 10A79C00] 03:36:47 INFO - PROCESS | 4032 | 1467110207245 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]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 710ms 03:36:47 INFO - PROCESS | 4032 | 1467110207307 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 4032 | 1467110207309 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 03:36:47 INFO - PROCESS | 4032 | 1467110207312 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:36:47 INFO - PROCESS | 4032 | 1467110207316 Marionette TRACE conn5 <- [1,1890,null,{}] 03:36:47 INFO - PROCESS | 4032 | 1467110207326 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}] 03:36:47 INFO - PROCESS | 4032 | 1467110207331 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:47 INFO - PROCESS | 4032 | 1467110207415 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 03:36:47 INFO - PROCESS | 4032 | 1467110207422 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 4032 | 1467110207425 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:47 INFO - PROCESS | 4032 | ++DOCSHELL 14B26C00 == 30 [pid = 4032] [id = 482] 03:36:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14C18400) [pid = 4032] [serial = 1446] [outer = 00000000] 03:36:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1604E000) [pid = 4032] [serial = 1447] [outer = 14C18400] 03:36:47 INFO - PROCESS | 4032 | 1467110207473 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (162D3400) [pid = 4032] [serial = 1448] [outer = 14C18400] 03:36:47 INFO - PROCESS | 4032 | 1467110207975 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]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 03:36:47 INFO - PROCESS | 4032 | 1467110207987 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 4032 | 1467110207989 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 03:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:36:47 INFO - PROCESS | 4032 | 1467110207999 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 4032 | 1467110208000 Marionette TRACE conn5 <- [1,1894,null,{}] 03:36:47 INFO - PROCESS | 4032 | 1467110208004 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}] 03:36:47 INFO - PROCESS | 4032 | 1467110208006 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:48 INFO - PROCESS | 4032 | 1467110208153 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 03:36:48 INFO - PROCESS | 4032 | 1467110208177 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 4032 | 1467110208179 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:48 INFO - PROCESS | 4032 | ++DOCSHELL 18448C00 == 31 [pid = 4032] [id = 483] 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1844C800) [pid = 4032] [serial = 1449] [outer = 00000000] 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (184BAC00) [pid = 4032] [serial = 1450] [outer = 1844C800] 03:36:48 INFO - PROCESS | 4032 | 1467110208224 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18575C00) [pid = 4032] [serial = 1451] [outer = 1844C800] 03:36:48 INFO - PROCESS | 4032 | 1467110208659 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 690ms 03:36:48 INFO - PROCESS | 4032 | 1467110208695 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 4032 | 1467110208697 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 03:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:36:48 INFO - PROCESS | 4032 | 1467110208700 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 4032 | 1467110208701 Marionette TRACE conn5 <- [1,1898,null,{}] 03:36:48 INFO - PROCESS | 4032 | 1467110208705 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}] 03:36:48 INFO - PROCESS | 4032 | 1467110208707 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:48 INFO - PROCESS | 4032 | 1467110208816 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 03:36:48 INFO - PROCESS | 4032 | 1467110208821 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 4032 | 1467110208823 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:48 INFO - PROCESS | 4032 | ++DOCSHELL 16942800 == 32 [pid = 4032] [id = 484] 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (180D6800) [pid = 4032] [serial = 1452] [outer = 00000000] 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18C3C400) [pid = 4032] [serial = 1453] [outer = 180D6800] 03:36:48 INFO - PROCESS | 4032 | 1467110208868 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18CF2000) [pid = 4032] [serial = 1454] [outer = 180D6800] 03:36:49 INFO - PROCESS | 4032 | 1467110209326 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 03:36:49 INFO - PROCESS | 4032 | 1467110209373 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 4032 | 1467110209375 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 03:36:49 INFO - PROCESS | 4032 | 1467110209378 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 4032 | 1467110209380 Marionette TRACE conn5 <- [1,1902,null,{}] 03:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:36:49 INFO - PROCESS | 4032 | 1467110209383 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}] 03:36:49 INFO - PROCESS | 4032 | 1467110209389 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:49 INFO - PROCESS | 4032 | 1467110209543 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 03:36:49 INFO - PROCESS | 4032 | 1467110209567 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 4032 | 1467110209569 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:49 INFO - PROCESS | 4032 | ++DOCSHELL 18DA6000 == 33 [pid = 4032] [id = 485] 03:36:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18DA8400) [pid = 4032] [serial = 1455] [outer = 00000000] 03:36:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18F8C800) [pid = 4032] [serial = 1456] [outer = 18DA8400] 03:36:49 INFO - PROCESS | 4032 | 1467110209613 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19C0E400) [pid = 4032] [serial = 1457] [outer = 18DA8400] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0CDF6800) [pid = 4032] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14B96C00) [pid = 4032] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18CF2800) [pid = 4032] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C68F800) [pid = 4032] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19C0D000) [pid = 4032] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (16935C00) [pid = 4032] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1082B800) [pid = 4032] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184C1C00) [pid = 4032] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (0FCCC800) [pid = 4032] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:36:49 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10512800) [pid = 4032] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:36:50 INFO - PROCESS | 4032 | 1467110210147 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 830ms 03:36:50 INFO - PROCESS | 4032 | 1467110210213 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 4032 | 1467110210215 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 03:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:36:50 INFO - PROCESS | 4032 | 1467110210218 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 4032 | 1467110210220 Marionette TRACE conn5 <- [1,1906,null,{}] 03:36:50 INFO - PROCESS | 4032 | 1467110210225 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}] 03:36:50 INFO - PROCESS | 4032 | 1467110210226 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:50 INFO - PROCESS | 4032 | 1467110210302 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 03:36:50 INFO - PROCESS | 4032 | 1467110210308 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 4032 | 1467110210309 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:50 INFO - PROCESS | 4032 | ++DOCSHELL 112DF400 == 34 [pid = 4032] [id = 486] 03:36:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (113CC400) [pid = 4032] [serial = 1458] [outer = 00000000] 03:36:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18D9F000) [pid = 4032] [serial = 1459] [outer = 113CC400] 03:36:50 INFO - PROCESS | 4032 | 1467110210352 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18E79000) [pid = 4032] [serial = 1460] [outer = 113CC400] 03:36:50 INFO - PROCESS | 4032 | 1467110210786 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 630ms 03:36:50 INFO - PROCESS | 4032 | 1467110210849 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 03:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:36:50 INFO - PROCESS | 4032 | 1467110210851 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 03:36:50 INFO - PROCESS | 4032 | 1467110210854 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 4032 | 1467110210856 Marionette TRACE conn5 <- [1,1910,null,{}] 03:36:50 INFO - PROCESS | 4032 | 1467110210859 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}] 03:36:50 INFO - PROCESS | 4032 | 1467110210861 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:50 INFO - PROCESS | 4032 | 1467110210937 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 03:36:50 INFO - PROCESS | 4032 | 1467110210942 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 4032 | 1467110210944 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:50 INFO - PROCESS | 4032 | ++DOCSHELL 10C0D800 == 35 [pid = 4032] [id = 487] 03:36:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19C0F400) [pid = 4032] [serial = 1461] [outer = 00000000] 03:36:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19F34400) [pid = 4032] [serial = 1462] [outer = 19C0F400] 03:36:50 INFO - PROCESS | 4032 | 1467110210987 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (184C1400) [pid = 4032] [serial = 1463] [outer = 19C0F400] 03:36:51 INFO - PROCESS | 4032 | 1467110211441 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 630ms 03:36:51 INFO - PROCESS | 4032 | 1467110211491 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 4032 | 1467110211493 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 03:36:51 INFO - PROCESS | 4032 | 1467110211497 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:36:51 INFO - PROCESS | 4032 | 1467110211498 Marionette TRACE conn5 <- [1,1914,null,{}] 03:36:51 INFO - PROCESS | 4032 | 1467110211502 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}] 03:36:51 INFO - PROCESS | 4032 | 1467110211504 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:51 INFO - PROCESS | 4032 | 1467110211582 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 03:36:51 INFO - PROCESS | 4032 | 1467110211588 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 4032 | 1467110211590 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:51 INFO - PROCESS | 4032 | ++DOCSHELL 1A020C00 == 36 [pid = 4032] [id = 488] 03:36:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A021000) [pid = 4032] [serial = 1464] [outer = 00000000] 03:36:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A025400) [pid = 4032] [serial = 1465] [outer = 1A021000] 03:36:51 INFO - PROCESS | 4032 | 1467110211634 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A02EC00) [pid = 4032] [serial = 1466] [outer = 1A021000] 03:36:52 INFO - PROCESS | 4032 | 1467110212371 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 930ms 03:36:52 INFO - PROCESS | 4032 | 1467110212430 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 4032 | 1467110212435 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 03:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:36:52 INFO - PROCESS | 4032 | 1467110212439 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 4032 | 1467110212443 Marionette TRACE conn5 <- [1,1918,null,{}] 03:36:52 INFO - PROCESS | 4032 | 1467110212449 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}] 03:36:52 INFO - PROCESS | 4032 | 1467110212452 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:52 INFO - PROCESS | 4032 | 1467110212579 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 03:36:52 INFO - PROCESS | 4032 | 1467110212710 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 4032 | 1467110212713 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:52 INFO - PROCESS | 4032 | ++DOCSHELL 0FCCA000 == 37 [pid = 4032] [id = 489] 03:36:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0FEF8800) [pid = 4032] [serial = 1467] [outer = 00000000] 03:36:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10828400) [pid = 4032] [serial = 1468] [outer = 0FEF8800] 03:36:52 INFO - PROCESS | 4032 | 1467110212770 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10A7C800) [pid = 4032] [serial = 1469] [outer = 0FEF8800] 03:36:53 INFO - PROCESS | 4032 | 1467110213479 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1081ms 03:36:53 INFO - PROCESS | 4032 | 1467110213531 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 4032 | 1467110213535 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 03:36:53 INFO - PROCESS | 4032 | 1467110213571 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:36:53 INFO - PROCESS | 4032 | 1467110213574 Marionette TRACE conn5 <- [1,1922,null,{}] 03:36:53 INFO - PROCESS | 4032 | 1467110213578 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}] 03:36:53 INFO - PROCESS | 4032 | 1467110213581 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:53 INFO - PROCESS | 4032 | 1467110213727 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 03:36:53 INFO - PROCESS | 4032 | 1467110213864 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 4032 | 1467110213867 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:53 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2F400 == 38 [pid = 4032] [id = 490] 03:36:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0CDF0800) [pid = 4032] [serial = 1470] [outer = 00000000] 03:36:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (10A4D000) [pid = 4032] [serial = 1471] [outer = 0CDF0800] 03:36:53 INFO - PROCESS | 4032 | 1467110213925 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10C0D000) [pid = 4032] [serial = 1472] [outer = 0CDF0800] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 10C0D800 == 37 [pid = 4032] [id = 487] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 112DF400 == 36 [pid = 4032] [id = 486] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 18DA6000 == 35 [pid = 4032] [id = 485] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 16942800 == 34 [pid = 4032] [id = 484] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 18448C00 == 33 [pid = 4032] [id = 483] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 14B26C00 == 32 [pid = 4032] [id = 482] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 10A79800 == 31 [pid = 4032] [id = 481] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 10472400 == 30 [pid = 4032] [id = 480] 03:36:54 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2C00 == 29 [pid = 4032] [id = 479] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14C17C00) [pid = 4032] [serial = 1408] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18F86800) [pid = 4032] [serial = 1418] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1C79F000) [pid = 4032] [serial = 1396] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (19CC0000) [pid = 4032] [serial = 1420] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (180DA000) [pid = 4032] [serial = 1411] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A52C00) [pid = 4032] [serial = 1405] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14CDC000) [pid = 4032] [serial = 1409] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18609400) [pid = 4032] [serial = 1414] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10A78800) [pid = 4032] [serial = 1406] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C38800) [pid = 4032] [serial = 1415] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10769000) [pid = 4032] [serial = 1400] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1844A000) [pid = 4032] [serial = 1412] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10517800) [pid = 4032] [serial = 1399] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18DA7C00) [pid = 4032] [serial = 1417] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1CB4EC00) [pid = 4032] [serial = 1397] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1081C400) [pid = 4032] [serial = 1402] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10A4B000) [pid = 4032] [serial = 1403] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19CC2000) [pid = 4032] [serial = 1421] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (162C6800) [pid = 4032] [serial = 1423] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18DA2400) [pid = 4032] [serial = 1424] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 4032 | 1467110214720 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1173ms 03:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:36:54 INFO - PROCESS | 4032 | 1467110214749 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 4032 | 1467110214753 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 03:36:54 INFO - PROCESS | 4032 | 1467110214758 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 4032 | 1467110214762 Marionette TRACE conn5 <- [1,1926,null,{}] 03:36:54 INFO - PROCESS | 4032 | 1467110214768 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}] 03:36:54 INFO - PROCESS | 4032 | 1467110214770 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:54 INFO - PROCESS | 4032 | 1467110214869 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 03:36:54 INFO - PROCESS | 4032 | 1467110214968 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 4032 | 1467110214971 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:54 INFO - PROCESS | 4032 | ++DOCSHELL 0CD11800 == 30 [pid = 4032] [id = 491] 03:36:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (0CD16800) [pid = 4032] [serial = 1473] [outer = 00000000] 03:36:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FD84800) [pid = 4032] [serial = 1474] [outer = 0CD16800] 03:36:55 INFO - PROCESS | 4032 | 1467110215021 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10514400) [pid = 4032] [serial = 1475] [outer = 0CD16800] 03:36:55 INFO - PROCESS | 4032 | 1467110215465 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 791ms 03:36:55 INFO - PROCESS | 4032 | 1467110215550 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 4032 | 1467110215555 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 03:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:36:55 INFO - PROCESS | 4032 | 1467110215561 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 4032 | 1467110215564 Marionette TRACE conn5 <- [1,1930,null,{}] 03:36:55 INFO - PROCESS | 4032 | 1467110215567 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}] 03:36:55 INFO - PROCESS | 4032 | 1467110215570 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:55 INFO - PROCESS | 4032 | 1467110215664 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 03:36:55 INFO - PROCESS | 4032 | 1467110215674 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 4032 | 1467110215676 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:55 INFO - PROCESS | 4032 | ++DOCSHELL 10A52400 == 31 [pid = 4032] [id = 492] 03:36:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A52C00) [pid = 4032] [serial = 1476] [outer = 00000000] 03:36:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10A79800) [pid = 4032] [serial = 1477] [outer = 10A52C00] 03:36:55 INFO - PROCESS | 4032 | 1467110215722 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10C33800) [pid = 4032] [serial = 1478] [outer = 10A52C00] 03:36:56 INFO - PROCESS | 4032 | 1467110216176 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 03:36:56 INFO - PROCESS | 4032 | 1467110216235 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 4032 | 1467110216237 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 03:36:56 INFO - PROCESS | 4032 | 1467110216241 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:36:56 INFO - PROCESS | 4032 | 1467110216244 Marionette TRACE conn5 <- [1,1934,null,{}] 03:36:56 INFO - PROCESS | 4032 | 1467110216255 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}] 03:36:56 INFO - PROCESS | 4032 | 1467110216260 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:56 INFO - PROCESS | 4032 | 1467110216344 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 03:36:56 INFO - PROCESS | 4032 | 1467110216354 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 4032 | 1467110216357 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:56 INFO - PROCESS | 4032 | ++DOCSHELL 14CDFC00 == 32 [pid = 4032] [id = 493] 03:36:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14DDB400) [pid = 4032] [serial = 1479] [outer = 00000000] 03:36:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1604CC00) [pid = 4032] [serial = 1480] [outer = 14DDB400] 03:36:56 INFO - PROCESS | 4032 | 1467110216489 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (16942000) [pid = 4032] [serial = 1481] [outer = 14DDB400] 03:36:56 INFO - PROCESS | 4032 | 1467110216880 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 03:36:56 INFO - PROCESS | 4032 | 1467110216915 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 4032 | 1467110216917 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 03:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:36:56 INFO - PROCESS | 4032 | 1467110216920 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 4032 | 1467110216922 Marionette TRACE conn5 <- [1,1938,null,{}] 03:36:56 INFO - PROCESS | 4032 | 1467110216926 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}] 03:36:56 INFO - PROCESS | 4032 | 1467110216927 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:57 INFO - PROCESS | 4032 | 1467110217041 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 03:36:57 INFO - PROCESS | 4032 | 1467110217150 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 4032 | 1467110217152 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:57 INFO - PROCESS | 4032 | ++DOCSHELL 17A4C400 == 33 [pid = 4032] [id = 494] 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18446C00) [pid = 4032] [serial = 1482] [outer = 00000000] 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1860EC00) [pid = 4032] [serial = 1483] [outer = 18446C00] 03:36:57 INFO - PROCESS | 4032 | 1467110217196 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18C38800) [pid = 4032] [serial = 1484] [outer = 18446C00] 03:36:57 INFO - PROCESS | 4032 | 1467110217610 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 03:36:57 INFO - PROCESS | 4032 | 1467110217651 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 4032 | 1467110217653 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 03:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:36:57 INFO - PROCESS | 4032 | 1467110217656 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 4032 | 1467110217658 Marionette TRACE conn5 <- [1,1942,null,{}] 03:36:57 INFO - PROCESS | 4032 | 1467110217661 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}] 03:36:57 INFO - PROCESS | 4032 | 1467110217663 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:57 INFO - PROCESS | 4032 | 1467110217775 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 03:36:57 INFO - PROCESS | 4032 | 1467110217780 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 4032 | 1467110217782 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:57 INFO - PROCESS | 4032 | ++DOCSHELL 1860E400 == 34 [pid = 4032] [id = 495] 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18CEE000) [pid = 4032] [serial = 1485] [outer = 00000000] 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18D33400) [pid = 4032] [serial = 1486] [outer = 18CEE000] 03:36:57 INFO - PROCESS | 4032 | 1467110217830 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18D9E800) [pid = 4032] [serial = 1487] [outer = 18CEE000] 03:36:58 INFO - PROCESS | 4032 | 1467110218311 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 03:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:36:58 INFO - PROCESS | 4032 | 1467110218327 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 4032 | 1467110218329 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 03:36:58 INFO - PROCESS | 4032 | 1467110218332 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 4032 | 1467110218333 Marionette TRACE conn5 <- [1,1946,null,{}] 03:36:58 INFO - PROCESS | 4032 | 1467110218337 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}] 03:36:58 INFO - PROCESS | 4032 | 1467110218342 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:58 INFO - PROCESS | 4032 | 1467110218507 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 03:36:58 INFO - PROCESS | 4032 | 1467110218530 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 4032 | 1467110218532 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:58 INFO - PROCESS | 4032 | ++DOCSHELL 18DAB000 == 35 [pid = 4032] [id = 496] 03:36:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18E72800) [pid = 4032] [serial = 1488] [outer = 00000000] 03:36:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19CC6C00) [pid = 4032] [serial = 1489] [outer = 18E72800] 03:36:58 INFO - PROCESS | 4032 | 1467110218576 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (197F4000) [pid = 4032] [serial = 1490] [outer = 18E72800] 03:36:58 INFO - PROCESS | 4032 | 1467110219014 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 732ms 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1844C800) [pid = 4032] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CE97400) [pid = 4032] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14C18400) [pid = 4032] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10472800) [pid = 4032] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A79C00) [pid = 4032] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (180D6800) [pid = 4032] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (08C66000) [pid = 4032] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A7C400) [pid = 4032] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18572000) [pid = 4032] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1AC92000) [pid = 4032] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19C0F400) [pid = 4032] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18DA8400) [pid = 4032] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:36:59 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (113CC400) [pid = 4032] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:36:59 INFO - PROCESS | 4032 | 1467110219157 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 4032 | 1467110219159 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 03:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:36:59 INFO - PROCESS | 4032 | 1467110219167 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 4032 | 1467110219169 Marionette TRACE conn5 <- [1,1950,null,{}] 03:36:59 INFO - PROCESS | 4032 | 1467110219173 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}] 03:36:59 INFO - PROCESS | 4032 | 1467110219175 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:59 INFO - PROCESS | 4032 | 1467110219256 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 03:36:59 INFO - PROCESS | 4032 | 1467110219262 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 4032 | 1467110219263 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:59 INFO - PROCESS | 4032 | ++DOCSHELL 10762000 == 36 [pid = 4032] [id = 497] 03:36:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A53400) [pid = 4032] [serial = 1491] [outer = 00000000] 03:36:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14C18400) [pid = 4032] [serial = 1492] [outer = 10A53400] 03:36:59 INFO - PROCESS | 4032 | 1467110219308 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14CE4C00) [pid = 4032] [serial = 1493] [outer = 10A53400] 03:36:59 INFO - PROCESS | 4032 | 1467110219736 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms 03:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:36:59 INFO - PROCESS | 4032 | 1467110219800 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 4032 | 1467110219802 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 03:36:59 INFO - PROCESS | 4032 | 1467110219805 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 4032 | 1467110219807 Marionette TRACE conn5 <- [1,1954,null,{}] 03:36:59 INFO - PROCESS | 4032 | 1467110219811 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}] 03:36:59 INFO - PROCESS | 4032 | 1467110219812 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:59 INFO - PROCESS | 4032 | 1467110219917 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 03:36:59 INFO - PROCESS | 4032 | 1467110219929 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 4032 | 1467110219931 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:36:59 INFO - PROCESS | 4032 | ++DOCSHELL 18D28C00 == 37 [pid = 4032] [id = 498] 03:36:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D9F400) [pid = 4032] [serial = 1494] [outer = 00000000] 03:36:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1A009000) [pid = 4032] [serial = 1495] [outer = 18D9F400] 03:36:59 INFO - PROCESS | 4032 | 1467110219973 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1A022400) [pid = 4032] [serial = 1496] [outer = 18D9F400] 03:37:00 INFO - PROCESS | 4032 | 1467110220376 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 03:37:00 INFO - PROCESS | 4032 | 1467110220451 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 03:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:37:00 INFO - PROCESS | 4032 | 1467110220453 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 03:37:00 INFO - PROCESS | 4032 | 1467110220456 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 4032 | 1467110220458 Marionette TRACE conn5 <- [1,1958,null,{}] 03:37:00 INFO - PROCESS | 4032 | 1467110220462 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}] 03:37:00 INFO - PROCESS | 4032 | 1467110220464 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:00 INFO - PROCESS | 4032 | 1467110220543 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 03:37:00 INFO - PROCESS | 4032 | 1467110220548 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 4032 | 1467110220550 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:00 INFO - PROCESS | 4032 | ++DOCSHELL 14CDE800 == 38 [pid = 4032] [id = 499] 03:37:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D25800) [pid = 4032] [serial = 1497] [outer = 00000000] 03:37:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1B390000) [pid = 4032] [serial = 1498] [outer = 18D25800] 03:37:00 INFO - PROCESS | 4032 | 1467110220593 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1B3C0000) [pid = 4032] [serial = 1499] [outer = 18D25800] 03:37:00 INFO - PROCESS | 4032 | 1467110221018 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 03:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:37:01 INFO - PROCESS | 4032 | 1467110221027 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 4032 | 1467110221029 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 03:37:01 INFO - PROCESS | 4032 | 1467110221032 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 4032 | 1467110221033 Marionette TRACE conn5 <- [1,1962,null,{}] 03:37:01 INFO - PROCESS | 4032 | 1467110221037 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}] 03:37:01 INFO - PROCESS | 4032 | 1467110221039 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:01 INFO - PROCESS | 4032 | 1467110221163 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 03:37:01 INFO - PROCESS | 4032 | 1467110221321 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 4032 | 1467110221324 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:01 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1F000 == 39 [pid = 4032] [id = 500] 03:37:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0CD20000) [pid = 4032] [serial = 1500] [outer = 00000000] 03:37:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (0CDEF800) [pid = 4032] [serial = 1501] [outer = 0CD20000] 03:37:01 INFO - PROCESS | 4032 | 1467110221426 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0FD78C00) [pid = 4032] [serial = 1502] [outer = 0CD20000] 03:37:01 INFO - PROCESS | 4032 | 1467110221995 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1022ms 03:37:02 INFO - PROCESS | 4032 | 1467110222058 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 4032 | 1467110222061 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 03:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:37:02 INFO - PROCESS | 4032 | 1467110222066 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 4032 | 1467110222070 Marionette TRACE conn5 <- [1,1966,null,{}] 03:37:02 INFO - PROCESS | 4032 | 1467110222095 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}] 03:37:02 INFO - PROCESS | 4032 | 1467110222098 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:02 INFO - PROCESS | 4032 | 1467110222217 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 03:37:02 INFO - PROCESS | 4032 | 1467110222353 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 4032 | 1467110222356 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:02 INFO - PROCESS | 4032 | ++DOCSHELL 10A74400 == 40 [pid = 4032] [id = 501] 03:37:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (14C16400) [pid = 4032] [serial = 1503] [outer = 00000000] 03:37:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (14C4FC00) [pid = 4032] [serial = 1504] [outer = 14C16400] 03:37:02 INFO - PROCESS | 4032 | 1467110222412 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (162CC800) [pid = 4032] [serial = 1505] [outer = 14C16400] 03:37:02 INFO - PROCESS | 4032 | 1467110222991 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 950ms 03:37:03 INFO - PROCESS | 4032 | 1467110223024 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 4032 | 1467110223029 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 03:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:37:03 INFO - PROCESS | 4032 | 1467110223034 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 4032 | 1467110223036 Marionette TRACE conn5 <- [1,1970,null,{}] 03:37:03 INFO - PROCESS | 4032 | 1467110223040 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}] 03:37:03 INFO - PROCESS | 4032 | 1467110223042 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:03 INFO - PROCESS | 4032 | 1467110223156 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 03:37:03 INFO - PROCESS | 4032 | 1467110223270 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 4032 | 1467110223272 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:03 INFO - PROCESS | 4032 | ++DOCSHELL 18D28000 == 41 [pid = 4032] [id = 502] 03:37:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18E7D400) [pid = 4032] [serial = 1506] [outer = 00000000] 03:37:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (19CC5C00) [pid = 4032] [serial = 1507] [outer = 18E7D400] 03:37:03 INFO - PROCESS | 4032 | 1467110223367 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1B479400) [pid = 4032] [serial = 1508] [outer = 18E7D400] 03:37:03 INFO - PROCESS | 4032 | 1467110223966 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 970ms 03:37:03 INFO - PROCESS | 4032 | 1467110224006 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 4032 | 1467110224009 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 03:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:37:04 INFO - PROCESS | 4032 | 1467110224019 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 4032 | 1467110224026 Marionette TRACE conn5 <- [1,1974,null,{}] 03:37:04 INFO - PROCESS | 4032 | 1467110224030 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}] 03:37:04 INFO - PROCESS | 4032 | 1467110224034 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:04 INFO - PROCESS | 4032 | 1467110224149 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 03:37:04 INFO - PROCESS | 4032 | 1467110224301 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 4032 | 1467110224303 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:04 INFO - PROCESS | 4032 | ++DOCSHELL 1A00A800 == 42 [pid = 4032] [id = 503] 03:37:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1A00AC00) [pid = 4032] [serial = 1509] [outer = 00000000] 03:37:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1C685400) [pid = 4032] [serial = 1510] [outer = 1A00AC00] 03:37:04 INFO - PROCESS | 4032 | 1467110224359 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1C79A800) [pid = 4032] [serial = 1511] [outer = 1A00AC00] 03:37:05 INFO - PROCESS | 4032 | 1467110225114 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1134ms 03:37:05 INFO - PROCESS | 4032 | 1467110225149 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 4032 | 1467110225153 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 03:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:37:05 INFO - PROCESS | 4032 | 1467110225158 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 4032 | 1467110225161 Marionette TRACE conn5 <- [1,1978,null,{}] 03:37:05 INFO - PROCESS | 4032 | 1467110225167 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}] 03:37:05 INFO - PROCESS | 4032 | 1467110225170 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:05 INFO - PROCESS | 4032 | 1467110225277 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 03:37:05 INFO - PROCESS | 4032 | 1467110225421 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 4032 | 1467110225424 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:05 INFO - PROCESS | 4032 | ++DOCSHELL 10824C00 == 43 [pid = 4032] [id = 504] 03:37:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (10A4DC00) [pid = 4032] [serial = 1512] [outer = 00000000] 03:37:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (149B4800) [pid = 4032] [serial = 1513] [outer = 10A4DC00] 03:37:05 INFO - PROCESS | 4032 | 1467110225474 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (14CDC000) [pid = 4032] [serial = 1514] [outer = 10A4DC00] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 14CDE800 == 42 [pid = 4032] [id = 499] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 18D28C00 == 41 [pid = 4032] [id = 498] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 10762000 == 40 [pid = 4032] [id = 497] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 18DAB000 == 39 [pid = 4032] [id = 496] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 1860E400 == 38 [pid = 4032] [id = 495] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 17A4C400 == 37 [pid = 4032] [id = 494] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 14CDFC00 == 36 [pid = 4032] [id = 493] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 10A52400 == 35 [pid = 4032] [id = 492] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 0CD11800 == 34 [pid = 4032] [id = 491] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 1A020C00 == 33 [pid = 4032] [id = 488] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 0FCCA000 == 32 [pid = 4032] [id = 489] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 0CD2F400 == 31 [pid = 4032] [id = 490] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 1A00A800 == 30 [pid = 4032] [id = 503] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 18D28000 == 29 [pid = 4032] [id = 502] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 0CD1F000 == 28 [pid = 4032] [id = 500] 03:37:06 INFO - PROCESS | 4032 | --DOCSHELL 10A74400 == 27 [pid = 4032] [id = 501] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (184BAC00) [pid = 4032] [serial = 1450] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (14BA0400) [pid = 4032] [serial = 1439] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1133F000) [pid = 4032] [serial = 1438] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1604E000) [pid = 4032] [serial = 1447] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (10516800) [pid = 4032] [serial = 1441] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1051E000) [pid = 4032] [serial = 1442] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (10C37400) [pid = 4032] [serial = 1444] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (11336800) [pid = 4032] [serial = 1445] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18C3C400) [pid = 4032] [serial = 1453] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CD20800) [pid = 4032] [serial = 1427] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0CD1A800) [pid = 4032] [serial = 1426] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14BA0800) [pid = 4032] [serial = 1430] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (147CCC00) [pid = 4032] [serial = 1429] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (19CBF400) [pid = 4032] [serial = 1433] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DA0000) [pid = 4032] [serial = 1432] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18575C00) [pid = 4032] [serial = 1451] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1B480000) [pid = 4032] [serial = 1436] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (184C1400) [pid = 4032] [serial = 1463] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1B471400) [pid = 4032] [serial = 1435] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18F8C800) [pid = 4032] [serial = 1456] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18CF2000) [pid = 4032] [serial = 1454] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1A025400) [pid = 4032] [serial = 1465] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19F34400) [pid = 4032] [serial = 1462] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19C0E400) [pid = 4032] [serial = 1457] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18D9F000) [pid = 4032] [serial = 1459] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18E79000) [pid = 4032] [serial = 1460] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (162D3400) [pid = 4032] [serial = 1448] [outer = 00000000] [url = about:blank] 03:37:06 INFO - PROCESS | 4032 | 1467110226568 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1481ms 03:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:37:06 INFO - PROCESS | 4032 | 1467110226641 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 4032 | 1467110226645 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 03:37:06 INFO - PROCESS | 4032 | 1467110226650 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 4032 | 1467110226654 Marionette TRACE conn5 <- [1,1982,null,{}] 03:37:06 INFO - PROCESS | 4032 | 1467110226659 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}] 03:37:06 INFO - PROCESS | 4032 | 1467110226662 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:06 INFO - PROCESS | 4032 | 1467110226751 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 03:37:06 INFO - PROCESS | 4032 | 1467110226766 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 4032 | 1467110226768 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:06 INFO - PROCESS | 4032 | ++DOCSHELL 0FD7E000 == 28 [pid = 4032] [id = 505] 03:37:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0FD84000) [pid = 4032] [serial = 1515] [outer = 00000000] 03:37:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10512000) [pid = 4032] [serial = 1516] [outer = 0FD84000] 03:37:06 INFO - PROCESS | 4032 | 1467110226816 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1051C400) [pid = 4032] [serial = 1517] [outer = 0FD84000] 03:37:07 INFO - PROCESS | 4032 | 1467110227282 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 690ms 03:37:07 INFO - PROCESS | 4032 | 1467110227341 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 4032 | 1467110227346 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 03:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:37:07 INFO - PROCESS | 4032 | 1467110227353 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 4032 | 1467110227356 Marionette TRACE conn5 <- [1,1986,null,{}] 03:37:07 INFO - PROCESS | 4032 | 1467110227360 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}] 03:37:07 INFO - PROCESS | 4032 | 1467110227362 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:07 INFO - PROCESS | 4032 | 1467110227491 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 03:37:07 INFO - PROCESS | 4032 | 1467110227507 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 4032 | 1467110227510 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:07 INFO - PROCESS | 4032 | ++DOCSHELL 10A79400 == 29 [pid = 4032] [id = 506] 03:37:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10A79C00) [pid = 4032] [serial = 1518] [outer = 00000000] 03:37:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10C0D800) [pid = 4032] [serial = 1519] [outer = 10A79C00] 03:37:07 INFO - PROCESS | 4032 | 1467110227565 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (112DF400) [pid = 4032] [serial = 1520] [outer = 10A79C00] 03:37:08 INFO - PROCESS | 4032 | 1467110228042 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 730ms 03:37:08 INFO - PROCESS | 4032 | 1467110228086 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 4032 | 1467110228088 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 03:37:08 INFO - PROCESS | 4032 | 1467110228091 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:37:08 INFO - PROCESS | 4032 | 1467110228095 Marionette TRACE conn5 <- [1,1990,null,{}] 03:37:08 INFO - PROCESS | 4032 | 1467110228105 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}] 03:37:08 INFO - PROCESS | 4032 | 1467110228109 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:08 INFO - PROCESS | 4032 | 1467110228191 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 03:37:08 INFO - PROCESS | 4032 | 1467110228198 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 4032 | 1467110228201 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:08 INFO - PROCESS | 4032 | ++DOCSHELL 14C4A000 == 30 [pid = 4032] [id = 507] 03:37:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14CDE800) [pid = 4032] [serial = 1521] [outer = 00000000] 03:37:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (16052800) [pid = 4032] [serial = 1522] [outer = 14CDE800] 03:37:08 INFO - PROCESS | 4032 | 1467110228251 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (162D8000) [pid = 4032] [serial = 1523] [outer = 14CDE800] 03:37:08 INFO - PROCESS | 4032 | 1467110228765 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 730ms 03:37:08 INFO - PROCESS | 4032 | 1467110228825 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 4032 | 1467110228828 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 03:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:37:08 INFO - PROCESS | 4032 | 1467110228868 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 4032 | 1467110228870 Marionette TRACE conn5 <- [1,1994,null,{}] 03:37:08 INFO - PROCESS | 4032 | 1467110228881 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}] 03:37:08 INFO - PROCESS | 4032 | 1467110228883 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:08 INFO - PROCESS | 4032 | 1467110229004 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 03:37:08 INFO - PROCESS | 4032 | 1467110229010 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 4032 | 1467110229012 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:09 INFO - PROCESS | 4032 | ++DOCSHELL 1693C000 == 31 [pid = 4032] [id = 508] 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (16942400) [pid = 4032] [serial = 1524] [outer = 00000000] 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (184C1C00) [pid = 4032] [serial = 1525] [outer = 16942400] 03:37:09 INFO - PROCESS | 4032 | 1467110229056 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1860E400) [pid = 4032] [serial = 1526] [outer = 16942400] 03:37:09 INFO - PROCESS | 4032 | 1467110229498 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 03:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 710ms 03:37:09 INFO - PROCESS | 4032 | 1467110229551 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 4032 | 1467110229553 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 03:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:37:09 INFO - PROCESS | 4032 | 1467110229556 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 4032 | 1467110229558 Marionette TRACE conn5 <- [1,1998,null,{}] 03:37:09 INFO - PROCESS | 4032 | 1467110229561 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}] 03:37:09 INFO - PROCESS | 4032 | 1467110229563 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:09 INFO - PROCESS | 4032 | 1467110229676 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 03:37:09 INFO - PROCESS | 4032 | 1467110229682 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 4032 | 1467110229684 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:09 INFO - PROCESS | 4032 | ++DOCSHELL 10768000 == 32 [pid = 4032] [id = 509] 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1860E000) [pid = 4032] [serial = 1527] [outer = 00000000] 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18CF2400) [pid = 4032] [serial = 1528] [outer = 1860E000] 03:37:09 INFO - PROCESS | 4032 | 1467110229727 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18D26000) [pid = 4032] [serial = 1529] [outer = 1860E000] 03:37:10 INFO - PROCESS | 4032 | 1467110230205 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 03:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 03:37:10 INFO - PROCESS | 4032 | 1467110230226 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 4032 | 1467110230229 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 03:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:37:10 INFO - PROCESS | 4032 | 1467110230232 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 4032 | 1467110230233 Marionette TRACE conn5 <- [1,2002,null,{}] 03:37:10 INFO - PROCESS | 4032 | 1467110230237 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}] 03:37:10 INFO - PROCESS | 4032 | 1467110230242 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:10 INFO - PROCESS | 4032 | 1467110230401 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18D25800) [pid = 4032] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18CEE000) [pid = 4032] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18E72800) [pid = 4032] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14DDB400) [pid = 4032] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10A52C00) [pid = 4032] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1A021000) [pid = 4032] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0CD16800) [pid = 4032] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0FEF8800) [pid = 4032] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10A53400) [pid = 4032] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18D9F400) [pid = 4032] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:37:10 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18446C00) [pid = 4032] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:37:10 INFO - PROCESS | 4032 | 1467110230697 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 4032 | 1467110230699 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:10 INFO - PROCESS | 4032 | ++DOCSHELL 0CD19400 == 33 [pid = 4032] [id = 510] 03:37:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (0CD23800) [pid = 4032] [serial = 1530] [outer = 00000000] 03:37:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A49C00) [pid = 4032] [serial = 1531] [outer = 0CD23800] 03:37:10 INFO - PROCESS | 4032 | 1467110230753 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14C47400) [pid = 4032] [serial = 1532] [outer = 0CD23800] 03:37:11 INFO - PROCESS | 4032 | 1467110231109 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 930ms 03:37:11 INFO - PROCESS | 4032 | 1467110231164 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 4032 | 1467110231166 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 03:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:37:11 INFO - PROCESS | 4032 | 1467110231169 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 4032 | 1467110231170 Marionette TRACE conn5 <- [1,2006,null,{}] 03:37:11 INFO - PROCESS | 4032 | 1467110231174 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}] 03:37:11 INFO - PROCESS | 4032 | 1467110231176 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:11 INFO - PROCESS | 4032 | 1467110231255 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 03:37:11 INFO - PROCESS | 4032 | 1467110231260 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 4032 | 1467110231262 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:11 INFO - PROCESS | 4032 | ++DOCSHELL 14CE5800 == 34 [pid = 4032] [id = 511] 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162C8800) [pid = 4032] [serial = 1533] [outer = 00000000] 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19C0B000) [pid = 4032] [serial = 1534] [outer = 162C8800] 03:37:11 INFO - PROCESS | 4032 | 1467110231307 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CC5000) [pid = 4032] [serial = 1535] [outer = 162C8800] 03:37:11 INFO - PROCESS | 4032 | 1467110231740 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 03:37:11 INFO - PROCESS | 4032 | 1467110231803 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 4032 | 1467110231805 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 03:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:37:11 INFO - PROCESS | 4032 | 1467110231808 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 4032 | 1467110231810 Marionette TRACE conn5 <- [1,2010,null,{}] 03:37:11 INFO - PROCESS | 4032 | 1467110231814 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}] 03:37:11 INFO - PROCESS | 4032 | 1467110231815 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:11 INFO - PROCESS | 4032 | 1467110231895 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 03:37:11 INFO - PROCESS | 4032 | 1467110231901 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 4032 | 1467110231903 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:11 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15C00 == 35 [pid = 4032] [id = 512] 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (0CD1F400) [pid = 4032] [serial = 1536] [outer = 00000000] 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14D74400) [pid = 4032] [serial = 1537] [outer = 0CD1F400] 03:37:11 INFO - PROCESS | 4032 | 1467110231948 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10C0D400) [pid = 4032] [serial = 1538] [outer = 0CD1F400] 03:37:12 INFO - PROCESS | 4032 | 1467110232401 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 03:37:12 INFO - PROCESS | 4032 | 1467110232455 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 4032 | 1467110232457 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 03:37:12 INFO - PROCESS | 4032 | 1467110232461 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 4032 | 1467110232462 Marionette TRACE conn5 <- [1,2014,null,{}] 03:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:37:12 INFO - PROCESS | 4032 | 1467110232466 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}] 03:37:12 INFO - PROCESS | 4032 | 1467110232467 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:12 INFO - PROCESS | 4032 | 1467110232548 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 03:37:12 INFO - PROCESS | 4032 | 1467110232557 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 4032 | 1467110232559 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:12 INFO - PROCESS | 4032 | ++DOCSHELL 1A00F000 == 36 [pid = 4032] [id = 513] 03:37:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A021000) [pid = 4032] [serial = 1539] [outer = 00000000] 03:37:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A02B400) [pid = 4032] [serial = 1540] [outer = 1A021000] 03:37:12 INFO - PROCESS | 4032 | 1467110232611 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B38FC00) [pid = 4032] [serial = 1541] [outer = 1A021000] 03:37:13 INFO - PROCESS | 4032 | 1467110233389 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 970ms 03:37:13 INFO - PROCESS | 4032 | 1467110233437 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 4032 | 1467110233442 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 03:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:37:13 INFO - PROCESS | 4032 | 1467110233447 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 4032 | 1467110233453 Marionette TRACE conn5 <- [1,2018,null,{}] 03:37:13 INFO - PROCESS | 4032 | 1467110233458 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}] 03:37:13 INFO - PROCESS | 4032 | 1467110233461 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:13 INFO - PROCESS | 4032 | 1467110233587 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 03:37:13 INFO - PROCESS | 4032 | 1467110233729 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 4032 | 1467110233732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:13 INFO - PROCESS | 4032 | ++DOCSHELL 1047D000 == 37 [pid = 4032] [id = 514] 03:37:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1051A000) [pid = 4032] [serial = 1542] [outer = 00000000] 03:37:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (10A52400) [pid = 4032] [serial = 1543] [outer = 1051A000] 03:37:13 INFO - PROCESS | 4032 | 1467110233792 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (14495400) [pid = 4032] [serial = 1544] [outer = 1051A000] 03:37:14 INFO - PROCESS | 4032 | 1467110234475 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]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1084ms 03:37:14 INFO - PROCESS | 4032 | 1467110234559 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 4032 | 1467110234563 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 03:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:37:14 INFO - PROCESS | 4032 | 1467110234571 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 4032 | 1467110234574 Marionette TRACE conn5 <- [1,2022,null,{}] 03:37:14 INFO - PROCESS | 4032 | 1467110234578 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}] 03:37:14 INFO - PROCESS | 4032 | 1467110234581 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:14 INFO - PROCESS | 4032 | 1467110234718 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 03:37:14 INFO - PROCESS | 4032 | 1467110234854 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 4032 | 1467110234857 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:14 INFO - PROCESS | 4032 | ++DOCSHELL 1047D800 == 38 [pid = 4032] [id = 515] 03:37:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10516000) [pid = 4032] [serial = 1545] [outer = 00000000] 03:37:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10C7E400) [pid = 4032] [serial = 1546] [outer = 10516000] 03:37:14 INFO - PROCESS | 4032 | 1467110234915 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (14D83C00) [pid = 4032] [serial = 1547] [outer = 10516000] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 0CD15C00 == 37 [pid = 4032] [id = 512] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 14CE5800 == 36 [pid = 4032] [id = 511] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 0CD19400 == 35 [pid = 4032] [id = 510] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 10768000 == 34 [pid = 4032] [id = 509] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 1693C000 == 33 [pid = 4032] [id = 508] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 14C4A000 == 32 [pid = 4032] [id = 507] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 10A79400 == 31 [pid = 4032] [id = 506] 03:37:15 INFO - PROCESS | 4032 | --DOCSHELL 0FD7E000 == 30 [pid = 4032] [id = 505] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1B390000) [pid = 4032] [serial = 1498] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18D33400) [pid = 4032] [serial = 1486] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (19CC6C00) [pid = 4032] [serial = 1489] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1604CC00) [pid = 4032] [serial = 1480] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (16942000) [pid = 4032] [serial = 1481] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A4D000) [pid = 4032] [serial = 1471] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A79800) [pid = 4032] [serial = 1477] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C33800) [pid = 4032] [serial = 1478] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A02EC00) [pid = 4032] [serial = 1466] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FD84800) [pid = 4032] [serial = 1474] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10514400) [pid = 4032] [serial = 1475] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10828400) [pid = 4032] [serial = 1468] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10A7C800) [pid = 4032] [serial = 1469] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1B3C0000) [pid = 4032] [serial = 1499] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (14C18400) [pid = 4032] [serial = 1492] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A009000) [pid = 4032] [serial = 1495] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (197F4000) [pid = 4032] [serial = 1490] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1A022400) [pid = 4032] [serial = 1496] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1860EC00) [pid = 4032] [serial = 1483] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18C38800) [pid = 4032] [serial = 1484] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18D9E800) [pid = 4032] [serial = 1487] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14CE4C00) [pid = 4032] [serial = 1493] [outer = 00000000] [url = about:blank] 03:37:15 INFO - PROCESS | 4032 | 1467110235716 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]]]}] 03:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1170ms 03:37:15 INFO - PROCESS | 4032 | 1467110235746 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 4032 | 1467110235751 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 03:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:37:15 INFO - PROCESS | 4032 | 1467110235755 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 4032 | 1467110235760 Marionette TRACE conn5 <- [1,2026,null,{}] 03:37:15 INFO - PROCESS | 4032 | 1467110235764 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}] 03:37:15 INFO - PROCESS | 4032 | 1467110235767 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:15 INFO - PROCESS | 4032 | 1467110235865 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 03:37:15 INFO - PROCESS | 4032 | 1467110235963 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 4032 | 1467110235966 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:15 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1DC00 == 31 [pid = 4032] [id = 516] 03:37:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0CD30000) [pid = 4032] [serial = 1548] [outer = 00000000] 03:37:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FEF0C00) [pid = 4032] [serial = 1549] [outer = 0CD30000] 03:37:15 INFO - PROCESS | 4032 | 1467110236014 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10870000) [pid = 4032] [serial = 1550] [outer = 0CD30000] 03:37:16 INFO - PROCESS | 4032 | 1467110236449 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]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 790ms 03:37:16 INFO - PROCESS | 4032 | 1467110236546 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 4032 | 1467110236551 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 03:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:37:16 INFO - PROCESS | 4032 | 1467110236557 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 4032 | 1467110236559 Marionette TRACE conn5 <- [1,2030,null,{}] 03:37:16 INFO - PROCESS | 4032 | 1467110236563 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}] 03:37:16 INFO - PROCESS | 4032 | 1467110236566 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:16 INFO - PROCESS | 4032 | 1467110236657 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 03:37:16 INFO - PROCESS | 4032 | 1467110236666 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 4032 | 1467110236668 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:16 INFO - PROCESS | 4032 | ++DOCSHELL 14990800 == 32 [pid = 4032] [id = 517] 03:37:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14991000) [pid = 4032] [serial = 1551] [outer = 00000000] 03:37:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (14B9AC00) [pid = 4032] [serial = 1552] [outer = 14991000] 03:37:16 INFO - PROCESS | 4032 | 1467110236717 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14C1F000) [pid = 4032] [serial = 1553] [outer = 14991000] 03:37:17 INFO - PROCESS | 4032 | 1467110237196 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]]]}] 03:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 03:37:17 INFO - PROCESS | 4032 | 1467110237231 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 4032 | 1467110237234 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 03:37:17 INFO - PROCESS | 4032 | 1467110237237 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:37:17 INFO - PROCESS | 4032 | 1467110237241 Marionette TRACE conn5 <- [1,2034,null,{}] 03:37:17 INFO - PROCESS | 4032 | 1467110237252 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}] 03:37:17 INFO - PROCESS | 4032 | 1467110237256 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:17 INFO - PROCESS | 4032 | 1467110237345 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 03:37:17 INFO - PROCESS | 4032 | 1467110237354 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 4032 | 1467110237358 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:17 INFO - PROCESS | 4032 | ++DOCSHELL 18578C00 == 33 [pid = 4032] [id = 518] 03:37:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18579000) [pid = 4032] [serial = 1554] [outer = 00000000] 03:37:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C32800) [pid = 4032] [serial = 1555] [outer = 18579000] 03:37:17 INFO - PROCESS | 4032 | 1467110237491 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18CEEC00) [pid = 4032] [serial = 1556] [outer = 18579000] 03:37:17 INFO - PROCESS | 4032 | 1467110237912 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]]]}] 03:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 03:37:17 INFO - PROCESS | 4032 | 1467110237983 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 4032 | 1467110237986 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 03:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:37:17 INFO - PROCESS | 4032 | 1467110237989 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 4032 | 1467110237991 Marionette TRACE conn5 <- [1,2038,null,{}] 03:37:17 INFO - PROCESS | 4032 | 1467110237994 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}] 03:37:17 INFO - PROCESS | 4032 | 1467110237996 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:18 INFO - PROCESS | 4032 | 1467110238121 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 03:37:18 INFO - PROCESS | 4032 | 1467110238187 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 4032 | 1467110238189 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:18 INFO - PROCESS | 4032 | ++DOCSHELL 18D30400 == 34 [pid = 4032] [id = 519] 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D33400) [pid = 4032] [serial = 1557] [outer = 00000000] 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18E71000) [pid = 4032] [serial = 1558] [outer = 18D33400] 03:37:18 INFO - PROCESS | 4032 | 1467110238235 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18F7F800) [pid = 4032] [serial = 1559] [outer = 18D33400] 03:37:18 INFO - PROCESS | 4032 | 1467110238647 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 03:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:37:18 INFO - PROCESS | 4032 | 1467110238675 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 4032 | 1467110238677 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 03:37:18 INFO - PROCESS | 4032 | 1467110238680 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 4032 | 1467110238682 Marionette TRACE conn5 <- [1,2042,null,{}] 03:37:18 INFO - PROCESS | 4032 | 1467110238685 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}] 03:37:18 INFO - PROCESS | 4032 | 1467110238687 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:18 INFO - PROCESS | 4032 | 1467110238825 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 03:37:18 INFO - PROCESS | 4032 | 1467110238844 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 4032 | 1467110238846 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:18 INFO - PROCESS | 4032 | ++DOCSHELL 1976A800 == 35 [pid = 4032] [id = 520] 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1976F000) [pid = 4032] [serial = 1560] [outer = 00000000] 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CC6800) [pid = 4032] [serial = 1561] [outer = 1976F000] 03:37:18 INFO - PROCESS | 4032 | 1467110238890 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19F32400) [pid = 4032] [serial = 1562] [outer = 1976F000] 03:37:19 INFO - PROCESS | 4032 | 1467110239360 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]]]}] 03:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 03:37:19 INFO - PROCESS | 4032 | 1467110239413 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 4032 | 1467110239415 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 03:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:37:19 INFO - PROCESS | 4032 | 1467110239418 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 4032 | 1467110239420 Marionette TRACE conn5 <- [1,2046,null,{}] 03:37:19 INFO - PROCESS | 4032 | 1467110239423 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}] 03:37:19 INFO - PROCESS | 4032 | 1467110239429 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:19 INFO - PROCESS | 4032 | 1467110239572 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 03:37:19 INFO - PROCESS | 4032 | 1467110239641 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 4032 | 1467110239643 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:19 INFO - PROCESS | 4032 | ++DOCSHELL 1A006800 == 36 [pid = 4032] [id = 521] 03:37:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A009400) [pid = 4032] [serial = 1563] [outer = 00000000] 03:37:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1AC9D400) [pid = 4032] [serial = 1564] [outer = 1A009400] 03:37:19 INFO - PROCESS | 4032 | 1467110239688 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A010800) [pid = 4032] [serial = 1565] [outer = 1A009400] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (0CDF0800) [pid = 4032] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0CD1F400) [pid = 4032] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (16942400) [pid = 4032] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (14CDE800) [pid = 4032] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A79C00) [pid = 4032] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FD84000) [pid = 4032] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A4DC00) [pid = 4032] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1860E000) [pid = 4032] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0CD20000) [pid = 4032] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C16400) [pid = 4032] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18E7D400) [pid = 4032] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A00AC00) [pid = 4032] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0CD23800) [pid = 4032] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:37:20 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (162C8800) [pid = 4032] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:37:20 INFO - PROCESS | 4032 | 1467110240205 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 830ms 03:37:20 INFO - PROCESS | 4032 | 1467110240249 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 4032 | 1467110240251 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 03:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:37:20 INFO - PROCESS | 4032 | 1467110240254 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 4032 | 1467110240256 Marionette TRACE conn5 <- [1,2050,null,{}] 03:37:20 INFO - PROCESS | 4032 | 1467110240260 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}] 03:37:20 INFO - PROCESS | 4032 | 1467110240262 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:20 INFO - PROCESS | 4032 | 1467110240341 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 03:37:20 INFO - PROCESS | 4032 | 1467110240443 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 4032 | 1467110240445 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:20 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2C00 == 37 [pid = 4032] [id = 522] 03:37:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (0CDF4400) [pid = 4032] [serial = 1566] [outer = 00000000] 03:37:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (16941800) [pid = 4032] [serial = 1567] [outer = 0CDF4400] 03:37:20 INFO - PROCESS | 4032 | 1467110240489 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D32C00) [pid = 4032] [serial = 1568] [outer = 0CDF4400] 03:37:20 INFO - PROCESS | 4032 | 1467110240840 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 630ms 03:37:20 INFO - PROCESS | 4032 | 1467110240885 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 4032 | 1467110240887 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 03:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:37:20 INFO - PROCESS | 4032 | 1467110240890 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 4032 | 1467110240892 Marionette TRACE conn5 <- [1,2054,null,{}] 03:37:20 INFO - PROCESS | 4032 | 1467110240896 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}] 03:37:20 INFO - PROCESS | 4032 | 1467110240898 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:20 INFO - PROCESS | 4032 | 1467110241019 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 03:37:21 INFO - PROCESS | 4032 | 1467110241028 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 4032 | 1467110241029 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:21 INFO - PROCESS | 4032 | ++DOCSHELL 10A7F800 == 38 [pid = 4032] [id = 523] 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162DF400) [pid = 4032] [serial = 1569] [outer = 00000000] 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1B3C0000) [pid = 4032] [serial = 1570] [outer = 162DF400] 03:37:21 INFO - PROCESS | 4032 | 1467110241073 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1B52A400) [pid = 4032] [serial = 1571] [outer = 162DF400] 03:37:21 INFO - PROCESS | 4032 | 1467110241485 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]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 03:37:21 INFO - PROCESS | 4032 | 1467110241521 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 4032 | 1467110241523 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 03:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:37:21 INFO - PROCESS | 4032 | 1467110241536 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 4032 | 1467110241538 Marionette TRACE conn5 <- [1,2058,null,{}] 03:37:21 INFO - PROCESS | 4032 | 1467110241542 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}] 03:37:21 INFO - PROCESS | 4032 | 1467110241544 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:21 INFO - PROCESS | 4032 | 1467110241659 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 03:37:21 INFO - PROCESS | 4032 | 1467110241751 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 4032 | 1467110241753 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:21 INFO - PROCESS | 4032 | ++DOCSHELL 0CD24800 == 39 [pid = 4032] [id = 524] 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A4D800) [pid = 4032] [serial = 1572] [outer = 00000000] 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A02EC00) [pid = 4032] [serial = 1573] [outer = 10A4D800] 03:37:21 INFO - PROCESS | 4032 | 1467110241796 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1C126400) [pid = 4032] [serial = 1574] [outer = 10A4D800] 03:37:22 INFO - PROCESS | 4032 | 1467110242205 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 730ms 03:37:22 INFO - PROCESS | 4032 | 1467110242273 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 03:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:37:22 INFO - PROCESS | 4032 | 1467110242277 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 03:37:22 INFO - PROCESS | 4032 | 1467110242282 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 4032 | 1467110242285 Marionette TRACE conn5 <- [1,2062,null,{}] 03:37:22 INFO - PROCESS | 4032 | 1467110242291 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}] 03:37:22 INFO - PROCESS | 4032 | 1467110242294 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:22 INFO - PROCESS | 4032 | 1467110242409 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 03:37:22 INFO - PROCESS | 4032 | 1467110242516 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 4032 | 1467110242521 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:22 INFO - PROCESS | 4032 | ++DOCSHELL 1047A000 == 40 [pid = 4032] [id = 525] 03:37:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1047B400) [pid = 4032] [serial = 1575] [outer = 00000000] 03:37:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10769400) [pid = 4032] [serial = 1576] [outer = 1047B400] 03:37:22 INFO - PROCESS | 4032 | 1467110242580 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10A7C000) [pid = 4032] [serial = 1577] [outer = 1047B400] 03:37:23 INFO - PROCESS | 4032 | 1467110243226 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]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 987ms 03:37:23 INFO - PROCESS | 4032 | 1467110243269 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 4032 | 1467110243274 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 03:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:37:23 INFO - PROCESS | 4032 | 1467110243280 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 4032 | 1467110243283 Marionette TRACE conn5 <- [1,2066,null,{}] 03:37:23 INFO - PROCESS | 4032 | 1467110243288 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}] 03:37:23 INFO - PROCESS | 4032 | 1467110243290 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:23 INFO - PROCESS | 4032 | 1467110243434 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 03:37:23 INFO - PROCESS | 4032 | 1467110243577 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 4032 | 1467110243580 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:23 INFO - PROCESS | 4032 | ++DOCSHELL 184BE400 == 41 [pid = 4032] [id = 526] 03:37:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (184BF000) [pid = 4032] [serial = 1578] [outer = 00000000] 03:37:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18C39400) [pid = 4032] [serial = 1579] [outer = 184BF000] 03:37:23 INFO - PROCESS | 4032 | 1467110243636 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DA2400) [pid = 4032] [serial = 1580] [outer = 184BF000] 03:37:24 INFO - PROCESS | 4032 | 1467110244237 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 03:37:24 INFO - PROCESS | 4032 | 1467110244254 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 4032 | 1467110244257 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 03:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:37:24 INFO - PROCESS | 4032 | 1467110244275 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 4032 | 1467110244278 Marionette TRACE conn5 <- [1,2070,null,{}] 03:37:24 INFO - PROCESS | 4032 | 1467110244289 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}] 03:37:24 INFO - PROCESS | 4032 | 1467110244294 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:24 INFO - PROCESS | 4032 | 1467110244404 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 03:37:24 INFO - PROCESS | 4032 | 1467110244544 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 4032 | 1467110244547 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:24 INFO - PROCESS | 4032 | ++DOCSHELL 1B5D3C00 == 42 [pid = 4032] [id = 527] 03:37:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1B5D7400) [pid = 4032] [serial = 1581] [outer = 00000000] 03:37:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1C79EC00) [pid = 4032] [serial = 1582] [outer = 1B5D7400] 03:37:24 INFO - PROCESS | 4032 | 1467110244604 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CB55000) [pid = 4032] [serial = 1583] [outer = 1B5D7400] 03:37:25 INFO - PROCESS | 4032 | 1467110245147 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 930ms 03:37:25 INFO - PROCESS | 4032 | 1467110245206 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 4032 | 1467110245209 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 03:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:37:25 INFO - PROCESS | 4032 | 1467110245212 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 4032 | 1467110245214 Marionette TRACE conn5 <- [1,2074,null,{}] 03:37:25 INFO - PROCESS | 4032 | 1467110245218 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}] 03:37:25 INFO - PROCESS | 4032 | 1467110245220 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:25 INFO - PROCESS | 4032 | 1467110245331 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 03:37:25 INFO - PROCESS | 4032 | 1467110245443 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 4032 | 1467110245446 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:25 INFO - PROCESS | 4032 | ++DOCSHELL 19D81000 == 43 [pid = 4032] [id = 528] 03:37:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1A004400) [pid = 4032] [serial = 1584] [outer = 00000000] 03:37:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1CC76400) [pid = 4032] [serial = 1585] [outer = 1A004400] 03:37:25 INFO - PROCESS | 4032 | 1467110245552 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1CD35C00) [pid = 4032] [serial = 1586] [outer = 1A004400] 03:37:26 INFO - PROCESS | 4032 | 1467110246309 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1120ms 03:37:26 INFO - PROCESS | 4032 | 1467110246335 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 4032 | 1467110246340 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 03:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:37:26 INFO - PROCESS | 4032 | 1467110246344 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 4032 | 1467110246347 Marionette TRACE conn5 <- [1,2078,null,{}] 03:37:26 INFO - PROCESS | 4032 | 1467110246352 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}] 03:37:26 INFO - PROCESS | 4032 | 1467110246355 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:26 INFO - PROCESS | 4032 | 1467110246455 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 03:37:26 INFO - PROCESS | 4032 | 1467110246574 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 4032 | 1467110246576 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:26 INFO - PROCESS | 4032 | ++DOCSHELL 10471800 == 44 [pid = 4032] [id = 529] 03:37:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (10475C00) [pid = 4032] [serial = 1587] [outer = 00000000] 03:37:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (112DD000) [pid = 4032] [serial = 1588] [outer = 10475C00] 03:37:26 INFO - PROCESS | 4032 | 1467110246671 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (147C8400) [pid = 4032] [serial = 1589] [outer = 10475C00] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 10A7F800 == 43 [pid = 4032] [id = 523] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2C00 == 42 [pid = 4032] [id = 522] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1A006800 == 41 [pid = 4032] [id = 521] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1976A800 == 40 [pid = 4032] [id = 520] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 18D30400 == 39 [pid = 4032] [id = 519] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 18578C00 == 38 [pid = 4032] [id = 518] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 14990800 == 37 [pid = 4032] [id = 517] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 0CD1DC00 == 36 [pid = 4032] [id = 516] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1047D800 == 35 [pid = 4032] [id = 515] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1047D000 == 34 [pid = 4032] [id = 514] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1A00F000 == 33 [pid = 4032] [id = 513] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 10824C00 == 32 [pid = 4032] [id = 504] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 19D81000 == 31 [pid = 4032] [id = 528] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 184BE400 == 30 [pid = 4032] [id = 526] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1B5D3C00 == 29 [pid = 4032] [id = 527] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 0CD24800 == 28 [pid = 4032] [id = 524] 03:37:27 INFO - PROCESS | 4032 | --DOCSHELL 1047A000 == 27 [pid = 4032] [id = 525] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (10C0D000) [pid = 4032] [serial = 1472] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (14D74400) [pid = 4032] [serial = 1537] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (184C1C00) [pid = 4032] [serial = 1525] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (16052800) [pid = 4032] [serial = 1522] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (10C0D800) [pid = 4032] [serial = 1519] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (112DF400) [pid = 4032] [serial = 1520] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10512000) [pid = 4032] [serial = 1516] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1051C400) [pid = 4032] [serial = 1517] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14CDC000) [pid = 4032] [serial = 1514] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (149B4800) [pid = 4032] [serial = 1513] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18CF2400) [pid = 4032] [serial = 1528] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0FD78C00) [pid = 4032] [serial = 1502] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0CDEF800) [pid = 4032] [serial = 1501] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (162CC800) [pid = 4032] [serial = 1505] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14C4FC00) [pid = 4032] [serial = 1504] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1B479400) [pid = 4032] [serial = 1508] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19CC5C00) [pid = 4032] [serial = 1507] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C79A800) [pid = 4032] [serial = 1511] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C685400) [pid = 4032] [serial = 1510] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1860E400) [pid = 4032] [serial = 1526] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A49C00) [pid = 4032] [serial = 1531] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18D26000) [pid = 4032] [serial = 1529] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (14C47400) [pid = 4032] [serial = 1532] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19C0B000) [pid = 4032] [serial = 1534] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC5000) [pid = 4032] [serial = 1535] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10C0D400) [pid = 4032] [serial = 1538] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (162D8000) [pid = 4032] [serial = 1523] [outer = 00000000] [url = about:blank] 03:37:27 INFO - PROCESS | 4032 | 1467110247847 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1539ms 03:37:27 INFO - PROCESS | 4032 | 1467110247885 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 4032 | 1467110247889 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 03:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:37:27 INFO - PROCESS | 4032 | 1467110247894 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 4032 | 1467110247898 Marionette TRACE conn5 <- [1,2082,null,{}] 03:37:27 INFO - PROCESS | 4032 | 1467110247903 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}] 03:37:27 INFO - PROCESS | 4032 | 1467110247906 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:27 INFO - PROCESS | 4032 | 1467110247999 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 03:37:27 INFO - PROCESS | 4032 | 1467110248009 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 4032 | 1467110248012 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:28 INFO - PROCESS | 4032 | ++DOCSHELL 0FD33400 == 28 [pid = 4032] [id = 530] 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0FD36000) [pid = 4032] [serial = 1590] [outer = 00000000] 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10475000) [pid = 4032] [serial = 1591] [outer = 0FD36000] 03:37:28 INFO - PROCESS | 4032 | 1467110248060 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10513400) [pid = 4032] [serial = 1592] [outer = 0FD36000] 03:37:28 INFO - PROCESS | 4032 | 1467110248546 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 690ms 03:37:28 INFO - PROCESS | 4032 | 1467110248585 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 4032 | 1467110248590 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 03:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:37:28 INFO - PROCESS | 4032 | 1467110248597 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 4032 | 1467110248599 Marionette TRACE conn5 <- [1,2086,null,{}] 03:37:28 INFO - PROCESS | 4032 | 1467110248603 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}] 03:37:28 INFO - PROCESS | 4032 | 1467110248606 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:28 INFO - PROCESS | 4032 | 1467110248724 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 03:37:28 INFO - PROCESS | 4032 | 1467110248741 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 4032 | 1467110248743 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:28 INFO - PROCESS | 4032 | ++DOCSHELL 10A75000 == 29 [pid = 4032] [id = 531] 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (10A75C00) [pid = 4032] [serial = 1593] [outer = 00000000] 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (10A7CC00) [pid = 4032] [serial = 1594] [outer = 10A75C00] 03:37:28 INFO - PROCESS | 4032 | 1467110248790 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10C03800) [pid = 4032] [serial = 1595] [outer = 10A75C00] 03:37:29 INFO - PROCESS | 4032 | 1467110249258 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 03:37:29 INFO - PROCESS | 4032 | 1467110249330 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 4032 | 1467110249332 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 03:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:37:29 INFO - PROCESS | 4032 | 1467110249336 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 4032 | 1467110249339 Marionette TRACE conn5 <- [1,2090,null,{}] 03:37:29 INFO - PROCESS | 4032 | 1467110249350 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}] 03:37:29 INFO - PROCESS | 4032 | 1467110249354 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:29 INFO - PROCESS | 4032 | 1467110249438 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 03:37:29 INFO - PROCESS | 4032 | 1467110249541 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 4032 | 1467110249544 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:29 INFO - PROCESS | 4032 | ++DOCSHELL 14C4A400 == 30 [pid = 4032] [id = 532] 03:37:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14C4F000) [pid = 4032] [serial = 1596] [outer = 00000000] 03:37:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (14CE5C00) [pid = 4032] [serial = 1597] [outer = 14C4F000] 03:37:29 INFO - PROCESS | 4032 | 1467110249592 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (15952400) [pid = 4032] [serial = 1598] [outer = 14C4F000] 03:37:30 INFO - PROCESS | 4032 | 1467110250037 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 731ms 03:37:30 INFO - PROCESS | 4032 | 1467110250106 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 4032 | 1467110250109 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 03:37:30 INFO - PROCESS | 4032 | 1467110250116 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 4032 | 1467110250118 Marionette TRACE conn5 <- [1,2094,null,{}] 03:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:37:30 INFO - PROCESS | 4032 | 1467110250121 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}] 03:37:30 INFO - PROCESS | 4032 | 1467110250123 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:30 INFO - PROCESS | 4032 | 1467110250243 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 03:37:30 INFO - PROCESS | 4032 | 1467110250307 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 4032 | 1467110250309 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:30 INFO - PROCESS | 4032 | ++DOCSHELL 162CC000 == 31 [pid = 4032] [id = 533] 03:37:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (162CC800) [pid = 4032] [serial = 1599] [outer = 00000000] 03:37:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (162E0000) [pid = 4032] [serial = 1600] [outer = 162CC800] 03:37:30 INFO - PROCESS | 4032 | 1467110250354 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18446400) [pid = 4032] [serial = 1601] [outer = 162CC800] 03:37:30 INFO - PROCESS | 4032 | 1467110250756 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 03:37:30 INFO - PROCESS | 4032 | 1467110250795 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 4032 | 1467110250797 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 03:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:37:30 INFO - PROCESS | 4032 | 1467110250800 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 4032 | 1467110250802 Marionette TRACE conn5 <- [1,2098,null,{}] 03:37:30 INFO - PROCESS | 4032 | 1467110250805 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}] 03:37:30 INFO - PROCESS | 4032 | 1467110250807 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:30 INFO - PROCESS | 4032 | 1467110250918 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 03:37:30 INFO - PROCESS | 4032 | 1467110250924 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 4032 | 1467110250926 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:30 INFO - PROCESS | 4032 | ++DOCSHELL 1844B400 == 32 [pid = 4032] [id = 534] 03:37:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (184B9800) [pid = 4032] [serial = 1602] [outer = 00000000] 03:37:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18609800) [pid = 4032] [serial = 1603] [outer = 184B9800] 03:37:30 INFO - PROCESS | 4032 | 1467110250970 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1860EC00) [pid = 4032] [serial = 1604] [outer = 184B9800] 03:37:31 INFO - PROCESS | 4032 | 1467110251473 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 03:37:31 INFO - PROCESS | 4032 | 1467110251532 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 4032 | 1467110251534 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 03:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:37:31 INFO - PROCESS | 4032 | 1467110251543 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 4032 | 1467110251545 Marionette TRACE conn5 <- [1,2102,null,{}] 03:37:31 INFO - PROCESS | 4032 | 1467110251548 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}] 03:37:31 INFO - PROCESS | 4032 | 1467110251554 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:31 INFO - PROCESS | 4032 | 1467110251718 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 03:37:31 INFO - PROCESS | 4032 | 1467110251782 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 4032 | 1467110251784 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:31 INFO - PROCESS | 4032 | ++DOCSHELL 18D2DC00 == 33 [pid = 4032] [id = 535] 03:37:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D2E800) [pid = 4032] [serial = 1605] [outer = 00000000] 03:37:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18DA3800) [pid = 4032] [serial = 1606] [outer = 18D2E800] 03:37:31 INFO - PROCESS | 4032 | 1467110251830 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18F84000) [pid = 4032] [serial = 1607] [outer = 18D2E800] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1976F000) [pid = 4032] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1051A000) [pid = 4032] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1A021000) [pid = 4032] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0CD30000) [pid = 4032] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (0CDF4400) [pid = 4032] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14991000) [pid = 4032] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10516000) [pid = 4032] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1A009400) [pid = 4032] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18579000) [pid = 4032] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162DF400) [pid = 4032] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A4D800) [pid = 4032] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:37:32 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18D33400) [pid = 4032] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:37:32 INFO - PROCESS | 4032 | 1467110252368 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 870ms 03:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:37:32 INFO - PROCESS | 4032 | 1467110252418 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 4032 | 1467110252420 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 03:37:32 INFO - PROCESS | 4032 | 1467110252424 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 4032 | 1467110252425 Marionette TRACE conn5 <- [1,2106,null,{}] 03:37:32 INFO - PROCESS | 4032 | 1467110252429 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}] 03:37:32 INFO - PROCESS | 4032 | 1467110252431 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:32 INFO - PROCESS | 4032 | 1467110252508 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 03:37:32 INFO - PROCESS | 4032 | 1467110252513 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 4032 | 1467110252515 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:32 INFO - PROCESS | 4032 | ++DOCSHELL 1086F800 == 34 [pid = 4032] [id = 536] 03:37:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10A7F400) [pid = 4032] [serial = 1608] [outer = 00000000] 03:37:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D2BC00) [pid = 4032] [serial = 1609] [outer = 10A7F400] 03:37:32 INFO - PROCESS | 4032 | 1467110252558 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18DA1800) [pid = 4032] [serial = 1610] [outer = 10A7F400] 03:37:32 INFO - PROCESS | 4032 | 1467110252990 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 03:37:33 INFO - PROCESS | 4032 | 1467110253057 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 4032 | 1467110253059 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 03:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:37:33 INFO - PROCESS | 4032 | 1467110253063 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 4032 | 1467110253064 Marionette TRACE conn5 <- [1,2110,null,{}] 03:37:33 INFO - PROCESS | 4032 | 1467110253068 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}] 03:37:33 INFO - PROCESS | 4032 | 1467110253070 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:33 INFO - PROCESS | 4032 | 1467110253149 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 03:37:33 INFO - PROCESS | 4032 | 1467110253158 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 4032 | 1467110253160 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:33 INFO - PROCESS | 4032 | ++DOCSHELL 10A78400 == 35 [pid = 4032] [id = 537] 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1844F800) [pid = 4032] [serial = 1611] [outer = 00000000] 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC3400) [pid = 4032] [serial = 1612] [outer = 1844F800] 03:37:33 INFO - PROCESS | 4032 | 1467110253205 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (180D7800) [pid = 4032] [serial = 1613] [outer = 1844F800] 03:37:33 INFO - PROCESS | 4032 | 1467110253665 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms 03:37:33 INFO - PROCESS | 4032 | 1467110253696 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 4032 | 1467110253698 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 03:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:37:33 INFO - PROCESS | 4032 | 1467110253716 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 4032 | 1467110253718 Marionette TRACE conn5 <- [1,2114,null,{}] 03:37:33 INFO - PROCESS | 4032 | 1467110253721 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}] 03:37:33 INFO - PROCESS | 4032 | 1467110253723 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:33 INFO - PROCESS | 4032 | 1467110253802 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 03:37:33 INFO - PROCESS | 4032 | 1467110253808 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 4032 | 1467110253810 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:33 INFO - PROCESS | 4032 | ++DOCSHELL 1A002400 == 36 [pid = 4032] [id = 538] 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A006000) [pid = 4032] [serial = 1614] [outer = 00000000] 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A00C400) [pid = 4032] [serial = 1615] [outer = 1A006000] 03:37:33 INFO - PROCESS | 4032 | 1467110253853 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A026800) [pid = 4032] [serial = 1616] [outer = 1A006000] 03:37:34 INFO - PROCESS | 4032 | --DOCSHELL 0FD33400 == 35 [pid = 4032] [id = 530] 03:37:34 INFO - PROCESS | 4032 | --DOCSHELL 10471800 == 34 [pid = 4032] [id = 529] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 162CC000 == 33 [pid = 4032] [id = 533] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 10A78400 == 32 [pid = 4032] [id = 537] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 14C4A400 == 31 [pid = 4032] [id = 532] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 1844B400 == 30 [pid = 4032] [id = 534] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 18D2DC00 == 29 [pid = 4032] [id = 535] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 10A75000 == 28 [pid = 4032] [id = 531] 03:37:35 INFO - PROCESS | 4032 | --DOCSHELL 1086F800 == 27 [pid = 4032] [id = 536] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (19F32400) [pid = 4032] [serial = 1562] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (19CC6800) [pid = 4032] [serial = 1561] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A52400) [pid = 4032] [serial = 1543] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14495400) [pid = 4032] [serial = 1544] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1B38FC00) [pid = 4032] [serial = 1541] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A02B400) [pid = 4032] [serial = 1540] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FEF0C00) [pid = 4032] [serial = 1549] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10870000) [pid = 4032] [serial = 1550] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (16941800) [pid = 4032] [serial = 1567] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (14B9AC00) [pid = 4032] [serial = 1552] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (14C1F000) [pid = 4032] [serial = 1553] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10C7E400) [pid = 4032] [serial = 1546] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (14D83C00) [pid = 4032] [serial = 1547] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1AC9D400) [pid = 4032] [serial = 1564] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18C32800) [pid = 4032] [serial = 1555] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B52A400) [pid = 4032] [serial = 1571] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1A02EC00) [pid = 4032] [serial = 1573] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1B3C0000) [pid = 4032] [serial = 1570] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1C126400) [pid = 4032] [serial = 1574] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1A010800) [pid = 4032] [serial = 1565] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18E71000) [pid = 4032] [serial = 1558] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18F7F800) [pid = 4032] [serial = 1559] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18D32C00) [pid = 4032] [serial = 1568] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (18CEEC00) [pid = 4032] [serial = 1556] [outer = 00000000] [url = about:blank] 03:37:35 INFO - PROCESS | 4032 | 1467110255630 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1985ms 03:37:35 INFO - PROCESS | 4032 | 1467110255704 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 4032 | 1467110255708 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 03:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:37:35 INFO - PROCESS | 4032 | 1467110255713 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 4032 | 1467110255716 Marionette TRACE conn5 <- [1,2118,null,{}] 03:37:35 INFO - PROCESS | 4032 | 1467110255722 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}] 03:37:35 INFO - PROCESS | 4032 | 1467110255725 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:35 INFO - PROCESS | 4032 | 1467110255816 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 03:37:35 INFO - PROCESS | 4032 | 1467110255830 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 4032 | 1467110255832 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:35 INFO - PROCESS | 4032 | ++DOCSHELL 0FC6C000 == 28 [pid = 4032] [id = 539] 03:37:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (0FC6EC00) [pid = 4032] [serial = 1617] [outer = 00000000] 03:37:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0FD7E000) [pid = 4032] [serial = 1618] [outer = 0FC6EC00] 03:37:35 INFO - PROCESS | 4032 | 1467110255880 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0FE30800) [pid = 4032] [serial = 1619] [outer = 0FC6EC00] 03:37:36 INFO - PROCESS | 4032 | 1467110256384 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] 03:37:36 INFO - PROCESS | 4032 | 1467110256448 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 03:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:37:36 INFO - PROCESS | 4032 | 1467110256455 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 4032 | 1467110256457 Marionette TRACE conn5 <- [1,2122,null,{}] 03:37:36 INFO - PROCESS | 4032 | 1467110256461 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}] 03:37:36 INFO - PROCESS | 4032 | 1467110256464 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:36 INFO - PROCESS | 4032 | 1467110256553 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 03:37:36 INFO - PROCESS | 4032 | 1467110256565 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 4032 | 1467110256568 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:36 INFO - PROCESS | 4032 | ++DOCSHELL 1075F800 == 29 [pid = 4032] [id = 540] 03:37:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (10760800) [pid = 4032] [serial = 1620] [outer = 00000000] 03:37:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10768800) [pid = 4032] [serial = 1621] [outer = 10760800] 03:37:36 INFO - PROCESS | 4032 | 1467110256693 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1081F000) [pid = 4032] [serial = 1622] [outer = 10760800] 03:37:37 INFO - PROCESS | 4032 | 1467110257081 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 03:37:37 INFO - PROCESS | 4032 | 1467110257128 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 4032 | 1467110257130 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 03:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:37:37 INFO - PROCESS | 4032 | 1467110257133 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 4032 | 1467110257137 Marionette TRACE conn5 <- [1,2126,null,{}] 03:37:37 INFO - PROCESS | 4032 | 1467110257148 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}] 03:37:37 INFO - PROCESS | 4032 | 1467110257153 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:37 INFO - PROCESS | 4032 | 1467110257267 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 03:37:37 INFO - PROCESS | 4032 | 1467110257278 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 4032 | 1467110257281 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:37 INFO - PROCESS | 4032 | ++DOCSHELL 10C7BC00 == 30 [pid = 4032] [id = 541] 03:37:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10C7E400) [pid = 4032] [serial = 1623] [outer = 00000000] 03:37:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14410C00) [pid = 4032] [serial = 1624] [outer = 10C7E400] 03:37:37 INFO - PROCESS | 4032 | 1467110257330 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (146E2800) [pid = 4032] [serial = 1625] [outer = 10C7E400] 03:37:37 INFO - PROCESS | 4032 | 1467110257787 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 03:37:37 INFO - PROCESS | 4032 | 1467110257811 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 4032 | 1467110257814 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 03:37:37 INFO - PROCESS | 4032 | 1467110257817 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 4032 | 1467110257819 Marionette TRACE conn5 <- [1,2130,null,{}] 03:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:37:37 INFO - PROCESS | 4032 | 1467110257822 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}] 03:37:37 INFO - PROCESS | 4032 | 1467110257824 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:37 INFO - PROCESS | 4032 | 1467110257909 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 03:37:37 INFO - PROCESS | 4032 | 1467110257914 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 4032 | 1467110257916 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:37 INFO - PROCESS | 4032 | ++DOCSHELL 146A8000 == 31 [pid = 4032] [id = 542] 03:37:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (147CDC00) [pid = 4032] [serial = 1626] [outer = 00000000] 03:37:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14C50400) [pid = 4032] [serial = 1627] [outer = 147CDC00] 03:37:37 INFO - PROCESS | 4032 | 1467110257960 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14D76800) [pid = 4032] [serial = 1628] [outer = 147CDC00] 03:37:38 INFO - PROCESS | 4032 | 1467110258415 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] 03:37:38 INFO - PROCESS | 4032 | 1467110258455 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 03:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:37:38 INFO - PROCESS | 4032 | 1467110258459 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 4032 | 1467110258460 Marionette TRACE conn5 <- [1,2134,null,{}] 03:37:38 INFO - PROCESS | 4032 | 1467110258464 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}] 03:37:38 INFO - PROCESS | 4032 | 1467110258466 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:38 INFO - PROCESS | 4032 | 1467110258545 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 03:37:38 INFO - PROCESS | 4032 | 1467110258552 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 4032 | 1467110258554 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:38 INFO - PROCESS | 4032 | ++DOCSHELL 162C6C00 == 32 [pid = 4032] [id = 543] 03:37:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (162CEC00) [pid = 4032] [serial = 1629] [outer = 00000000] 03:37:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (16941800) [pid = 4032] [serial = 1630] [outer = 162CEC00] 03:37:38 INFO - PROCESS | 4032 | 1467110258598 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18445400) [pid = 4032] [serial = 1631] [outer = 162CEC00] 03:37:38 INFO - PROCESS | 4032 | --DOCSHELL 19CCB000 == 31 [pid = 4032] [id = 12] 03:37:39 INFO - PROCESS | 4032 | 1467110259086 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] 03:37:39 INFO - PROCESS | 4032 | 1467110259135 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 03:37:39 INFO - PROCESS | 4032 | 1467110259138 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 4032 | 1467110259140 Marionette TRACE conn5 <- [1,2138,null,{}] 03:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:37:39 INFO - PROCESS | 4032 | 1467110259143 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}] 03:37:39 INFO - PROCESS | 4032 | 1467110259149 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:39 INFO - PROCESS | 4032 | 1467110259249 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 03:37:39 INFO - PROCESS | 4032 | 1467110259258 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 4032 | 1467110259260 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:39 INFO - PROCESS | 4032 | ++DOCSHELL 1860E000 == 32 [pid = 4032] [id = 544] 03:37:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C37400) [pid = 4032] [serial = 1632] [outer = 00000000] 03:37:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18CF2800) [pid = 4032] [serial = 1633] [outer = 18C37400] 03:37:39 INFO - PROCESS | 4032 | 1467110259308 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D2C400) [pid = 4032] [serial = 1634] [outer = 18C37400] 03:37:39 INFO - PROCESS | 4032 | 1467110259754 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 03:37:39 INFO - PROCESS | 4032 | 1467110259814 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 4032 | 1467110259816 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 03:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:37:39 INFO - PROCESS | 4032 | 1467110259819 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 4032 | 1467110259820 Marionette TRACE conn5 <- [1,2142,null,{}] 03:37:39 INFO - PROCESS | 4032 | 1467110259824 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}] 03:37:39 INFO - PROCESS | 4032 | 1467110259826 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:39 INFO - PROCESS | 4032 | 1467110259902 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 03:37:39 INFO - PROCESS | 4032 | 1467110259935 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 4032 | 1467110259936 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:39 INFO - PROCESS | 4032 | ++DOCSHELL 18D30400 == 33 [pid = 4032] [id = 545] 03:37:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D32800) [pid = 4032] [serial = 1635] [outer = 00000000] 03:37:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18E72C00) [pid = 4032] [serial = 1636] [outer = 18D32800] 03:37:39 INFO - PROCESS | 4032 | 1467110259979 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18F80400) [pid = 4032] [serial = 1637] [outer = 18D32800] 03:37:40 INFO - PROCESS | 4032 | 1467110260397 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 630ms 03:37:40 INFO - PROCESS | 4032 | 1467110260450 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 4032 | 1467110260452 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 03:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:37:40 INFO - PROCESS | 4032 | 1467110260455 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 4032 | 1467110260457 Marionette TRACE conn5 <- [1,2146,null,{}] 03:37:40 INFO - PROCESS | 4032 | 1467110260465 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}] 03:37:40 INFO - PROCESS | 4032 | 1467110260467 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:40 INFO - PROCESS | 4032 | 1467110260547 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 03:37:40 INFO - PROCESS | 4032 | 1467110260553 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 4032 | 1467110260555 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:40 INFO - PROCESS | 4032 | ++DOCSHELL 19CC0000 == 34 [pid = 4032] [id = 546] 03:37:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CC0C00) [pid = 4032] [serial = 1638] [outer = 00000000] 03:37:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19CC9800) [pid = 4032] [serial = 1639] [outer = 19CC0C00] 03:37:40 INFO - PROCESS | 4032 | 1467110260599 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19CC6800) [pid = 4032] [serial = 1640] [outer = 19CC0C00] 03:37:41 INFO - PROCESS | 4032 | 1467110261063 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 630ms 03:37:41 INFO - PROCESS | 4032 | 1467110261086 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 4032 | 1467110261088 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 03:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:37:41 INFO - PROCESS | 4032 | 1467110261091 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 4032 | 1467110261093 Marionette TRACE conn5 <- [1,2150,null,{}] 03:37:41 INFO - PROCESS | 4032 | 1467110261096 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}] 03:37:41 INFO - PROCESS | 4032 | 1467110261098 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:41 INFO - PROCESS | 4032 | 1467110261213 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 03:37:41 INFO - PROCESS | 4032 | 1467110261219 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 4032 | 1467110261221 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:41 INFO - PROCESS | 4032 | ++DOCSHELL 10C3C000 == 35 [pid = 4032] [id = 547] 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A00A400) [pid = 4032] [serial = 1641] [outer = 00000000] 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A01FC00) [pid = 4032] [serial = 1642] [outer = 1A00A400] 03:37:41 INFO - PROCESS | 4032 | 1467110261263 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A027C00) [pid = 4032] [serial = 1643] [outer = 1A00A400] 03:37:41 INFO - PROCESS | 4032 | 1467110261729 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 03:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:37:41 INFO - PROCESS | 4032 | 1467110261762 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 4032 | 1467110261764 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 03:37:41 INFO - PROCESS | 4032 | 1467110261767 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 4032 | 1467110261769 Marionette TRACE conn5 <- [1,2154,null,{}] 03:37:41 INFO - PROCESS | 4032 | 1467110261772 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}] 03:37:41 INFO - PROCESS | 4032 | 1467110261774 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:41 INFO - PROCESS | 4032 | 1467110261891 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 03:37:41 INFO - PROCESS | 4032 | 1467110261896 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 4032 | 1467110261898 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:41 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2E800 == 36 [pid = 4032] [id = 548] 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1594CC00) [pid = 4032] [serial = 1644] [outer = 00000000] 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1AD52800) [pid = 4032] [serial = 1645] [outer = 1594CC00] 03:37:41 INFO - PROCESS | 4032 | 1467110261941 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1B390000) [pid = 4032] [serial = 1646] [outer = 1594CC00] 03:37:42 INFO - PROCESS | 4032 | 1467110262400 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 03:37:42 INFO - PROCESS | 4032 | 1467110262438 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 4032 | 1467110262440 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 03:37:42 INFO - PROCESS | 4032 | 1467110262443 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:37:42 INFO - PROCESS | 4032 | 1467110262446 Marionette TRACE conn5 <- [1,2158,null,{}] 03:37:42 INFO - PROCESS | 4032 | 1467110262449 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}] 03:37:42 INFO - PROCESS | 4032 | 1467110262452 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:42 INFO - PROCESS | 4032 | 1467110262577 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 03:37:42 INFO - PROCESS | 4032 | 1467110262678 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 4032 | 1467110262681 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:42 INFO - PROCESS | 4032 | ++DOCSHELL 1604D000 == 37 [pid = 4032] [id = 549] 03:37:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1B480C00) [pid = 4032] [serial = 1647] [outer = 00000000] 03:37:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1B5CCC00) [pid = 4032] [serial = 1648] [outer = 1B480C00] 03:37:42 INFO - PROCESS | 4032 | 1467110262727 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1C11FC00) [pid = 4032] [serial = 1649] [outer = 1B480C00] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (1844F800) [pid = 4032] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (162CC800) [pid = 4032] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (184B9800) [pid = 4032] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18D2E800) [pid = 4032] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (14C4F000) [pid = 4032] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10A75C00) [pid = 4032] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FD36000) [pid = 4032] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10475C00) [pid = 4032] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1A004400) [pid = 4032] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1B5D7400) [pid = 4032] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (184BF000) [pid = 4032] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1047B400) [pid = 4032] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:37:43 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A7F400) [pid = 4032] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:37:43 INFO - PROCESS | 4032 | 1467110263242 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 870ms 03:37:43 INFO - PROCESS | 4032 | 1467110263318 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 03:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:37:43 INFO - PROCESS | 4032 | 1467110263320 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 03:37:43 INFO - PROCESS | 4032 | 1467110263323 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 4032 | 1467110263325 Marionette TRACE conn5 <- [1,2162,null,{}] 03:37:43 INFO - PROCESS | 4032 | 1467110263329 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}] 03:37:43 INFO - PROCESS | 4032 | 1467110263330 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:43 INFO - PROCESS | 4032 | 1467110263409 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 03:37:43 INFO - PROCESS | 4032 | 1467110263415 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 4032 | 1467110263416 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:43 INFO - PROCESS | 4032 | ++DOCSHELL 14C05C00 == 38 [pid = 4032] [id = 550] 03:37:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14C13000) [pid = 4032] [serial = 1650] [outer = 00000000] 03:37:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18C32800) [pid = 4032] [serial = 1651] [outer = 14C13000] 03:37:43 INFO - PROCESS | 4032 | 1467110263460 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18DA6C00) [pid = 4032] [serial = 1652] [outer = 14C13000] 03:37:43 INFO - PROCESS | 4032 | 1467110263892 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 03:37:43 INFO - PROCESS | 4032 | 1467110263954 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 4032 | 1467110263956 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 03:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:37:43 INFO - PROCESS | 4032 | 1467110263960 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 4032 | 1467110263962 Marionette TRACE conn5 <- [1,2166,null,{}] 03:37:43 INFO - PROCESS | 4032 | 1467110263965 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}] 03:37:43 INFO - PROCESS | 4032 | 1467110263967 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:44 INFO - PROCESS | 4032 | 1467110264048 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 03:37:44 INFO - PROCESS | 4032 | 1467110264054 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 4032 | 1467110264056 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:44 INFO - PROCESS | 4032 | ++DOCSHELL 19CC9C00 == 39 [pid = 4032] [id = 551] 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A022400) [pid = 4032] [serial = 1653] [outer = 00000000] 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B89A800) [pid = 4032] [serial = 1654] [outer = 1A022400] 03:37:44 INFO - PROCESS | 4032 | 1467110264101 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1C471000) [pid = 4032] [serial = 1655] [outer = 1A022400] 03:37:44 INFO - PROCESS | 4032 | 1467110264545 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 630ms 03:37:44 INFO - PROCESS | 4032 | 1467110264619 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 4032 | 1467110264621 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 03:37:44 INFO - PROCESS | 4032 | 1467110264625 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 4032 | 1467110264627 Marionette TRACE conn5 <- [1,2170,null,{}] 03:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:37:44 INFO - PROCESS | 4032 | 1467110264630 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}] 03:37:44 INFO - PROCESS | 4032 | 1467110264632 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:44 INFO - PROCESS | 4032 | 1467110264712 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 03:37:44 INFO - PROCESS | 4032 | 1467110264718 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 4032 | 1467110264719 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:44 INFO - PROCESS | 4032 | ++DOCSHELL 1C690800 == 40 [pid = 4032] [id = 552] 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1C6EE000) [pid = 4032] [serial = 1656] [outer = 00000000] 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C79CC00) [pid = 4032] [serial = 1657] [outer = 1C6EE000] 03:37:44 INFO - PROCESS | 4032 | 1467110264762 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1CB4F000) [pid = 4032] [serial = 1658] [outer = 1C6EE000] 03:37:45 INFO - PROCESS | 4032 | --DOCSHELL 0FCD2400 == 39 [pid = 4032] [id = 13] 03:37:45 INFO - PROCESS | 4032 | --DOCSHELL 1A002400 == 38 [pid = 4032] [id = 538] 03:37:45 INFO - PROCESS | 4032 | --DOCSHELL 0FC6C000 == 37 [pid = 4032] [id = 539] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 19CC9C00 == 36 [pid = 4032] [id = 551] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 1075F800 == 35 [pid = 4032] [id = 540] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 162C6C00 == 34 [pid = 4032] [id = 543] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 18D30400 == 33 [pid = 4032] [id = 545] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 146A8000 == 32 [pid = 4032] [id = 542] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 0CD2E800 == 31 [pid = 4032] [id = 548] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 1860E000 == 30 [pid = 4032] [id = 544] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 19CC0000 == 29 [pid = 4032] [id = 546] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 10C3C000 == 28 [pid = 4032] [id = 547] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 14C05C00 == 27 [pid = 4032] [id = 550] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 1604D000 == 26 [pid = 4032] [id = 549] 03:37:46 INFO - PROCESS | 4032 | --DOCSHELL 10C7BC00 == 25 [pid = 4032] [id = 541] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 18452C00 == 24 [pid = 4032] [id = 404] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 0FEFE800 == 23 [pid = 4032] [id = 414] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 0CD2A400 == 22 [pid = 4032] [id = 405] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 19C0A800 == 21 [pid = 4032] [id = 419] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 19F30C00 == 20 [pid = 4032] [id = 408] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 1844E400 == 19 [pid = 4032] [id = 411] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 1B892800 == 18 [pid = 4032] [id = 412] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 18575800 == 17 [pid = 4032] [id = 417] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 08C64400 == 16 [pid = 4032] [id = 406] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 10518000 == 15 [pid = 4032] [id = 410] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 08C61400 == 14 [pid = 4032] [id = 418] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 0FDE6000 == 13 [pid = 4032] [id = 407] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 14614000 == 12 [pid = 4032] [id = 409] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 14D7B800 == 11 [pid = 4032] [id = 403] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 10767800 == 10 [pid = 4032] [id = 413] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 16935000 == 9 [pid = 4032] [id = 416] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 0FE35C00 == 8 [pid = 4032] [id = 402] 03:37:47 INFO - PROCESS | 4032 | --DOCSHELL 149B6800 == 7 [pid = 4032] [id = 415] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (180D7800) [pid = 4032] [serial = 1613] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (162E0000) [pid = 4032] [serial = 1600] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18609800) [pid = 4032] [serial = 1603] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18446400) [pid = 4032] [serial = 1601] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18DA3800) [pid = 4032] [serial = 1606] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1860EC00) [pid = 4032] [serial = 1604] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (19CC3400) [pid = 4032] [serial = 1612] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18F84000) [pid = 4032] [serial = 1607] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14CE5C00) [pid = 4032] [serial = 1597] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A7CC00) [pid = 4032] [serial = 1594] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10C03800) [pid = 4032] [serial = 1595] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10475000) [pid = 4032] [serial = 1591] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10513400) [pid = 4032] [serial = 1592] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (147C8400) [pid = 4032] [serial = 1589] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (112DD000) [pid = 4032] [serial = 1588] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1CD35C00) [pid = 4032] [serial = 1586] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1CC76400) [pid = 4032] [serial = 1585] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1CB55000) [pid = 4032] [serial = 1583] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1C79EC00) [pid = 4032] [serial = 1582] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DA2400) [pid = 4032] [serial = 1580] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18C39400) [pid = 4032] [serial = 1579] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (10A7C000) [pid = 4032] [serial = 1577] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (10769400) [pid = 4032] [serial = 1576] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18D2BC00) [pid = 4032] [serial = 1609] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1A00C400) [pid = 4032] [serial = 1615] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18DA1800) [pid = 4032] [serial = 1610] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (15952400) [pid = 4032] [serial = 1598] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 4032 | 1467110267694 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]]]}] 03:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3125ms 03:37:47 INFO - PROCESS | 4032 | 1467110267756 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 4032 | 1467110267761 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 03:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:37:47 INFO - PROCESS | 4032 | 1467110267766 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 4032 | 1467110267769 Marionette TRACE conn5 <- [1,2174,null,{}] 03:37:47 INFO - PROCESS | 4032 | 1467110267775 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}] 03:37:47 INFO - PROCESS | 4032 | 1467110267778 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:47 INFO - PROCESS | 4032 | 1467110267881 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 03:37:47 INFO - PROCESS | 4032 | 1467110267974 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 4032 | 1467110267978 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:47 INFO - PROCESS | 4032 | ++DOCSHELL 0CD28000 == 8 [pid = 4032] [id = 553] 03:37:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CD29800) [pid = 4032] [serial = 1659] [outer = 00000000] 03:37:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FC6A800) [pid = 4032] [serial = 1660] [outer = 0CD29800] 03:37:48 INFO - PROCESS | 4032 | 1467110268028 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (0FD3B000) [pid = 4032] [serial = 1661] [outer = 0CD29800] 03:37:48 INFO - PROCESS | 4032 | 1467110268460 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 03:37:48 INFO - PROCESS | 4032 | 1467110268496 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 4032 | 1467110268501 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 03:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:37:48 INFO - PROCESS | 4032 | 1467110268507 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 4032 | 1467110268510 Marionette TRACE conn5 <- [1,2178,null,{}] 03:37:48 INFO - PROCESS | 4032 | 1467110268515 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}] 03:37:48 INFO - PROCESS | 4032 | 1467110268517 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:48 INFO - PROCESS | 4032 | 1467110268612 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 03:37:48 INFO - PROCESS | 4032 | 1467110268619 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 4032 | 1467110268621 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:48 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEF800 == 9 [pid = 4032] [id = 554] 03:37:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10514000) [pid = 4032] [serial = 1662] [outer = 00000000] 03:37:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10519400) [pid = 4032] [serial = 1663] [outer = 10514000] 03:37:48 INFO - PROCESS | 4032 | 1467110268671 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1075F000) [pid = 4032] [serial = 1664] [outer = 10514000] 03:37:49 INFO - PROCESS | 4032 | 1467110269167 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 03:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:37:49 INFO - PROCESS | 4032 | 1467110269180 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 4032 | 1467110269183 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 03:37:49 INFO - PROCESS | 4032 | 1467110269186 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 4032 | 1467110269190 Marionette TRACE conn5 <- [1,2182,null,{}] 03:37:49 INFO - PROCESS | 4032 | 1467110269201 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}] 03:37:49 INFO - PROCESS | 4032 | 1467110269206 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:49 INFO - PROCESS | 4032 | 1467110269335 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 03:37:49 INFO - PROCESS | 4032 | 1467110269345 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 4032 | 1467110269348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:49 INFO - PROCESS | 4032 | ++DOCSHELL 10A7AC00 == 10 [pid = 4032] [id = 555] 03:37:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10A7B400) [pid = 4032] [serial = 1665] [outer = 00000000] 03:37:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10A7F000) [pid = 4032] [serial = 1666] [outer = 10A7B400] 03:37:49 INFO - PROCESS | 4032 | 1467110269478 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10C38000) [pid = 4032] [serial = 1667] [outer = 10A7B400] 03:37:49 INFO - PROCESS | 4032 | 1467110269979 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 830ms 03:37:49 INFO - PROCESS | 4032 | 1467110270016 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 4032 | 1467110270019 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 03:37:49 INFO - PROCESS | 4032 | 1467110270022 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:37:49 INFO - PROCESS | 4032 | 1467110270024 Marionette TRACE conn5 <- [1,2186,null,{}] 03:37:50 INFO - PROCESS | 4032 | 1467110270028 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}] 03:37:50 INFO - PROCESS | 4032 | 1467110270030 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:50 INFO - PROCESS | 4032 | 1467110270116 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 03:37:50 INFO - PROCESS | 4032 | 1467110270122 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 4032 | 1467110270124 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:50 INFO - PROCESS | 4032 | ++DOCSHELL 1440CC00 == 11 [pid = 4032] [id = 556] 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1440E400) [pid = 4032] [serial = 1668] [outer = 00000000] 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (149B6400) [pid = 4032] [serial = 1669] [outer = 1440E400] 03:37:50 INFO - PROCESS | 4032 | 1467110270170 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14C1E400) [pid = 4032] [serial = 1670] [outer = 1440E400] 03:37:50 INFO - PROCESS | 4032 | 1467110270615 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 630ms 03:37:50 INFO - PROCESS | 4032 | 1467110270660 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 4032 | 1467110270662 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 03:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:37:50 INFO - PROCESS | 4032 | 1467110270666 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 4032 | 1467110270667 Marionette TRACE conn5 <- [1,2190,null,{}] 03:37:50 INFO - PROCESS | 4032 | 1467110270671 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}] 03:37:50 INFO - PROCESS | 4032 | 1467110270673 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:50 INFO - PROCESS | 4032 | 1467110270781 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 03:37:50 INFO - PROCESS | 4032 | 1467110270788 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 4032 | 1467110270790 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:50 INFO - PROCESS | 4032 | ++DOCSHELL 14D7B000 == 12 [pid = 4032] [id = 557] 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (14D83C00) [pid = 4032] [serial = 1671] [outer = 00000000] 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1604CC00) [pid = 4032] [serial = 1672] [outer = 14D83C00] 03:37:50 INFO - PROCESS | 4032 | 1467110270836 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (162C6C00) [pid = 4032] [serial = 1673] [outer = 14D83C00] 03:37:51 INFO - PROCESS | 4032 | 1467110271276 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 630ms 03:37:51 INFO - PROCESS | 4032 | 1467110271308 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 4032 | 1467110271310 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 03:37:51 INFO - PROCESS | 4032 | 1467110271313 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:37:51 INFO - PROCESS | 4032 | 1467110271315 Marionette TRACE conn5 <- [1,2194,null,{}] 03:37:51 INFO - PROCESS | 4032 | 1467110271318 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}] 03:37:51 INFO - PROCESS | 4032 | 1467110271324 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:51 INFO - PROCESS | 4032 | 1467110271442 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 03:37:51 INFO - PROCESS | 4032 | 1467110271448 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 4032 | 1467110271450 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:51 INFO - PROCESS | 4032 | ++DOCSHELL 18451800 == 13 [pid = 4032] [id = 558] 03:37:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18452C00) [pid = 4032] [serial = 1674] [outer = 00000000] 03:37:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18579000) [pid = 4032] [serial = 1675] [outer = 18452C00] 03:37:51 INFO - PROCESS | 4032 | 1467110271494 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18C2EC00) [pid = 4032] [serial = 1676] [outer = 18452C00] 03:37:51 INFO - PROCESS | 4032 | 1467110271937 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 03:37:51 INFO - PROCESS | 4032 | 1467110271998 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 4032 | 1467110272000 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 03:37:51 INFO - PROCESS | 4032 | 1467110272004 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:37:51 INFO - PROCESS | 4032 | 1467110272006 Marionette TRACE conn5 <- [1,2198,null,{}] 03:37:51 INFO - PROCESS | 4032 | 1467110272009 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}] 03:37:51 INFO - PROCESS | 4032 | 1467110272011 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:52 INFO - PROCESS | 4032 | 1467110272089 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 03:37:52 INFO - PROCESS | 4032 | 1467110272124 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 4032 | 1467110272126 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:52 INFO - PROCESS | 4032 | ++DOCSHELL 18C38800 == 14 [pid = 4032] [id = 559] 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18C38C00) [pid = 4032] [serial = 1677] [outer = 00000000] 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18C3D400) [pid = 4032] [serial = 1678] [outer = 18C38C00] 03:37:52 INFO - PROCESS | 4032 | 1467110272169 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18C3D800) [pid = 4032] [serial = 1679] [outer = 18C38C00] 03:37:52 INFO - PROCESS | 4032 | 1467110272600 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 03:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:37:52 INFO - PROCESS | 4032 | 1467110272650 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 4032 | 1467110272652 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 03:37:52 INFO - PROCESS | 4032 | 1467110272655 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 4032 | 1467110272657 Marionette TRACE conn5 <- [1,2202,null,{}] 03:37:52 INFO - PROCESS | 4032 | 1467110272661 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}] 03:37:52 INFO - PROCESS | 4032 | 1467110272663 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:52 INFO - PROCESS | 4032 | 1467110272782 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 03:37:52 INFO - PROCESS | 4032 | 1467110272787 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 4032 | 1467110272789 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:52 INFO - PROCESS | 4032 | ++DOCSHELL 10C3A800 == 15 [pid = 4032] [id = 560] 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18C3CC00) [pid = 4032] [serial = 1680] [outer = 00000000] 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D32400) [pid = 4032] [serial = 1681] [outer = 18C3CC00] 03:37:52 INFO - PROCESS | 4032 | 1467110272835 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18D2C800) [pid = 4032] [serial = 1682] [outer = 18C3CC00] 03:37:53 INFO - PROCESS | 4032 | 1467110273276 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 03:37:53 INFO - PROCESS | 4032 | 1467110273329 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 4032 | 1467110273331 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 03:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:37:53 INFO - PROCESS | 4032 | 1467110273340 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 4032 | 1467110273341 Marionette TRACE conn5 <- [1,2206,null,{}] 03:37:53 INFO - PROCESS | 4032 | 1467110273345 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}] 03:37:53 INFO - PROCESS | 4032 | 1467110273347 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:53 INFO - PROCESS | 4032 | 1467110273458 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 03:37:53 INFO - PROCESS | 4032 | 1467110273549 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 4032 | 1467110273551 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:53 INFO - PROCESS | 4032 | ++DOCSHELL 10A79C00 == 16 [pid = 4032] [id = 561] 03:37:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DACC00) [pid = 4032] [serial = 1683] [outer = 00000000] 03:37:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18F81800) [pid = 4032] [serial = 1684] [outer = 18DACC00] 03:37:53 INFO - PROCESS | 4032 | 1467110273594 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (18F88C00) [pid = 4032] [serial = 1685] [outer = 18DACC00] 03:37:54 INFO - PROCESS | 4032 | 1467110274029 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 03:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:37:54 INFO - PROCESS | 4032 | 1467110274065 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 4032 | 1467110274067 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 03:37:54 INFO - PROCESS | 4032 | 1467110274070 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 4032 | 1467110274072 Marionette TRACE conn5 <- [1,2210,null,{}] 03:37:54 INFO - PROCESS | 4032 | 1467110274080 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}] 03:37:54 INFO - PROCESS | 4032 | 1467110274082 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:54 INFO - PROCESS | 4032 | 1467110274198 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 03:37:54 INFO - PROCESS | 4032 | 1467110274204 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 4032 | 1467110274206 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:54 INFO - PROCESS | 4032 | ++DOCSHELL 19777400 == 17 [pid = 4032] [id = 562] 03:37:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (197F4000) [pid = 4032] [serial = 1686] [outer = 00000000] 03:37:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (19CC4400) [pid = 4032] [serial = 1687] [outer = 197F4000] 03:37:54 INFO - PROCESS | 4032 | 1467110274251 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (19CC7000) [pid = 4032] [serial = 1688] [outer = 197F4000] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1A00A400) [pid = 4032] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1594CC00) [pid = 4032] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1B480C00) [pid = 4032] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1A022400) [pid = 4032] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (19CC0C00) [pid = 4032] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18D32800) [pid = 4032] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18C37400) [pid = 4032] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (162CEC00) [pid = 4032] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (147CDC00) [pid = 4032] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C7E400) [pid = 4032] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10760800) [pid = 4032] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FC6EC00) [pid = 4032] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1A006000) [pid = 4032] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FCD3800) [pid = 4032] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14C13000) [pid = 4032] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:37:54 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19CCB400) [pid = 4032] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:37:54 INFO - PROCESS | 4032 | 1467110274921 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 871ms 03:37:54 INFO - PROCESS | 4032 | 1467110274942 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 03:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:37:54 INFO - PROCESS | 4032 | 1467110274945 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 03:37:54 INFO - PROCESS | 4032 | 1467110274948 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 4032 | 1467110274950 Marionette TRACE conn5 <- [1,2214,null,{}] 03:37:54 INFO - PROCESS | 4032 | 1467110274953 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}] 03:37:54 INFO - PROCESS | 4032 | 1467110274956 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:55 INFO - PROCESS | 4032 | 1467110275048 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 03:37:55 INFO - PROCESS | 4032 | 1467110275054 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 4032 | 1467110275056 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:55 INFO - PROCESS | 4032 | ++DOCSHELL 14C13000 == 18 [pid = 4032] [id = 563] 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (14C1FC00) [pid = 4032] [serial = 1689] [outer = 00000000] 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1604A400) [pid = 4032] [serial = 1690] [outer = 14C1FC00] 03:37:55 INFO - PROCESS | 4032 | 1467110275108 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18C37400) [pid = 4032] [serial = 1691] [outer = 14C1FC00] 03:37:55 INFO - PROCESS | 4032 | 1467110275558 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 630ms 03:37:55 INFO - PROCESS | 4032 | 1467110275578 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 4032 | 1467110275580 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 03:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:37:55 INFO - PROCESS | 4032 | 1467110275596 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 4032 | 1467110275597 Marionette TRACE conn5 <- [1,2218,null,{}] 03:37:55 INFO - PROCESS | 4032 | 1467110275601 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}] 03:37:55 INFO - PROCESS | 4032 | 1467110275603 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:55 INFO - PROCESS | 4032 | 1467110275683 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 03:37:55 INFO - PROCESS | 4032 | 1467110275688 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 4032 | 1467110275690 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:55 INFO - PROCESS | 4032 | ++DOCSHELL 18DA4400 == 19 [pid = 4032] [id = 564] 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18DABC00) [pid = 4032] [serial = 1692] [outer = 00000000] 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A006000) [pid = 4032] [serial = 1693] [outer = 18DABC00] 03:37:55 INFO - PROCESS | 4032 | 1467110275733 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A024800) [pid = 4032] [serial = 1694] [outer = 18DABC00] 03:37:56 INFO - PROCESS | 4032 | 1467110276156 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 03:37:56 INFO - PROCESS | 4032 | 1467110276232 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 4032 | 1467110276233 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 03:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:37:56 INFO - PROCESS | 4032 | 1467110276236 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 4032 | 1467110276238 Marionette TRACE conn5 <- [1,2222,null,{}] 03:37:56 INFO - PROCESS | 4032 | 1467110276242 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}] 03:37:56 INFO - PROCESS | 4032 | 1467110276243 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:56 INFO - PROCESS | 4032 | 1467110276322 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 03:37:56 INFO - PROCESS | 4032 | 1467110276327 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 4032 | 1467110276329 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:56 INFO - PROCESS | 4032 | ++DOCSHELL 1A026400 == 20 [pid = 4032] [id = 565] 03:37:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A02CC00) [pid = 4032] [serial = 1695] [outer = 00000000] 03:37:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B3BC800) [pid = 4032] [serial = 1696] [outer = 1A02CC00] 03:37:56 INFO - PROCESS | 4032 | 1467110276373 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B471400) [pid = 4032] [serial = 1697] [outer = 1A02CC00] 03:37:56 INFO - PROCESS | 4032 | 1467110276824 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 03:37:56 INFO - PROCESS | 4032 | 1467110276870 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 03:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:37:56 INFO - PROCESS | 4032 | 1467110276872 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 03:37:56 INFO - PROCESS | 4032 | 1467110276934 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 4032 | 1467110276938 Marionette TRACE conn5 <- [1,2226,null,{}] 03:37:56 INFO - PROCESS | 4032 | 1467110276944 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}] 03:37:56 INFO - PROCESS | 4032 | 1467110276948 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:57 INFO - PROCESS | 4032 | 1467110277063 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 03:37:57 INFO - PROCESS | 4032 | 1467110277195 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 4032 | 1467110277199 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:57 INFO - PROCESS | 4032 | ++DOCSHELL 0CD24000 == 21 [pid = 4032] [id = 566] 03:37:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0CD24800) [pid = 4032] [serial = 1698] [outer = 00000000] 03:37:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (0CDF7800) [pid = 4032] [serial = 1699] [outer = 0CD24800] 03:37:57 INFO - PROCESS | 4032 | 1467110277256 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (0FDE1800) [pid = 4032] [serial = 1700] [outer = 0CD24800] 03:37:58 INFO - PROCESS | 4032 | 1467110278034 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1197ms 03:37:58 INFO - PROCESS | 4032 | 1467110278073 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 4032 | 1467110278078 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 03:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:37:58 INFO - PROCESS | 4032 | 1467110278084 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 4032 | 1467110278086 Marionette TRACE conn5 <- [1,2230,null,{}] 03:37:58 INFO - PROCESS | 4032 | 1467110278116 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}] 03:37:58 INFO - PROCESS | 4032 | 1467110278120 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:58 INFO - PROCESS | 4032 | 1467110278286 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 03:37:58 INFO - PROCESS | 4032 | 1467110278348 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 4032 | 1467110278351 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:58 INFO - PROCESS | 4032 | ++DOCSHELL 10A52800 == 22 [pid = 4032] [id = 567] 03:37:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (10A54400) [pid = 4032] [serial = 1701] [outer = 00000000] 03:37:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (10A79800) [pid = 4032] [serial = 1702] [outer = 10A54400] 03:37:58 INFO - PROCESS | 4032 | 1467110278407 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (10C34000) [pid = 4032] [serial = 1703] [outer = 10A54400] 03:37:59 INFO - PROCESS | 4032 | 1467110279276 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1281ms 03:37:59 INFO - PROCESS | 4032 | 1467110279369 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 4032 | 1467110279374 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 03:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:37:59 INFO - PROCESS | 4032 | 1467110279379 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 4032 | 1467110279382 Marionette TRACE conn5 <- [1,2234,null,{}] 03:37:59 INFO - PROCESS | 4032 | 1467110279388 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}] 03:37:59 INFO - PROCESS | 4032 | 1467110279391 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:59 INFO - PROCESS | 4032 | 1467110279529 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 03:37:59 INFO - PROCESS | 4032 | 1467110279646 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 4032 | 1467110279650 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (19C05400) [pid = 4032] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1C79CC00) [pid = 4032] [serial = 1657] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (14410C00) [pid = 4032] [serial = 1624] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (146E2800) [pid = 4032] [serial = 1625] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10768800) [pid = 4032] [serial = 1621] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1081F000) [pid = 4032] [serial = 1622] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0FD7E000) [pid = 4032] [serial = 1618] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0FE30800) [pid = 4032] [serial = 1619] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1A026800) [pid = 4032] [serial = 1616] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14499000) [pid = 4032] [serial = 1109] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:37:59 INFO - PROCESS | 4032 | ++DOCSHELL 08C5F400 == 23 [pid = 4032] [id = 568] 03:37:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (08C61800) [pid = 4032] [serial = 1704] [outer = 00000000] 03:37:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0CE97400) [pid = 4032] [serial = 1705] [outer = 08C61800] 03:37:59 INFO - PROCESS | 4032 | 1467110279751 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10473C00) [pid = 4032] [serial = 1706] [outer = 08C61800] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A01FC00) [pid = 4032] [serial = 1642] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1AD52800) [pid = 4032] [serial = 1645] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A027C00) [pid = 4032] [serial = 1643] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1B5CCC00) [pid = 4032] [serial = 1648] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1B89A800) [pid = 4032] [serial = 1654] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C11FC00) [pid = 4032] [serial = 1649] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C471000) [pid = 4032] [serial = 1655] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19CC9800) [pid = 4032] [serial = 1639] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18E72C00) [pid = 4032] [serial = 1636] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18F80400) [pid = 4032] [serial = 1637] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18CF2800) [pid = 4032] [serial = 1633] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18D2C400) [pid = 4032] [serial = 1634] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (16941800) [pid = 4032] [serial = 1630] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18445400) [pid = 4032] [serial = 1631] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (14C50400) [pid = 4032] [serial = 1627] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14D76800) [pid = 4032] [serial = 1628] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B390000) [pid = 4032] [serial = 1646] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18C32800) [pid = 4032] [serial = 1651] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18DA6C00) [pid = 4032] [serial = 1652] [outer = 00000000] [url = about:blank] 03:37:59 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (19CC6800) [pid = 4032] [serial = 1640] [outer = 00000000] [url = about:blank] 03:38:00 INFO - PROCESS | 4032 | 1467110280150 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 830ms 03:38:00 INFO - PROCESS | 4032 | 1467110280179 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 4032 | 1467110280183 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 03:38:00 INFO - PROCESS | 4032 | 1467110280189 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:38:00 INFO - PROCESS | 4032 | 1467110280191 Marionette TRACE conn5 <- [1,2238,null,{}] 03:38:00 INFO - PROCESS | 4032 | 1467110280195 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}] 03:38:00 INFO - PROCESS | 4032 | 1467110280197 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:00 INFO - PROCESS | 4032 | 1467110280284 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 03:38:00 INFO - PROCESS | 4032 | 1467110280290 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 4032 | 1467110280292 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:00 INFO - PROCESS | 4032 | ++DOCSHELL 10769400 == 24 [pid = 4032] [id = 569] 03:38:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1076A400) [pid = 4032] [serial = 1707] [outer = 00000000] 03:38:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A4DC00) [pid = 4032] [serial = 1708] [outer = 1076A400] 03:38:00 INFO - PROCESS | 4032 | 1467110280339 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A79400) [pid = 4032] [serial = 1709] [outer = 1076A400] 03:38:00 INFO - PROCESS | 4032 | 1467110280824 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 03:38:00 INFO - PROCESS | 4032 | 1467110280864 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 4032 | 1467110280866 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 03:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:38:00 INFO - PROCESS | 4032 | 1467110280870 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 4032 | 1467110280873 Marionette TRACE conn5 <- [1,2242,null,{}] 03:38:00 INFO - PROCESS | 4032 | 1467110280884 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}] 03:38:00 INFO - PROCESS | 4032 | 1467110280889 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:01 INFO - PROCESS | 4032 | 1467110281003 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 03:38:01 INFO - PROCESS | 4032 | 1467110281018 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 4032 | 1467110281021 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:01 INFO - PROCESS | 4032 | ++DOCSHELL 149BB000 == 25 [pid = 4032] [id = 570] 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (149BCC00) [pid = 4032] [serial = 1710] [outer = 00000000] 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14C03000) [pid = 4032] [serial = 1711] [outer = 149BCC00] 03:38:01 INFO - PROCESS | 4032 | 1467110281068 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14CDD400) [pid = 4032] [serial = 1712] [outer = 149BCC00] 03:38:01 INFO - PROCESS | 4032 | 1467110281515 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 03:38:01 INFO - PROCESS | 4032 | 1467110281548 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 4032 | 1467110281550 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 03:38:01 INFO - PROCESS | 4032 | 1467110281554 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 4032 | 1467110281556 Marionette TRACE conn5 <- [1,2246,null,{}] 03:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:38:01 INFO - PROCESS | 4032 | 1467110281568 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}] 03:38:01 INFO - PROCESS | 4032 | 1467110281571 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:01 INFO - PROCESS | 4032 | 1467110281657 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 03:38:01 INFO - PROCESS | 4032 | 1467110281665 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 4032 | 1467110281667 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:01 INFO - PROCESS | 4032 | ++DOCSHELL 1594E400 == 26 [pid = 4032] [id = 571] 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1594F000) [pid = 4032] [serial = 1713] [outer = 00000000] 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (162D9400) [pid = 4032] [serial = 1714] [outer = 1594F000] 03:38:01 INFO - PROCESS | 4032 | 1467110281712 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (17A49000) [pid = 4032] [serial = 1715] [outer = 1594F000] 03:38:02 INFO - PROCESS | 4032 | 1467110282164 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 03:38:02 INFO - PROCESS | 4032 | 1467110282200 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 4032 | 1467110282202 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 03:38:02 INFO - PROCESS | 4032 | 1467110282205 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:38:02 INFO - PROCESS | 4032 | 1467110282207 Marionette TRACE conn5 <- [1,2250,null,{}] 03:38:02 INFO - PROCESS | 4032 | 1467110282210 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}] 03:38:02 INFO - PROCESS | 4032 | 1467110282212 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:02 INFO - PROCESS | 4032 | 1467110282329 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 03:38:02 INFO - PROCESS | 4032 | 1467110282334 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 4032 | 1467110282336 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:02 INFO - PROCESS | 4032 | ++DOCSHELL 18443400 == 27 [pid = 4032] [id = 572] 03:38:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18445400) [pid = 4032] [serial = 1716] [outer = 00000000] 03:38:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (184B9800) [pid = 4032] [serial = 1717] [outer = 18445400] 03:38:02 INFO - PROCESS | 4032 | 1467110282382 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (184BA400) [pid = 4032] [serial = 1718] [outer = 18445400] 03:38:02 INFO - PROCESS | 4032 | 1467110282860 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 03:38:02 INFO - PROCESS | 4032 | 1467110282880 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 4032 | 1467110282882 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 03:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:38:02 INFO - PROCESS | 4032 | 1467110282892 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 4032 | 1467110282894 Marionette TRACE conn5 <- [1,2254,null,{}] 03:38:02 INFO - PROCESS | 4032 | 1467110282898 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}] 03:38:02 INFO - PROCESS | 4032 | 1467110282904 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:03 INFO - PROCESS | 4032 | 1467110283043 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 03:38:03 INFO - PROCESS | 4032 | 1467110283108 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 4032 | 1467110283110 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:03 INFO - PROCESS | 4032 | ++DOCSHELL 0FDECC00 == 28 [pid = 4032] [id = 573] 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10768C00) [pid = 4032] [serial = 1719] [outer = 00000000] 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18D31400) [pid = 4032] [serial = 1720] [outer = 10768C00] 03:38:03 INFO - PROCESS | 4032 | 1467110283155 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D32C00) [pid = 4032] [serial = 1721] [outer = 10768C00] 03:38:03 INFO - PROCESS | 4032 | 1467110283596 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 03:38:03 INFO - PROCESS | 4032 | 1467110283630 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 4032 | 1467110283632 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 03:38:03 INFO - PROCESS | 4032 | 1467110283635 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:38:03 INFO - PROCESS | 4032 | 1467110283637 Marionette TRACE conn5 <- [1,2258,null,{}] 03:38:03 INFO - PROCESS | 4032 | 1467110283640 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}] 03:38:03 INFO - PROCESS | 4032 | 1467110283642 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:03 INFO - PROCESS | 4032 | 1467110283783 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 03:38:03 INFO - PROCESS | 4032 | 1467110283795 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 4032 | 1467110283797 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:03 INFO - PROCESS | 4032 | ++DOCSHELL 18F7F000 == 29 [pid = 4032] [id = 574] 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18F7F400) [pid = 4032] [serial = 1722] [outer = 00000000] 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18F89800) [pid = 4032] [serial = 1723] [outer = 18F7F400] 03:38:03 INFO - PROCESS | 4032 | 1467110283840 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (19CC0800) [pid = 4032] [serial = 1724] [outer = 18F7F400] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18452C00) [pid = 4032] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14D83C00) [pid = 4032] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10514000) [pid = 4032] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18DACC00) [pid = 4032] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (197F4000) [pid = 4032] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14C1FC00) [pid = 4032] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18C38C00) [pid = 4032] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10A7B400) [pid = 4032] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1440E400) [pid = 4032] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1C6EE000) [pid = 4032] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0CD29800) [pid = 4032] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18C3CC00) [pid = 4032] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:38:04 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DABC00) [pid = 4032] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:38:04 INFO - PROCESS | 4032 | 1467110284422 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 830ms 03:38:04 INFO - PROCESS | 4032 | 1467110284470 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 03:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:38:04 INFO - PROCESS | 4032 | 1467110284472 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 03:38:04 INFO - PROCESS | 4032 | 1467110284475 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 4032 | 1467110284477 Marionette TRACE conn5 <- [1,2262,null,{}] 03:38:04 INFO - PROCESS | 4032 | 1467110284480 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}] 03:38:04 INFO - PROCESS | 4032 | 1467110284482 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:04 INFO - PROCESS | 4032 | 1467110284560 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 03:38:04 INFO - PROCESS | 4032 | 1467110284566 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 4032 | 1467110284567 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:04 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF0C00 == 30 [pid = 4032] [id = 575] 03:38:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10518C00) [pid = 4032] [serial = 1725] [outer = 00000000] 03:38:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1604B000) [pid = 4032] [serial = 1726] [outer = 10518C00] 03:38:04 INFO - PROCESS | 4032 | 1467110284611 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18CEEC00) [pid = 4032] [serial = 1727] [outer = 10518C00] 03:38:05 INFO - PROCESS | 4032 | 1467110285047 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 03:38:05 INFO - PROCESS | 4032 | 1467110285109 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 4032 | 1467110285111 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 03:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:38:05 INFO - PROCESS | 4032 | 1467110285117 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 4032 | 1467110285119 Marionette TRACE conn5 <- [1,2266,null,{}] 03:38:05 INFO - PROCESS | 4032 | 1467110285122 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}] 03:38:05 INFO - PROCESS | 4032 | 1467110285124 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:05 INFO - PROCESS | 4032 | 1467110285204 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 03:38:05 INFO - PROCESS | 4032 | 1467110285210 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 4032 | 1467110285212 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:05 INFO - PROCESS | 4032 | ++DOCSHELL 19CC4800 == 31 [pid = 4032] [id = 576] 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (19CC7C00) [pid = 4032] [serial = 1728] [outer = 00000000] 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1A002C00) [pid = 4032] [serial = 1729] [outer = 19CC7C00] 03:38:05 INFO - PROCESS | 4032 | 1467110285264 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1A003C00) [pid = 4032] [serial = 1730] [outer = 19CC7C00] 03:38:05 INFO - PROCESS | 4032 | 1467110285693 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 631ms 03:38:05 INFO - PROCESS | 4032 | 1467110285752 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 4032 | 1467110285754 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 03:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:38:05 INFO - PROCESS | 4032 | 1467110285757 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 4032 | 1467110285759 Marionette TRACE conn5 <- [1,2270,null,{}] 03:38:05 INFO - PROCESS | 4032 | 1467110285763 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}] 03:38:05 INFO - PROCESS | 4032 | 1467110285765 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:05 INFO - PROCESS | 4032 | 1467110285845 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 03:38:05 INFO - PROCESS | 4032 | 1467110285851 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 4032 | 1467110285852 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:05 INFO - PROCESS | 4032 | ++DOCSHELL 1A00B000 == 32 [pid = 4032] [id = 577] 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1A022000) [pid = 4032] [serial = 1731] [outer = 00000000] 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1A02C000) [pid = 4032] [serial = 1732] [outer = 1A022000] 03:38:05 INFO - PROCESS | 4032 | 1467110285896 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A02D400) [pid = 4032] [serial = 1733] [outer = 1A022000] 03:38:06 INFO - PROCESS | 4032 | 1467110286325 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 03:38:06 INFO - PROCESS | 4032 | 1467110286392 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 4032 | 1467110286394 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 03:38:06 INFO - PROCESS | 4032 | 1467110286397 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:38:06 INFO - PROCESS | 4032 | 1467110286400 Marionette TRACE conn5 <- [1,2274,null,{}] 03:38:06 INFO - PROCESS | 4032 | 1467110286446 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}] 03:38:06 INFO - PROCESS | 4032 | 1467110286450 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:06 INFO - PROCESS | 4032 | 1467110286565 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 03:38:06 INFO - PROCESS | 4032 | 1467110286760 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 4032 | 1467110286763 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:06 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF2C00 == 33 [pid = 4032] [id = 578] 03:38:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (0CDF5800) [pid = 4032] [serial = 1734] [outer = 00000000] 03:38:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (0FEF8800) [pid = 4032] [serial = 1735] [outer = 0CDF5800] 03:38:06 INFO - PROCESS | 4032 | 1467110286822 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10766400) [pid = 4032] [serial = 1736] [outer = 0CDF5800] 03:38:07 INFO - PROCESS | 4032 | 1467110287399 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1057ms 03:38:07 INFO - PROCESS | 4032 | 1467110287460 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 03:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:38:07 INFO - PROCESS | 4032 | 1467110287464 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 03:38:07 INFO - PROCESS | 4032 | 1467110287469 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 4032 | 1467110287471 Marionette TRACE conn5 <- [1,2278,null,{}] 03:38:07 INFO - PROCESS | 4032 | 1467110287477 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}] 03:38:07 INFO - PROCESS | 4032 | 1467110287480 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:07 INFO - PROCESS | 4032 | 1467110287593 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 03:38:07 INFO - PROCESS | 4032 | 1467110287737 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 4032 | 1467110287742 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:07 INFO - PROCESS | 4032 | ++DOCSHELL 146A1800 == 34 [pid = 4032] [id = 579] 03:38:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (146A2000) [pid = 4032] [serial = 1737] [outer = 00000000] 03:38:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (14997400) [pid = 4032] [serial = 1738] [outer = 146A2000] 03:38:07 INFO - PROCESS | 4032 | 1467110287799 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (14DD0800) [pid = 4032] [serial = 1739] [outer = 146A2000] 03:38:08 INFO - PROCESS | 4032 | 1467110288467 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1022ms 03:38:08 INFO - PROCESS | 4032 | 1467110288491 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 4032 | 1467110288494 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 03:38:08 INFO - PROCESS | 4032 | 1467110288497 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:38:08 INFO - PROCESS | 4032 | 1467110288500 Marionette TRACE conn5 <- [1,2282,null,{}] 03:38:08 INFO - PROCESS | 4032 | 1467110288504 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}] 03:38:08 INFO - PROCESS | 4032 | 1467110288507 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:08 INFO - PROCESS | 4032 | 1467110288615 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 03:38:08 INFO - PROCESS | 4032 | 1467110288755 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 4032 | 1467110288760 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:08 INFO - PROCESS | 4032 | ++DOCSHELL 18CEE400 == 35 [pid = 4032] [id = 580] 03:38:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D2D800) [pid = 4032] [serial = 1740] [outer = 00000000] 03:38:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19C0DC00) [pid = 4032] [serial = 1741] [outer = 18D2D800] 03:38:08 INFO - PROCESS | 4032 | 1467110288818 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1AD4C000) [pid = 4032] [serial = 1742] [outer = 18D2D800] 03:38:09 INFO - PROCESS | 4032 | 1467110289430 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 970ms 03:38:09 INFO - PROCESS | 4032 | 1467110289477 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 4032 | 1467110289484 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 03:38:09 INFO - PROCESS | 4032 | 1467110289488 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:38:09 INFO - PROCESS | 4032 | 1467110289490 Marionette TRACE conn5 <- [1,2286,null,{}] 03:38:09 INFO - PROCESS | 4032 | 1467110289494 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}] 03:38:09 INFO - PROCESS | 4032 | 1467110289496 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:09 INFO - PROCESS | 4032 | 1467110289605 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 03:38:09 INFO - PROCESS | 4032 | 1467110289716 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 4032 | 1467110289719 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:09 INFO - PROCESS | 4032 | ++DOCSHELL 1B8A0400 == 36 [pid = 4032] [id = 581] 03:38:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C11B800) [pid = 4032] [serial = 1743] [outer = 00000000] 03:38:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1C124C00) [pid = 4032] [serial = 1744] [outer = 1C11B800] 03:38:09 INFO - PROCESS | 4032 | 1467110289772 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1C46C800) [pid = 4032] [serial = 1745] [outer = 1C11B800] 03:38:10 INFO - PROCESS | 4032 | 1467110290481 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]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1017ms 03:38:10 INFO - PROCESS | 4032 | 1467110290509 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 4032 | 1467110290514 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 03:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:38:10 INFO - PROCESS | 4032 | 1467110290518 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 4032 | 1467110290522 Marionette TRACE conn5 <- [1,2290,null,{}] 03:38:10 INFO - PROCESS | 4032 | 1467110290527 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}] 03:38:10 INFO - PROCESS | 4032 | 1467110290530 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:10 INFO - PROCESS | 4032 | 1467110290631 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 03:38:10 INFO - PROCESS | 4032 | 1467110290746 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 4032 | 1467110290750 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:10 INFO - PROCESS | 4032 | ++DOCSHELL 10514400 == 37 [pid = 4032] [id = 582] 03:38:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1086DC00) [pid = 4032] [serial = 1746] [outer = 00000000] 03:38:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (113CD400) [pid = 4032] [serial = 1747] [outer = 1086DC00] 03:38:10 INFO - PROCESS | 4032 | 1467110290844 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (146E2800) [pid = 4032] [serial = 1748] [outer = 1086DC00] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 1594E400 == 36 [pid = 4032] [id = 571] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 18443400 == 35 [pid = 4032] [id = 572] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 0FEF0C00 == 34 [pid = 4032] [id = 575] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 18F7F000 == 33 [pid = 4032] [id = 574] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 19CC4800 == 32 [pid = 4032] [id = 576] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 0FDECC00 == 31 [pid = 4032] [id = 573] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 1C690800 == 30 [pid = 4032] [id = 552] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 1B8A0400 == 29 [pid = 4032] [id = 581] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 18CEE400 == 28 [pid = 4032] [id = 580] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 1A00B000 == 27 [pid = 4032] [id = 577] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 0CDF2C00 == 26 [pid = 4032] [id = 578] 03:38:11 INFO - PROCESS | 4032 | --DOCSHELL 146A1800 == 25 [pid = 4032] [id = 579] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (18579000) [pid = 4032] [serial = 1675] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (18C2EC00) [pid = 4032] [serial = 1676] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1604CC00) [pid = 4032] [serial = 1672] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (162C6C00) [pid = 4032] [serial = 1673] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (10519400) [pid = 4032] [serial = 1663] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18F88C00) [pid = 4032] [serial = 1685] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (18F81800) [pid = 4032] [serial = 1684] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (19CC4400) [pid = 4032] [serial = 1687] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18C37400) [pid = 4032] [serial = 1691] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1604A400) [pid = 4032] [serial = 1690] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1075F000) [pid = 4032] [serial = 1664] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18C3D400) [pid = 4032] [serial = 1678] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (10A7F000) [pid = 4032] [serial = 1666] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10C38000) [pid = 4032] [serial = 1667] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (149B6400) [pid = 4032] [serial = 1669] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14C1E400) [pid = 4032] [serial = 1670] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1CB4F000) [pid = 4032] [serial = 1658] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0FD3B000) [pid = 4032] [serial = 1661] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18D32400) [pid = 4032] [serial = 1681] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FC6A800) [pid = 4032] [serial = 1660] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19CC7000) [pid = 4032] [serial = 1688] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1A024800) [pid = 4032] [serial = 1694] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A006000) [pid = 4032] [serial = 1693] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18D2C800) [pid = 4032] [serial = 1682] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18C3D800) [pid = 4032] [serial = 1679] [outer = 00000000] [url = about:blank] 03:38:11 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B3BC800) [pid = 4032] [serial = 1696] [outer = 00000000] [url = about:blank] 03:38:12 INFO - PROCESS | 4032 | 1467110292017 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1524ms 03:38:12 INFO - PROCESS | 4032 | 1467110292044 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 4032 | 1467110292048 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 03:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:38:12 INFO - PROCESS | 4032 | 1467110292052 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 4032 | 1467110292056 Marionette TRACE conn5 <- [1,2294,null,{}] 03:38:12 INFO - PROCESS | 4032 | 1467110292062 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}] 03:38:12 INFO - PROCESS | 4032 | 1467110292064 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:12 INFO - PROCESS | 4032 | 1467110292154 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 03:38:12 INFO - PROCESS | 4032 | 1467110292162 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 4032 | 1467110292165 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:12 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE1C00 == 26 [pid = 4032] [id = 583] 03:38:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FDEB000) [pid = 4032] [serial = 1749] [outer = 00000000] 03:38:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10511400) [pid = 4032] [serial = 1750] [outer = 0FDEB000] 03:38:12 INFO - PROCESS | 4032 | 1467110292213 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1051A000) [pid = 4032] [serial = 1751] [outer = 0FDEB000] 03:38:12 INFO - PROCESS | 4032 | 1467110292694 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 690ms 03:38:12 INFO - PROCESS | 4032 | 1467110292743 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 4032 | 1467110292748 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 03:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:38:12 INFO - PROCESS | 4032 | 1467110292755 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 4032 | 1467110292757 Marionette TRACE conn5 <- [1,2298,null,{}] 03:38:12 INFO - PROCESS | 4032 | 1467110292761 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}] 03:38:12 INFO - PROCESS | 4032 | 1467110292764 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:12 INFO - PROCESS | 4032 | 1467110292886 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 03:38:12 INFO - PROCESS | 4032 | 1467110292902 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 4032 | 1467110292904 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:12 INFO - PROCESS | 4032 | ++DOCSHELL 10A7D000 == 27 [pid = 4032] [id = 584] 03:38:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10A7D800) [pid = 4032] [serial = 1752] [outer = 00000000] 03:38:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (10C08000) [pid = 4032] [serial = 1753] [outer = 10A7D800] 03:38:12 INFO - PROCESS | 4032 | 1467110292952 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1133F000) [pid = 4032] [serial = 1754] [outer = 10A7D800] 03:38:13 INFO - PROCESS | 4032 | 1467110293416 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 03:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:38:13 INFO - PROCESS | 4032 | 1467110293428 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 4032 | 1467110293430 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 03:38:13 INFO - PROCESS | 4032 | 1467110293433 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 4032 | 1467110293437 Marionette TRACE conn5 <- [1,2302,null,{}] 03:38:13 INFO - PROCESS | 4032 | 1467110293452 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}] 03:38:13 INFO - PROCESS | 4032 | 1467110293456 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:13 INFO - PROCESS | 4032 | 1467110293541 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 03:38:13 INFO - PROCESS | 4032 | 1467110293551 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 4032 | 1467110293554 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:13 INFO - PROCESS | 4032 | ++DOCSHELL 14CE6400 == 28 [pid = 4032] [id = 585] 03:38:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (14DD5800) [pid = 4032] [serial = 1755] [outer = 00000000] 03:38:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1604A400) [pid = 4032] [serial = 1756] [outer = 14DD5800] 03:38:13 INFO - PROCESS | 4032 | 1467110293601 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162CA000) [pid = 4032] [serial = 1757] [outer = 14DD5800] 03:38:14 INFO - PROCESS | 4032 | 1467110294070 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 690ms 03:38:14 INFO - PROCESS | 4032 | 1467110294124 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 4032 | 1467110294127 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 03:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:38:14 INFO - PROCESS | 4032 | 1467110294130 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 4032 | 1467110294132 Marionette TRACE conn5 <- [1,2306,null,{}] 03:38:14 INFO - PROCESS | 4032 | 1467110294135 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}] 03:38:14 INFO - PROCESS | 4032 | 1467110294137 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:14 INFO - PROCESS | 4032 | 1467110294256 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 03:38:14 INFO - PROCESS | 4032 | 1467110294343 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 4032 | 1467110294345 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:14 INFO - PROCESS | 4032 | ++DOCSHELL 16934C00 == 29 [pid = 4032] [id = 586] 03:38:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (16935400) [pid = 4032] [serial = 1758] [outer = 00000000] 03:38:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1844E800) [pid = 4032] [serial = 1759] [outer = 16935400] 03:38:14 INFO - PROCESS | 4032 | 1467110294392 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18611C00) [pid = 4032] [serial = 1760] [outer = 16935400] 03:38:14 INFO - PROCESS | 4032 | 1467110294819 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] 03:38:14 INFO - PROCESS | 4032 | 1467110294869 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 03:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:38:14 INFO - PROCESS | 4032 | 1467110294872 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 4032 | 1467110294874 Marionette TRACE conn5 <- [1,2310,null,{}] 03:38:14 INFO - PROCESS | 4032 | 1467110294877 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}] 03:38:14 INFO - PROCESS | 4032 | 1467110294879 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:14 INFO - PROCESS | 4032 | 1467110294990 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 03:38:15 INFO - PROCESS | 4032 | 1467110294996 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 4032 | 1467110294997 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:15 INFO - PROCESS | 4032 | ++DOCSHELL 18C33C00 == 30 [pid = 4032] [id = 587] 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18C35800) [pid = 4032] [serial = 1761] [outer = 00000000] 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18D26800) [pid = 4032] [serial = 1762] [outer = 18C35800] 03:38:15 INFO - PROCESS | 4032 | 1467110295041 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D2A800) [pid = 4032] [serial = 1763] [outer = 18C35800] 03:38:15 INFO - PROCESS | 4032 | 1467110295534 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 03:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:38:15 INFO - PROCESS | 4032 | 1467110295544 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 4032 | 1467110295546 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 03:38:15 INFO - PROCESS | 4032 | 1467110295549 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 4032 | 1467110295551 Marionette TRACE conn5 <- [1,2314,null,{}] 03:38:15 INFO - PROCESS | 4032 | 1467110295554 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}] 03:38:15 INFO - PROCESS | 4032 | 1467110295560 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:15 INFO - PROCESS | 4032 | 1467110295716 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 03:38:15 INFO - PROCESS | 4032 | 1467110295741 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 4032 | 1467110295744 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:15 INFO - PROCESS | 4032 | ++DOCSHELL 18DA8000 == 31 [pid = 4032] [id = 588] 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18DA9800) [pid = 4032] [serial = 1764] [outer = 00000000] 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (19769000) [pid = 4032] [serial = 1765] [outer = 18DA9800] 03:38:15 INFO - PROCESS | 4032 | 1467110295788 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (19CBC400) [pid = 4032] [serial = 1766] [outer = 18DA9800] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18445400) [pid = 4032] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1A02CC00) [pid = 4032] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10A54400) [pid = 4032] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (149BCC00) [pid = 4032] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0CD24800) [pid = 4032] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1594F000) [pid = 4032] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (08C61800) [pid = 4032] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1076A400) [pid = 4032] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10768C00) [pid = 4032] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18F7F400) [pid = 4032] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10518C00) [pid = 4032] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19CC7C00) [pid = 4032] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:38:16 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1A022000) [pid = 4032] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:38:16 INFO - PROCESS | 4032 | 1467110296419 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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 930ms 03:38:16 INFO - PROCESS | 4032 | 1467110296480 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 03:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:38:16 INFO - PROCESS | 4032 | 1467110296482 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 03:38:16 INFO - PROCESS | 4032 | 1467110296485 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 4032 | 1467110296487 Marionette TRACE conn5 <- [1,2318,null,{}] 03:38:16 INFO - PROCESS | 4032 | 1467110296490 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}] 03:38:16 INFO - PROCESS | 4032 | 1467110296492 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:16 INFO - PROCESS | 4032 | 1467110296605 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 03:38:16 INFO - PROCESS | 4032 | 1467110296668 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 4032 | 1467110296670 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:16 INFO - PROCESS | 4032 | ++DOCSHELL 0CD24800 == 32 [pid = 4032] [id = 589] 03:38:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (0FC6EC00) [pid = 4032] [serial = 1767] [outer = 00000000] 03:38:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18C3C400) [pid = 4032] [serial = 1768] [outer = 0FC6EC00] 03:38:16 INFO - PROCESS | 4032 | 1467110296714 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19C0F000) [pid = 4032] [serial = 1769] [outer = 0FC6EC00] 03:38:17 INFO - PROCESS | 4032 | 1467110297085 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 03:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:38:17 INFO - PROCESS | 4032 | 1467110297116 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 4032 | 1467110297118 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 03:38:17 INFO - PROCESS | 4032 | 1467110297121 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 4032 | 1467110297123 Marionette TRACE conn5 <- [1,2322,null,{}] 03:38:17 INFO - PROCESS | 4032 | 1467110297126 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}] 03:38:17 INFO - PROCESS | 4032 | 1467110297128 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:17 INFO - PROCESS | 4032 | 1467110297245 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 03:38:17 INFO - PROCESS | 4032 | 1467110297250 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 4032 | 1467110297252 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:17 INFO - PROCESS | 4032 | ++DOCSHELL 149BCC00 == 33 [pid = 4032] [id = 590] 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18CF0800) [pid = 4032] [serial = 1770] [outer = 00000000] 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19F3E400) [pid = 4032] [serial = 1771] [outer = 18CF0800] 03:38:17 INFO - PROCESS | 4032 | 1467110297295 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (146E2C00) [pid = 4032] [serial = 1772] [outer = 18CF0800] 03:38:17 INFO - PROCESS | 4032 | 1467110297696 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 03:38:17 INFO - PROCESS | 4032 | 1467110297753 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 4032 | 1467110297755 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 03:38:17 INFO - PROCESS | 4032 | 1467110297758 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:38:17 INFO - PROCESS | 4032 | 1467110297759 Marionette TRACE conn5 <- [1,2326,null,{}] 03:38:17 INFO - PROCESS | 4032 | 1467110297763 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}] 03:38:17 INFO - PROCESS | 4032 | 1467110297765 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:17 INFO - PROCESS | 4032 | 1467110297844 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 03:38:17 INFO - PROCESS | 4032 | 1467110297850 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 4032 | 1467110297851 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:17 INFO - PROCESS | 4032 | ++DOCSHELL 1A00F800 == 34 [pid = 4032] [id = 591] 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A010400) [pid = 4032] [serial = 1773] [outer = 00000000] 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A028400) [pid = 4032] [serial = 1774] [outer = 1A010400] 03:38:17 INFO - PROCESS | 4032 | 1467110297897 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1AD4BC00) [pid = 4032] [serial = 1775] [outer = 1A010400] 03:38:18 INFO - PROCESS | 4032 | 1467110298378 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms 03:38:18 INFO - PROCESS | 4032 | 1467110298493 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 4032 | 1467110298498 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 03:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:38:18 INFO - PROCESS | 4032 | 1467110298503 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 4032 | 1467110298508 Marionette TRACE conn5 <- [1,2330,null,{}] 03:38:18 INFO - PROCESS | 4032 | 1467110298515 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}] 03:38:18 INFO - PROCESS | 4032 | 1467110298518 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:18 INFO - PROCESS | 4032 | 1467110298709 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 03:38:18 INFO - PROCESS | 4032 | 1467110298827 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 4032 | 1467110298832 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:18 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE7800 == 35 [pid = 4032] [id = 592] 03:38:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (0FE30800) [pid = 4032] [serial = 1776] [outer = 00000000] 03:38:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1047F800) [pid = 4032] [serial = 1777] [outer = 0FE30800] 03:38:18 INFO - PROCESS | 4032 | 1467110298912 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1076A400) [pid = 4032] [serial = 1778] [outer = 0FE30800] 03:38:19 INFO - PROCESS | 4032 | 1467110299645 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]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1183ms 03:38:19 INFO - PROCESS | 4032 | 1467110299691 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 4032 | 1467110299696 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 03:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:38:19 INFO - PROCESS | 4032 | 1467110299703 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 4032 | 1467110299705 Marionette TRACE conn5 <- [1,2334,null,{}] 03:38:19 INFO - PROCESS | 4032 | 1467110299710 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}] 03:38:19 INFO - PROCESS | 4032 | 1467110299712 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:19 INFO - PROCESS | 4032 | 1467110299833 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 03:38:19 INFO - PROCESS | 4032 | 1467110299972 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 4032 | 1467110299975 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:19 INFO - PROCESS | 4032 | ++DOCSHELL 149B6400 == 36 [pid = 4032] [id = 593] 03:38:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (14B98400) [pid = 4032] [serial = 1779] [outer = 00000000] 03:38:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (14C4F000) [pid = 4032] [serial = 1780] [outer = 14B98400] 03:38:20 INFO - PROCESS | 4032 | 1467110300032 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1604B400) [pid = 4032] [serial = 1781] [outer = 14B98400] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 149BCC00 == 35 [pid = 4032] [id = 590] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 0CD24800 == 34 [pid = 4032] [id = 589] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 18DA8000 == 33 [pid = 4032] [id = 588] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 18C33C00 == 32 [pid = 4032] [id = 587] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 16934C00 == 31 [pid = 4032] [id = 586] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 14CE6400 == 30 [pid = 4032] [id = 585] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 10A7D000 == 29 [pid = 4032] [id = 584] 03:38:20 INFO - PROCESS | 4032 | --DOCSHELL 0FDE1C00 == 28 [pid = 4032] [id = 583] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (1A02C000) [pid = 4032] [serial = 1732] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (184B9800) [pid = 4032] [serial = 1717] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1B471400) [pid = 4032] [serial = 1697] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A79800) [pid = 4032] [serial = 1702] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C34000) [pid = 4032] [serial = 1703] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14C03000) [pid = 4032] [serial = 1711] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14CDD400) [pid = 4032] [serial = 1712] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0CDF7800) [pid = 4032] [serial = 1699] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FDE1800) [pid = 4032] [serial = 1700] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (162D9400) [pid = 4032] [serial = 1714] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0CE97400) [pid = 4032] [serial = 1705] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10473C00) [pid = 4032] [serial = 1706] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10A4DC00) [pid = 4032] [serial = 1708] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A79400) [pid = 4032] [serial = 1709] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18D32C00) [pid = 4032] [serial = 1721] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18D31400) [pid = 4032] [serial = 1720] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A02D400) [pid = 4032] [serial = 1733] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18F89800) [pid = 4032] [serial = 1723] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1604B000) [pid = 4032] [serial = 1726] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18CEEC00) [pid = 4032] [serial = 1727] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1A002C00) [pid = 4032] [serial = 1729] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1A003C00) [pid = 4032] [serial = 1730] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (19CC0800) [pid = 4032] [serial = 1724] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (184BA400) [pid = 4032] [serial = 1718] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (17A49000) [pid = 4032] [serial = 1715] [outer = 00000000] [url = about:blank] 03:38:20 INFO - PROCESS | 4032 | 1467110300982 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1330ms 03:38:21 INFO - PROCESS | 4032 | 1467110301036 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 03:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:38:21 INFO - PROCESS | 4032 | 1467110301040 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 03:38:21 INFO - PROCESS | 4032 | 1467110301045 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 4032 | 1467110301048 Marionette TRACE conn5 <- [1,2338,null,{}] 03:38:21 INFO - PROCESS | 4032 | 1467110301054 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}] 03:38:21 INFO - PROCESS | 4032 | 1467110301057 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:21 INFO - PROCESS | 4032 | 1467110301158 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 03:38:21 INFO - PROCESS | 4032 | 1467110301257 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 4032 | 1467110301261 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:21 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1B000 == 29 [pid = 4032] [id = 594] 03:38:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CD2F800) [pid = 4032] [serial = 1782] [outer = 00000000] 03:38:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FEFA400) [pid = 4032] [serial = 1783] [outer = 0CD2F800] 03:38:21 INFO - PROCESS | 4032 | 1467110301310 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10519400) [pid = 4032] [serial = 1784] [outer = 0CD2F800] 03:38:21 INFO - PROCESS | 4032 | 1467110301811 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 830ms 03:38:21 INFO - PROCESS | 4032 | 1467110301876 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 4032 | 1467110301881 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 03:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:38:21 INFO - PROCESS | 4032 | 1467110301887 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 4032 | 1467110301889 Marionette TRACE conn5 <- [1,2342,null,{}] 03:38:21 INFO - PROCESS | 4032 | 1467110301893 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}] 03:38:21 INFO - PROCESS | 4032 | 1467110301896 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:21 INFO - PROCESS | 4032 | 1467110301990 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 03:38:22 INFO - PROCESS | 4032 | 1467110301999 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 4032 | 1467110302001 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:22 INFO - PROCESS | 4032 | ++DOCSHELL 10A7CC00 == 30 [pid = 4032] [id = 595] 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A7F000) [pid = 4032] [serial = 1785] [outer = 00000000] 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10C7EC00) [pid = 4032] [serial = 1786] [outer = 10A7F000] 03:38:22 INFO - PROCESS | 4032 | 1467110302049 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (146E9400) [pid = 4032] [serial = 1787] [outer = 10A7F000] 03:38:22 INFO - PROCESS | 4032 | 1467110302526 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 03:38:22 INFO - PROCESS | 4032 | 1467110302574 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 4032 | 1467110302577 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 03:38:22 INFO - PROCESS | 4032 | 1467110302583 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:38:22 INFO - PROCESS | 4032 | 1467110302586 Marionette TRACE conn5 <- [1,2346,null,{}] 03:38:22 INFO - PROCESS | 4032 | 1467110302597 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}] 03:38:22 INFO - PROCESS | 4032 | 1467110302602 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:22 INFO - PROCESS | 4032 | 1467110302688 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 03:38:22 INFO - PROCESS | 4032 | 1467110302787 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 4032 | 1467110302790 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:22 INFO - PROCESS | 4032 | ++DOCSHELL 162D0000 == 31 [pid = 4032] [id = 596] 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (162D6400) [pid = 4032] [serial = 1788] [outer = 00000000] 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (16941800) [pid = 4032] [serial = 1789] [outer = 162D6400] 03:38:22 INFO - PROCESS | 4032 | 1467110302838 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18446C00) [pid = 4032] [serial = 1790] [outer = 162D6400] 03:38:23 INFO - PROCESS | 4032 | 1467110303247 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 03:38:23 INFO - PROCESS | 4032 | 1467110303324 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 4032 | 1467110303326 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 03:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:38:23 INFO - PROCESS | 4032 | 1467110303330 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 4032 | 1467110303332 Marionette TRACE conn5 <- [1,2350,null,{}] 03:38:23 INFO - PROCESS | 4032 | 1467110303335 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}] 03:38:23 INFO - PROCESS | 4032 | 1467110303337 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:23 INFO - PROCESS | 4032 | 1467110303477 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 03:38:23 INFO - PROCESS | 4032 | 1467110303497 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 4032 | 1467110303499 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:23 INFO - PROCESS | 4032 | ++DOCSHELL 1860E800 == 32 [pid = 4032] [id = 597] 03:38:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1860EC00) [pid = 4032] [serial = 1791] [outer = 00000000] 03:38:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18CEEC00) [pid = 4032] [serial = 1792] [outer = 1860EC00] 03:38:23 INFO - PROCESS | 4032 | 1467110303545 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18D2B000) [pid = 4032] [serial = 1793] [outer = 1860EC00] 03:38:24 INFO - PROCESS | 4032 | 1467110303993 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 729ms 03:38:24 INFO - PROCESS | 4032 | 1467110304074 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 4032 | 1467110304076 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 03:38:24 INFO - PROCESS | 4032 | 1467110304079 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:38:24 INFO - PROCESS | 4032 | 1467110304080 Marionette TRACE conn5 <- [1,2354,null,{}] 03:38:24 INFO - PROCESS | 4032 | 1467110304084 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}] 03:38:24 INFO - PROCESS | 4032 | 1467110304086 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:24 INFO - PROCESS | 4032 | 1467110304206 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 03:38:24 INFO - PROCESS | 4032 | 1467110304218 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 4032 | 1467110304220 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:24 INFO - PROCESS | 4032 | ++DOCSHELL 18D33800 == 33 [pid = 4032] [id = 598] 03:38:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18DA0400) [pid = 4032] [serial = 1794] [outer = 00000000] 03:38:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18DAAC00) [pid = 4032] [serial = 1795] [outer = 18DA0400] 03:38:24 INFO - PROCESS | 4032 | 1467110304264 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18E7A400) [pid = 4032] [serial = 1796] [outer = 18DA0400] 03:38:24 INFO - PROCESS | 4032 | 1467110304733 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 03:38:24 INFO - PROCESS | 4032 | 1467110304755 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 03:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:38:24 INFO - PROCESS | 4032 | 1467110304757 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 03:38:24 INFO - PROCESS | 4032 | 1467110304761 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 4032 | 1467110304763 Marionette TRACE conn5 <- [1,2358,null,{}] 03:38:24 INFO - PROCESS | 4032 | 1467110304766 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}] 03:38:24 INFO - PROCESS | 4032 | 1467110304773 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:24 INFO - PROCESS | 4032 | 1467110304930 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 03:38:25 INFO - PROCESS | 4032 | 1467110304998 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 4032 | 1467110305000 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:25 INFO - PROCESS | 4032 | ++DOCSHELL 19C0E400 == 34 [pid = 4032] [id = 599] 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19C0EC00) [pid = 4032] [serial = 1797] [outer = 00000000] 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A004000) [pid = 4032] [serial = 1798] [outer = 19C0EC00] 03:38:25 INFO - PROCESS | 4032 | 1467110305044 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19F30C00) [pid = 4032] [serial = 1799] [outer = 19C0EC00] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10A7D800) [pid = 4032] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FDEB000) [pid = 4032] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14DD5800) [pid = 4032] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1086DC00) [pid = 4032] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (16935400) [pid = 4032] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0CDF5800) [pid = 4032] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (146A2000) [pid = 4032] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18D2D800) [pid = 4032] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1C11B800) [pid = 4032] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18C35800) [pid = 4032] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (0FC6EC00) [pid = 4032] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18DA9800) [pid = 4032] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:38:25 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18CF0800) [pid = 4032] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:38:25 INFO - PROCESS | 4032 | 1467110305577 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 870ms 03:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:38:25 INFO - PROCESS | 4032 | 1467110305632 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 4032 | 1467110305633 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 03:38:25 INFO - PROCESS | 4032 | 1467110305637 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 4032 | 1467110305638 Marionette TRACE conn5 <- [1,2362,null,{}] 03:38:25 INFO - PROCESS | 4032 | 1467110305642 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}] 03:38:25 INFO - PROCESS | 4032 | 1467110305644 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:25 INFO - PROCESS | 4032 | 1467110305725 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 03:38:25 INFO - PROCESS | 4032 | 1467110305826 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 4032 | 1467110305828 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:25 INFO - PROCESS | 4032 | ++DOCSHELL 10A7D800 == 35 [pid = 4032] [id = 600] 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14618400) [pid = 4032] [serial = 1800] [outer = 00000000] 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18C35800) [pid = 4032] [serial = 1801] [outer = 14618400] 03:38:25 INFO - PROCESS | 4032 | 1467110305871 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19C05400) [pid = 4032] [serial = 1802] [outer = 14618400] 03:38:26 INFO - PROCESS | 4032 | 1467110306216 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 630ms 03:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:38:26 INFO - PROCESS | 4032 | 1467110306268 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 4032 | 1467110306270 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 03:38:26 INFO - PROCESS | 4032 | 1467110306272 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 4032 | 1467110306274 Marionette TRACE conn5 <- [1,2366,null,{}] 03:38:26 INFO - PROCESS | 4032 | 1467110306277 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}] 03:38:26 INFO - PROCESS | 4032 | 1467110306279 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:26 INFO - PROCESS | 4032 | 1467110306399 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 03:38:26 INFO - PROCESS | 4032 | 1467110306407 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 4032 | 1467110306409 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:26 INFO - PROCESS | 4032 | ++DOCSHELL 1A00C800 == 36 [pid = 4032] [id = 601] 03:38:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1A00E000) [pid = 4032] [serial = 1803] [outer = 00000000] 03:38:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1AC9D400) [pid = 4032] [serial = 1804] [outer = 1A00E000] 03:38:26 INFO - PROCESS | 4032 | 1467110306453 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1B47F000) [pid = 4032] [serial = 1805] [outer = 1A00E000] 03:38:26 INFO - PROCESS | 4032 | 1467110306870 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 629ms 03:38:26 INFO - PROCESS | 4032 | 1467110306904 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 4032 | 1467110306906 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 03:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:38:26 INFO - PROCESS | 4032 | 1467110306909 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 4032 | 1467110306911 Marionette TRACE conn5 <- [1,2370,null,{}] 03:38:26 INFO - PROCESS | 4032 | 1467110306914 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}] 03:38:26 INFO - PROCESS | 4032 | 1467110306916 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:27 INFO - PROCESS | 4032 | 1467110307035 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 03:38:27 INFO - PROCESS | 4032 | 1467110307123 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 4032 | 1467110307125 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:27 INFO - PROCESS | 4032 | ++DOCSHELL 1A02B000 == 37 [pid = 4032] [id = 602] 03:38:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B527000) [pid = 4032] [serial = 1806] [outer = 00000000] 03:38:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B89B400) [pid = 4032] [serial = 1807] [outer = 1B527000] 03:38:27 INFO - PROCESS | 4032 | 1467110307167 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1B89FC00) [pid = 4032] [serial = 1808] [outer = 1B527000] 03:38:27 INFO - PROCESS | 4032 | 1467110307639 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]]]}] 03:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 03:38:27 INFO - PROCESS | 4032 | 1467110307680 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 03:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:38:27 INFO - PROCESS | 4032 | 1467110307685 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 03:38:27 INFO - PROCESS | 4032 | 1467110307690 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 4032 | 1467110307694 Marionette TRACE conn5 <- [1,2374,null,{}] 03:38:27 INFO - PROCESS | 4032 | 1467110307699 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}] 03:38:27 INFO - PROCESS | 4032 | 1467110307703 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:27 INFO - PROCESS | 4032 | 1467110307817 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 03:38:27 INFO - PROCESS | 4032 | 1467110307933 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 4032 | 1467110307936 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:27 INFO - PROCESS | 4032 | ++DOCSHELL 0FC6EC00 == 38 [pid = 4032] [id = 603] 03:38:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0FD7E000) [pid = 4032] [serial = 1809] [outer = 00000000] 03:38:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1076D000) [pid = 4032] [serial = 1810] [outer = 0FD7E000] 03:38:28 INFO - PROCESS | 4032 | 1467110308034 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A7C800) [pid = 4032] [serial = 1811] [outer = 0FD7E000] 03:38:28 INFO - PROCESS | 4032 | 1467110308691 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1025ms 03:38:28 INFO - PROCESS | 4032 | 1467110308715 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 4032 | 1467110308720 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 03:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:38:28 INFO - PROCESS | 4032 | 1467110308726 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 4032 | 1467110308729 Marionette TRACE conn5 <- [1,2378,null,{}] 03:38:28 INFO - PROCESS | 4032 | 1467110308733 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}] 03:38:28 INFO - PROCESS | 4032 | 1467110308735 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:28 INFO - PROCESS | 4032 | 1467110308849 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 03:38:28 INFO - PROCESS | 4032 | 1467110308990 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 4032 | 1467110308992 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:29 INFO - PROCESS | 4032 | ++DOCSHELL 16047400 == 39 [pid = 4032] [id = 604] 03:38:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (162C6800) [pid = 4032] [serial = 1812] [outer = 00000000] 03:38:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1856E800) [pid = 4032] [serial = 1813] [outer = 162C6800] 03:38:29 INFO - PROCESS | 4032 | 1467110309049 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D24800) [pid = 4032] [serial = 1814] [outer = 162C6800] 03:38:29 INFO - PROCESS | 4032 | 1467110309665 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]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 970ms 03:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:38:29 INFO - PROCESS | 4032 | 1467110309700 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 4032 | 1467110309703 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 03:38:29 INFO - PROCESS | 4032 | 1467110309707 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 4032 | 1467110309711 Marionette TRACE conn5 <- [1,2382,null,{}] 03:38:29 INFO - PROCESS | 4032 | 1467110309722 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}] 03:38:29 INFO - PROCESS | 4032 | 1467110309727 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:29 INFO - PROCESS | 4032 | 1467110309837 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 03:38:29 INFO - PROCESS | 4032 | 1467110309952 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 4032 | 1467110309955 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:30 INFO - PROCESS | 4032 | ++DOCSHELL 1B526000 == 40 [pid = 4032] [id = 605] 03:38:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1B526800) [pid = 4032] [serial = 1815] [outer = 00000000] 03:38:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1C11D800) [pid = 4032] [serial = 1816] [outer = 1B526800] 03:38:30 INFO - PROCESS | 4032 | 1467110310052 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1C691400) [pid = 4032] [serial = 1817] [outer = 1B526800] 03:38:30 INFO - PROCESS | 4032 | 1467110310848 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1181ms 03:38:30 INFO - PROCESS | 4032 | 1467110310892 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 4032 | 1467110310897 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 03:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:38:30 INFO - PROCESS | 4032 | 1467110310902 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 4032 | 1467110310906 Marionette TRACE conn5 <- [1,2386,null,{}] 03:38:30 INFO - PROCESS | 4032 | 1467110310911 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}] 03:38:30 INFO - PROCESS | 4032 | 1467110310914 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:31 INFO - PROCESS | 4032 | 1467110311022 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 03:38:31 INFO - PROCESS | 4032 | 1467110311162 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 4032 | 1467110311167 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:31 INFO - PROCESS | 4032 | ++DOCSHELL 1076D800 == 41 [pid = 4032] [id = 606] 03:38:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1081FC00) [pid = 4032] [serial = 1818] [outer = 00000000] 03:38:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (10A53C00) [pid = 4032] [serial = 1819] [outer = 1081FC00] 03:38:31 INFO - PROCESS | 4032 | 1467110311218 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (10C05000) [pid = 4032] [serial = 1820] [outer = 1081FC00] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 1A00C800 == 40 [pid = 4032] [id = 601] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 10A7D800 == 39 [pid = 4032] [id = 600] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 19C0E400 == 38 [pid = 4032] [id = 599] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 18D33800 == 37 [pid = 4032] [id = 598] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 1860E800 == 36 [pid = 4032] [id = 597] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 162D0000 == 35 [pid = 4032] [id = 596] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 10A7CC00 == 34 [pid = 4032] [id = 595] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 0CD1B000 == 33 [pid = 4032] [id = 594] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 1A00F800 == 32 [pid = 4032] [id = 591] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 0FDE7800 == 31 [pid = 4032] [id = 592] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 10514400 == 30 [pid = 4032] [id = 582] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 149B6400 == 29 [pid = 4032] [id = 593] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 1B526000 == 28 [pid = 4032] [id = 605] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 1A02B000 == 27 [pid = 4032] [id = 602] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 0FC6EC00 == 26 [pid = 4032] [id = 603] 03:38:32 INFO - PROCESS | 4032 | --DOCSHELL 16047400 == 25 [pid = 4032] [id = 604] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10C08000) [pid = 4032] [serial = 1753] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10511400) [pid = 4032] [serial = 1750] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1051A000) [pid = 4032] [serial = 1751] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1604A400) [pid = 4032] [serial = 1756] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (146E2800) [pid = 4032] [serial = 1748] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (113CD400) [pid = 4032] [serial = 1747] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1844E800) [pid = 4032] [serial = 1759] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18611C00) [pid = 4032] [serial = 1760] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10766400) [pid = 4032] [serial = 1736] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FEF8800) [pid = 4032] [serial = 1735] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14DD0800) [pid = 4032] [serial = 1739] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14997400) [pid = 4032] [serial = 1738] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1AD4C000) [pid = 4032] [serial = 1742] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (19C0DC00) [pid = 4032] [serial = 1741] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1C46C800) [pid = 4032] [serial = 1745] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1C124C00) [pid = 4032] [serial = 1744] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18D26800) [pid = 4032] [serial = 1762] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18C3C400) [pid = 4032] [serial = 1768] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1A028400) [pid = 4032] [serial = 1774] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19769000) [pid = 4032] [serial = 1765] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (19F3E400) [pid = 4032] [serial = 1771] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19CBC400) [pid = 4032] [serial = 1766] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1133F000) [pid = 4032] [serial = 1754] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18D2A800) [pid = 4032] [serial = 1763] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (146E2C00) [pid = 4032] [serial = 1772] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (19C0F000) [pid = 4032] [serial = 1769] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (162CA000) [pid = 4032] [serial = 1757] [outer = 00000000] [url = about:blank] 03:38:32 INFO - PROCESS | 4032 | 1467110312447 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1569ms 03:38:32 INFO - PROCESS | 4032 | 1467110312477 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 4032 | 1467110312481 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 03:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:38:32 INFO - PROCESS | 4032 | 1467110312489 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 4032 | 1467110312492 Marionette TRACE conn5 <- [1,2390,null,{}] 03:38:32 INFO - PROCESS | 4032 | 1467110312498 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}] 03:38:32 INFO - PROCESS | 4032 | 1467110312501 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:32 INFO - PROCESS | 4032 | 1467110312623 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 03:38:32 INFO - PROCESS | 4032 | 1467110312719 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 4032 | 1467110312721 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:32 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF0800 == 26 [pid = 4032] [id = 607] 03:38:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0FD3A800) [pid = 4032] [serial = 1821] [outer = 00000000] 03:38:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0FDEAC00) [pid = 4032] [serial = 1822] [outer = 0FD3A800] 03:38:32 INFO - PROCESS | 4032 | 1467110312769 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FEFF400) [pid = 4032] [serial = 1823] [outer = 0FD3A800] 03:38:33 INFO - PROCESS | 4032 | 1467110313187 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 03:38:33 INFO - PROCESS | 4032 | 1467110313221 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 4032 | 1467110313227 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 03:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:38:33 INFO - PROCESS | 4032 | 1467110313233 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 4032 | 1467110313236 Marionette TRACE conn5 <- [1,2394,null,{}] 03:38:33 INFO - PROCESS | 4032 | 1467110313240 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}] 03:38:33 INFO - PROCESS | 4032 | 1467110313242 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:33 INFO - PROCESS | 4032 | 1467110313333 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 03:38:33 INFO - PROCESS | 4032 | 1467110313340 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 4032 | 1467110313343 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:33 INFO - PROCESS | 4032 | ++DOCSHELL 1076AC00 == 27 [pid = 4032] [id = 608] 03:38:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1076B400) [pid = 4032] [serial = 1824] [outer = 00000000] 03:38:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10870000) [pid = 4032] [serial = 1825] [outer = 1076B400] 03:38:33 INFO - PROCESS | 4032 | 1467110313391 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A50C00) [pid = 4032] [serial = 1826] [outer = 1076B400] 03:38:33 INFO - PROCESS | 4032 | 1467110313865 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 669ms 03:38:33 INFO - PROCESS | 4032 | 1467110313907 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 4032 | 1467110313909 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 03:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:38:33 INFO - PROCESS | 4032 | 1467110313913 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 4032 | 1467110313916 Marionette TRACE conn5 <- [1,2398,null,{}] 03:38:33 INFO - PROCESS | 4032 | 1467110313927 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}] 03:38:33 INFO - PROCESS | 4032 | 1467110313931 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:34 INFO - PROCESS | 4032 | 1467110314046 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 03:38:34 INFO - PROCESS | 4032 | 1467110314153 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 4032 | 1467110314156 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:34 INFO - PROCESS | 4032 | ++DOCSHELL 14C0BC00 == 28 [pid = 4032] [id = 609] 03:38:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14C0F400) [pid = 4032] [serial = 1827] [outer = 00000000] 03:38:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14C4A400) [pid = 4032] [serial = 1828] [outer = 14C0F400] 03:38:34 INFO - PROCESS | 4032 | 1467110314205 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14CE6800) [pid = 4032] [serial = 1829] [outer = 14C0F400] 03:38:34 INFO - PROCESS | 4032 | 1467110314708 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:38:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 03:38:34 INFO - PROCESS | 4032 | 1467110314748 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 4032 | 1467110314750 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 03:38:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:38:34 INFO - PROCESS | 4032 | 1467110314753 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 4032 | 1467110314755 Marionette TRACE conn5 <- [1,2402,null,{}] 03:38:34 INFO - PROCESS | 4032 | 1467110314758 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}] 03:38:34 INFO - PROCESS | 4032 | 1467110314760 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:34 INFO - PROCESS | 4032 | 1467110314883 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 03:38:34 INFO - PROCESS | 4032 | 1467110314893 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 4032 | 1467110314895 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:34 INFO - PROCESS | 4032 | ++DOCSHELL 14C47800 == 29 [pid = 4032] [id = 610] 03:38:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14DD0400) [pid = 4032] [serial = 1830] [outer = 00000000] 03:38:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (162CA000) [pid = 4032] [serial = 1831] [outer = 14DD0400] 03:38:34 INFO - PROCESS | 4032 | 1467110314940 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (16942400) [pid = 4032] [serial = 1832] [outer = 14DD0400] 03:38:35 INFO - PROCESS | 4032 | 1467110315383 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 03:38:35 INFO - PROCESS | 4032 | 1467110315427 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 4032 | 1467110315429 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 03:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:38:35 INFO - PROCESS | 4032 | 1467110315432 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 4032 | 1467110315434 Marionette TRACE conn5 <- [1,2406,null,{}] 03:38:35 INFO - PROCESS | 4032 | 1467110315437 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}] 03:38:35 INFO - PROCESS | 4032 | 1467110315439 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:35 INFO - PROCESS | 4032 | 1467110315552 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 03:38:35 INFO - PROCESS | 4032 | 1467110315557 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 4032 | 1467110315559 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:35 INFO - PROCESS | 4032 | ++DOCSHELL 1844DC00 == 30 [pid = 4032] [id = 611] 03:38:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1844E000) [pid = 4032] [serial = 1833] [outer = 00000000] 03:38:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18578400) [pid = 4032] [serial = 1834] [outer = 1844E000] 03:38:35 INFO - PROCESS | 4032 | 1467110315603 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C33800) [pid = 4032] [serial = 1835] [outer = 1844E000] 03:38:36 INFO - PROCESS | 4032 | 1467110316071 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]]]}] 03:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 03:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:38:36 INFO - PROCESS | 4032 | 1467110316103 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 4032 | 1467110316105 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 03:38:36 INFO - PROCESS | 4032 | 1467110316108 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 4032 | 1467110316110 Marionette TRACE conn5 <- [1,2410,null,{}] 03:38:36 INFO - PROCESS | 4032 | 1467110316114 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}] 03:38:36 INFO - PROCESS | 4032 | 1467110316120 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:36 INFO - PROCESS | 4032 | 1467110316259 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 03:38:36 INFO - PROCESS | 4032 | 1467110316324 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 4032 | 1467110316326 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:36 INFO - PROCESS | 4032 | ++DOCSHELL 18CF0400 == 31 [pid = 4032] [id = 612] 03:38:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D2AC00) [pid = 4032] [serial = 1836] [outer = 00000000] 03:38:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18DADC00) [pid = 4032] [serial = 1837] [outer = 18D2AC00] 03:38:36 INFO - PROCESS | 4032 | 1467110316371 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18F85400) [pid = 4032] [serial = 1838] [outer = 18D2AC00] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1860EC00) [pid = 4032] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18DA0400) [pid = 4032] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14618400) [pid = 4032] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0CD2F800) [pid = 4032] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A010400) [pid = 4032] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FE30800) [pid = 4032] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10A7F000) [pid = 4032] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1A00E000) [pid = 4032] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14B98400) [pid = 4032] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (162D6400) [pid = 4032] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19C0EC00) [pid = 4032] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:38:36 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B527000) [pid = 4032] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:38:36 INFO - PROCESS | 4032 | 1467110316962 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 929ms 03:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:38:37 INFO - PROCESS | 4032 | 1467110317039 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 4032 | 1467110317041 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 03:38:37 INFO - PROCESS | 4032 | 1467110317044 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 4032 | 1467110317046 Marionette TRACE conn5 <- [1,2414,null,{}] 03:38:37 INFO - PROCESS | 4032 | 1467110317049 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}] 03:38:37 INFO - PROCESS | 4032 | 1467110317051 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:37 INFO - PROCESS | 4032 | 1467110317128 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 03:38:37 INFO - PROCESS | 4032 | 1467110317133 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 4032 | 1467110317135 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:37 INFO - PROCESS | 4032 | ++DOCSHELL 0CE90400 == 32 [pid = 4032] [id = 613] 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (0FE30800) [pid = 4032] [serial = 1839] [outer = 00000000] 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18DAC000) [pid = 4032] [serial = 1840] [outer = 0FE30800] 03:38:37 INFO - PROCESS | 4032 | 1467110317178 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18E79800) [pid = 4032] [serial = 1841] [outer = 0FE30800] 03:38:37 INFO - PROCESS | 4032 | 1467110317610 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 03:38:37 INFO - PROCESS | 4032 | 1467110317675 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 4032 | 1467110317677 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 03:38:37 INFO - PROCESS | 4032 | 1467110317681 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:38:37 INFO - PROCESS | 4032 | 1467110317683 Marionette TRACE conn5 <- [1,2418,null,{}] 03:38:37 INFO - PROCESS | 4032 | 1467110317686 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}] 03:38:37 INFO - PROCESS | 4032 | 1467110317688 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:37 INFO - PROCESS | 4032 | 1467110317767 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 03:38:37 INFO - PROCESS | 4032 | 1467110317773 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 4032 | 1467110317775 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:37 INFO - PROCESS | 4032 | ++DOCSHELL 19C0C400 == 33 [pid = 4032] [id = 614] 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (19CBC800) [pid = 4032] [serial = 1842] [outer = 00000000] 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (19CC3400) [pid = 4032] [serial = 1843] [outer = 19CBC800] 03:38:37 INFO - PROCESS | 4032 | 1467110317819 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (19CC3800) [pid = 4032] [serial = 1844] [outer = 19CBC800] 03:38:38 INFO - PROCESS | 4032 | 1467110318275 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]]]}] 03:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 630ms 03:38:38 INFO - PROCESS | 4032 | 1467110318316 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 4032 | 1467110318318 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 03:38:38 INFO - PROCESS | 4032 | 1467110318321 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:38:38 INFO - PROCESS | 4032 | 1467110318322 Marionette TRACE conn5 <- [1,2422,null,{}] 03:38:38 INFO - PROCESS | 4032 | 1467110318326 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}] 03:38:38 INFO - PROCESS | 4032 | 1467110318328 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:38 INFO - PROCESS | 4032 | 1467110318407 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 03:38:38 INFO - PROCESS | 4032 | 1467110318413 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 4032 | 1467110318415 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:38 INFO - PROCESS | 4032 | ++DOCSHELL 19F32400 == 34 [pid = 4032] [id = 615] 03:38:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (19F3C400) [pid = 4032] [serial = 1845] [outer = 00000000] 03:38:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1A009000) [pid = 4032] [serial = 1846] [outer = 19F3C400] 03:38:38 INFO - PROCESS | 4032 | 1467110318459 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1A009800) [pid = 4032] [serial = 1847] [outer = 19F3C400] 03:38:39 INFO - PROCESS | 4032 | 1467110319257 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 970ms 03:38:39 INFO - PROCESS | 4032 | 1467110319296 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 4032 | 1467110319301 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 03:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:38:39 INFO - PROCESS | 4032 | 1467110319306 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 4032 | 1467110319309 Marionette TRACE conn5 <- [1,2426,null,{}] 03:38:39 INFO - PROCESS | 4032 | 1467110319316 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}] 03:38:39 INFO - PROCESS | 4032 | 1467110319320 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:39 INFO - PROCESS | 4032 | 1467110319450 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 03:38:39 INFO - PROCESS | 4032 | 1467110319619 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 4032 | 1467110319622 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:39 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF8400 == 35 [pid = 4032] [id = 616] 03:38:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0FD36000) [pid = 4032] [serial = 1848] [outer = 00000000] 03:38:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1051A400) [pid = 4032] [serial = 1849] [outer = 0FD36000] 03:38:39 INFO - PROCESS | 4032 | 1467110319682 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A47C00) [pid = 4032] [serial = 1850] [outer = 0FD36000] 03:38:40 INFO - PROCESS | 4032 | 1467110320349 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1069ms 03:38:40 INFO - PROCESS | 4032 | 1467110320396 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 4032 | 1467110320401 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 03:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:38:40 INFO - PROCESS | 4032 | 1467110320407 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 4032 | 1467110320410 Marionette TRACE conn5 <- [1,2430,null,{}] 03:38:40 INFO - PROCESS | 4032 | 1467110320414 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}] 03:38:40 INFO - PROCESS | 4032 | 1467110320417 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:40 INFO - PROCESS | 4032 | 1467110320538 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 03:38:40 INFO - PROCESS | 4032 | 1467110320696 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 4032 | 1467110320699 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:40 INFO - PROCESS | 4032 | ++DOCSHELL 149B6400 == 36 [pid = 4032] [id = 617] 03:38:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14CDD400) [pid = 4032] [serial = 1851] [outer = 00000000] 03:38:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1604A000) [pid = 4032] [serial = 1852] [outer = 14CDD400] 03:38:40 INFO - PROCESS | 4032 | 1467110320757 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18447400) [pid = 4032] [serial = 1853] [outer = 14CDD400] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 19C0C400 == 35 [pid = 4032] [id = 614] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 0CE90400 == 34 [pid = 4032] [id = 613] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 18CF0400 == 33 [pid = 4032] [id = 612] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 1844DC00 == 32 [pid = 4032] [id = 611] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 14C47800 == 31 [pid = 4032] [id = 610] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 14C0BC00 == 30 [pid = 4032] [id = 609] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 1076AC00 == 29 [pid = 4032] [id = 608] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 0CDF0800 == 28 [pid = 4032] [id = 607] 03:38:41 INFO - PROCESS | 4032 | --DOCSHELL 1076D800 == 27 [pid = 4032] [id = 606] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18CEEC00) [pid = 4032] [serial = 1792] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DAAC00) [pid = 4032] [serial = 1795] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18C35800) [pid = 4032] [serial = 1801] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (0FEFA400) [pid = 4032] [serial = 1783] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10519400) [pid = 4032] [serial = 1784] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1AD4BC00) [pid = 4032] [serial = 1775] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1047F800) [pid = 4032] [serial = 1777] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1076A400) [pid = 4032] [serial = 1778] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10C7EC00) [pid = 4032] [serial = 1786] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1B47F000) [pid = 4032] [serial = 1805] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (146E9400) [pid = 4032] [serial = 1787] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14C4F000) [pid = 4032] [serial = 1780] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1604B400) [pid = 4032] [serial = 1781] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (16941800) [pid = 4032] [serial = 1789] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1A004000) [pid = 4032] [serial = 1798] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19F30C00) [pid = 4032] [serial = 1799] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1B89B400) [pid = 4032] [serial = 1807] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1AC9D400) [pid = 4032] [serial = 1804] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (1B89FC00) [pid = 4032] [serial = 1808] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18D2B000) [pid = 4032] [serial = 1793] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18E7A400) [pid = 4032] [serial = 1796] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (19C05400) [pid = 4032] [serial = 1802] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (18446C00) [pid = 4032] [serial = 1790] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 4032 | 1467110321587 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:38:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1224ms 03:38:41 INFO - PROCESS | 4032 | 1467110321633 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 03:38:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:38:41 INFO - PROCESS | 4032 | 1467110321637 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 03:38:41 INFO - PROCESS | 4032 | 1467110321642 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 4032 | 1467110321645 Marionette TRACE conn5 <- [1,2434,null,{}] 03:38:41 INFO - PROCESS | 4032 | 1467110321654 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}] 03:38:41 INFO - PROCESS | 4032 | 1467110321656 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:41 INFO - PROCESS | 4032 | 1467110321752 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 03:38:41 INFO - PROCESS | 4032 | 1467110321759 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 4032 | 1467110321761 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:41 INFO - PROCESS | 4032 | ++DOCSHELL 10516400 == 28 [pid = 4032] [id = 618] 03:38:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (10517000) [pid = 4032] [serial = 1854] [outer = 00000000] 03:38:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (1051D800) [pid = 4032] [serial = 1855] [outer = 10517000] 03:38:41 INFO - PROCESS | 4032 | 1467110321810 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (1081EC00) [pid = 4032] [serial = 1856] [outer = 10517000] 03:38:42 INFO - PROCESS | 4032 | 1467110322345 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 730ms 03:38:42 INFO - PROCESS | 4032 | 1467110322373 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 4032 | 1467110322377 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 03:38:42 INFO - PROCESS | 4032 | 1467110322382 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 4032 | 1467110322385 Marionette TRACE conn5 <- [1,2438,null,{}] 03:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:38:42 INFO - PROCESS | 4032 | 1467110322389 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}] 03:38:42 INFO - PROCESS | 4032 | 1467110322391 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:42 INFO - PROCESS | 4032 | 1467110322477 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 03:38:42 INFO - PROCESS | 4032 | 1467110322486 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 4032 | 1467110322488 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:42 INFO - PROCESS | 4032 | ++DOCSHELL 146E2C00 == 29 [pid = 4032] [id = 619] 03:38:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (146E5800) [pid = 4032] [serial = 1857] [outer = 00000000] 03:38:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (14990C00) [pid = 4032] [serial = 1858] [outer = 146E5800] 03:38:42 INFO - PROCESS | 4032 | 1467110322535 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (14C11800) [pid = 4032] [serial = 1859] [outer = 146E5800] 03:38:42 INFO - PROCESS | 4032 | 1467110322999 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 03:38:43 INFO - PROCESS | 4032 | 1467110323058 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 4032 | 1467110323060 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 03:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:38:43 INFO - PROCESS | 4032 | 1467110323063 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 4032 | 1467110323067 Marionette TRACE conn5 <- [1,2442,null,{}] 03:38:43 INFO - PROCESS | 4032 | 1467110323078 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}] 03:38:43 INFO - PROCESS | 4032 | 1467110323082 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:43 INFO - PROCESS | 4032 | 1467110323171 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 03:38:43 INFO - PROCESS | 4032 | 1467110323302 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 4032 | 1467110323305 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:43 INFO - PROCESS | 4032 | ++DOCSHELL 18446400 == 30 [pid = 4032] [id = 620] 03:38:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (18446C00) [pid = 4032] [serial = 1860] [outer = 00000000] 03:38:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1844E800) [pid = 4032] [serial = 1861] [outer = 18446C00] 03:38:43 INFO - PROCESS | 4032 | 1467110323355 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1860A400) [pid = 4032] [serial = 1862] [outer = 18446C00] 03:38:43 INFO - PROCESS | 4032 | 1467110323736 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 729ms 03:38:43 INFO - PROCESS | 4032 | 1467110323798 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 4032 | 1467110323800 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 03:38:43 INFO - PROCESS | 4032 | 1467110323804 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:38:43 INFO - PROCESS | 4032 | 1467110323805 Marionette TRACE conn5 <- [1,2446,null,{}] 03:38:43 INFO - PROCESS | 4032 | 1467110323809 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}] 03:38:43 INFO - PROCESS | 4032 | 1467110323811 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:43 INFO - PROCESS | 4032 | 1467110323932 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 03:38:43 INFO - PROCESS | 4032 | 1467110323937 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 4032 | 1467110323939 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:43 INFO - PROCESS | 4032 | ++DOCSHELL 18D26800 == 31 [pid = 4032] [id = 621] 03:38:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18D28C00) [pid = 4032] [serial = 1863] [outer = 00000000] 03:38:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18D9E400) [pid = 4032] [serial = 1864] [outer = 18D28C00] 03:38:43 INFO - PROCESS | 4032 | 1467110323984 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18DA6400) [pid = 4032] [serial = 1865] [outer = 18D28C00] 03:38:44 INFO - PROCESS | 4032 | 1467110324433 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 03:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:38:44 INFO - PROCESS | 4032 | 1467110324480 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 4032 | 1467110324482 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 03:38:44 INFO - PROCESS | 4032 | 1467110324485 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 4032 | 1467110324487 Marionette TRACE conn5 <- [1,2450,null,{}] 03:38:44 INFO - PROCESS | 4032 | 1467110324491 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}] 03:38:44 INFO - PROCESS | 4032 | 1467110324493 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:44 INFO - PROCESS | 4032 | 1467110324610 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 03:38:44 INFO - PROCESS | 4032 | 1467110324710 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 4032 | 1467110324712 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:44 INFO - PROCESS | 4032 | ++DOCSHELL 14CDF400 == 32 [pid = 4032] [id = 622] 03:38:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18C2E800) [pid = 4032] [serial = 1866] [outer = 00000000] 03:38:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18F82800) [pid = 4032] [serial = 1867] [outer = 18C2E800] 03:38:44 INFO - PROCESS | 4032 | 1467110324758 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18F88C00) [pid = 4032] [serial = 1868] [outer = 18C2E800] 03:38:45 INFO - PROCESS | 4032 | 1467110325167 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 03:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:38:45 INFO - PROCESS | 4032 | 1467110325217 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 4032 | 1467110325219 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 03:38:45 INFO - PROCESS | 4032 | 1467110325222 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 4032 | 1467110325224 Marionette TRACE conn5 <- [1,2454,null,{}] 03:38:45 INFO - PROCESS | 4032 | 1467110325227 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}] 03:38:45 INFO - PROCESS | 4032 | 1467110325233 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:45 INFO - PROCESS | 4032 | 1467110325380 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 03:38:45 INFO - PROCESS | 4032 | 1467110325386 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 4032 | 1467110325388 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:45 INFO - PROCESS | 4032 | ++DOCSHELL 19CC5400 == 33 [pid = 4032] [id = 623] 03:38:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CC6400) [pid = 4032] [serial = 1869] [outer = 00000000] 03:38:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1A028400) [pid = 4032] [serial = 1870] [outer = 19CC6400] 03:38:45 INFO - PROCESS | 4032 | 1467110325432 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19F35C00) [pid = 4032] [serial = 1871] [outer = 19CC6400] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (14DD0400) [pid = 4032] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1076B400) [pid = 4032] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1081FC00) [pid = 4032] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FD3A800) [pid = 4032] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (14C0F400) [pid = 4032] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1844E000) [pid = 4032] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0FD7E000) [pid = 4032] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (162C6800) [pid = 4032] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B526800) [pid = 4032] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18D2AC00) [pid = 4032] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19CBC800) [pid = 4032] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:38:45 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (0FE30800) [pid = 4032] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:38:45 INFO - PROCESS | 4032 | 1467110325946 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 03:38:45 INFO - PROCESS | 4032 | 1467110325994 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 4032 | 1467110325996 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 03:38:46 INFO - PROCESS | 4032 | 1467110326003 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 4032 | 1467110326005 Marionette TRACE conn5 <- [1,2458,null,{}] 03:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:38:46 INFO - PROCESS | 4032 | 1467110326009 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}] 03:38:46 INFO - PROCESS | 4032 | 1467110326011 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:46 INFO - PROCESS | 4032 | 1467110326089 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 03:38:46 INFO - PROCESS | 4032 | 1467110326098 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 4032 | 1467110326100 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:46 INFO - PROCESS | 4032 | ++DOCSHELL 0FE30800 == 34 [pid = 4032] [id = 624] 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (0FE5FC00) [pid = 4032] [serial = 1872] [outer = 00000000] 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (16055000) [pid = 4032] [serial = 1873] [outer = 0FE5FC00] 03:38:46 INFO - PROCESS | 4032 | 1467110326143 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (162D0C00) [pid = 4032] [serial = 1874] [outer = 0FE5FC00] 03:38:46 INFO - PROCESS | 4032 | 1467110326570 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 03:38:46 INFO - PROCESS | 4032 | 1467110326639 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 4032 | 1467110326641 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 03:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:38:46 INFO - PROCESS | 4032 | 1467110326644 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 4032 | 1467110326645 Marionette TRACE conn5 <- [1,2462,null,{}] 03:38:46 INFO - PROCESS | 4032 | 1467110326649 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}] 03:38:46 INFO - PROCESS | 4032 | 1467110326650 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:46 INFO - PROCESS | 4032 | 1467110326730 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 03:38:46 INFO - PROCESS | 4032 | 1467110326735 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 4032 | 1467110326737 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:46 INFO - PROCESS | 4032 | ++DOCSHELL 19CBC800 == 35 [pid = 4032] [id = 625] 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (19CC6C00) [pid = 4032] [serial = 1875] [outer = 00000000] 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1AD4C000) [pid = 4032] [serial = 1876] [outer = 19CC6C00] 03:38:46 INFO - PROCESS | 4032 | 1467110326780 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1B3BFC00) [pid = 4032] [serial = 1877] [outer = 19CC6C00] 03:38:47 INFO - PROCESS | 4032 | 1467110327208 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 629ms 03:38:47 INFO - PROCESS | 4032 | 1467110327275 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 4032 | 1467110327277 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 03:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:38:47 INFO - PROCESS | 4032 | 1467110327280 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 4032 | 1467110327282 Marionette TRACE conn5 <- [1,2466,null,{}] 03:38:47 INFO - PROCESS | 4032 | 1467110327294 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}] 03:38:47 INFO - PROCESS | 4032 | 1467110327297 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:47 INFO - PROCESS | 4032 | 1467110327419 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 03:38:47 INFO - PROCESS | 4032 | 1467110327614 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 4032 | 1467110327617 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:47 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15000 == 36 [pid = 4032] [id = 626] 03:38:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (0CD17800) [pid = 4032] [serial = 1878] [outer = 00000000] 03:38:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (0CD2EC00) [pid = 4032] [serial = 1879] [outer = 0CD17800] 03:38:47 INFO - PROCESS | 4032 | 1467110327676 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0FEF3800) [pid = 4032] [serial = 1880] [outer = 0CD17800] 03:38:48 INFO - PROCESS | 4032 | 1467110328265 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1020ms 03:38:48 INFO - PROCESS | 4032 | 1467110328302 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 4032 | 1467110328306 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 03:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:38:48 INFO - PROCESS | 4032 | 1467110328311 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 4032 | 1467110328315 Marionette TRACE conn5 <- [1,2470,null,{}] 03:38:48 INFO - PROCESS | 4032 | 1467110328320 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}] 03:38:48 INFO - PROCESS | 4032 | 1467110328324 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:48 INFO - PROCESS | 4032 | 1467110328455 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 03:38:48 INFO - PROCESS | 4032 | 1467110328597 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 4032 | 1467110328600 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:48 INFO - PROCESS | 4032 | ++DOCSHELL 1594F000 == 37 [pid = 4032] [id = 627] 03:38:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (15957C00) [pid = 4032] [serial = 1881] [outer = 00000000] 03:38:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (162DE400) [pid = 4032] [serial = 1882] [outer = 15957C00] 03:38:48 INFO - PROCESS | 4032 | 1467110328660 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18450400) [pid = 4032] [serial = 1883] [outer = 15957C00] 03:38:49 INFO - PROCESS | 4032 | 1467110329247 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 990ms 03:38:49 INFO - PROCESS | 4032 | 1467110329301 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 4032 | 1467110329305 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 03:38:49 INFO - PROCESS | 4032 | 1467110329308 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:38:49 INFO - PROCESS | 4032 | 1467110329311 Marionette TRACE conn5 <- [1,2474,null,{}] 03:38:49 INFO - PROCESS | 4032 | 1467110329315 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}] 03:38:49 INFO - PROCESS | 4032 | 1467110329318 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:49 INFO - PROCESS | 4032 | 1467110329431 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 03:38:49 INFO - PROCESS | 4032 | 1467110329578 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 4032 | 1467110329580 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:49 INFO - PROCESS | 4032 | ++DOCSHELL 19CBD000 == 38 [pid = 4032] [id = 628] 03:38:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A00FC00) [pid = 4032] [serial = 1884] [outer = 00000000] 03:38:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1AC9D400) [pid = 4032] [serial = 1885] [outer = 1A00FC00] 03:38:49 INFO - PROCESS | 4032 | 1467110329635 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1B527000) [pid = 4032] [serial = 1886] [outer = 1A00FC00] 03:38:50 INFO - PROCESS | 4032 | 1467110330254 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 969ms 03:38:50 INFO - PROCESS | 4032 | 1467110330281 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 03:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:38:50 INFO - PROCESS | 4032 | 1467110330285 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 03:38:50 INFO - PROCESS | 4032 | 1467110330296 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 4032 | 1467110330301 Marionette TRACE conn5 <- [1,2478,null,{}] 03:38:50 INFO - PROCESS | 4032 | 1467110330304 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}] 03:38:50 INFO - PROCESS | 4032 | 1467110330308 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:50 INFO - PROCESS | 4032 | 1467110330420 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 03:38:50 INFO - PROCESS | 4032 | 1467110330532 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 4032 | 1467110330534 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:50 INFO - PROCESS | 4032 | ++DOCSHELL 19CC5C00 == 39 [pid = 4032] [id = 629] 03:38:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (19CC9800) [pid = 4032] [serial = 1887] [outer = 00000000] 03:38:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1C466000) [pid = 4032] [serial = 1888] [outer = 19CC9800] 03:38:50 INFO - PROCESS | 4032 | 1467110330651 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1C6FAC00) [pid = 4032] [serial = 1889] [outer = 19CC9800] 03:38:51 INFO - PROCESS | 4032 | 1467110331324 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1084ms 03:38:51 INFO - PROCESS | 4032 | 1467110331375 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 4032 | 1467110331379 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 03:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:38:51 INFO - PROCESS | 4032 | 1467110331384 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 4032 | 1467110331387 Marionette TRACE conn5 <- [1,2482,null,{}] 03:38:51 INFO - PROCESS | 4032 | 1467110331393 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}] 03:38:51 INFO - PROCESS | 4032 | 1467110331395 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:51 INFO - PROCESS | 4032 | 1467110331493 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 03:38:51 INFO - PROCESS | 4032 | 1467110331653 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 4032 | 1467110331656 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:51 INFO - PROCESS | 4032 | ++DOCSHELL 10513000 == 40 [pid = 4032] [id = 630] 03:38:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (10514800) [pid = 4032] [serial = 1890] [outer = 00000000] 03:38:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (113CAC00) [pid = 4032] [serial = 1891] [outer = 10514800] 03:38:51 INFO - PROCESS | 4032 | 1467110331707 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (147CDC00) [pid = 4032] [serial = 1892] [outer = 10514800] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 19CBC800 == 39 [pid = 4032] [id = 625] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 0FE30800 == 38 [pid = 4032] [id = 624] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 19CC5400 == 37 [pid = 4032] [id = 623] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 14CDF400 == 36 [pid = 4032] [id = 622] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 18D26800 == 35 [pid = 4032] [id = 621] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 18446400 == 34 [pid = 4032] [id = 620] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 146E2C00 == 33 [pid = 4032] [id = 619] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 10516400 == 32 [pid = 4032] [id = 618] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 149B6400 == 31 [pid = 4032] [id = 617] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 0CDF8400 == 30 [pid = 4032] [id = 616] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 19F32400 == 29 [pid = 4032] [id = 615] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 19CC5C00 == 28 [pid = 4032] [id = 629] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 19CBD000 == 27 [pid = 4032] [id = 628] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 0CD15000 == 26 [pid = 4032] [id = 626] 03:38:52 INFO - PROCESS | 4032 | --DOCSHELL 1594F000 == 25 [pid = 4032] [id = 627] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (162CA000) [pid = 4032] [serial = 1831] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10870000) [pid = 4032] [serial = 1825] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A50C00) [pid = 4032] [serial = 1826] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10C05000) [pid = 4032] [serial = 1820] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10A53C00) [pid = 4032] [serial = 1819] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FDEAC00) [pid = 4032] [serial = 1822] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FEFF400) [pid = 4032] [serial = 1823] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (14C4A400) [pid = 4032] [serial = 1828] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18578400) [pid = 4032] [serial = 1834] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A7C800) [pid = 4032] [serial = 1811] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1076D000) [pid = 4032] [serial = 1810] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18D24800) [pid = 4032] [serial = 1814] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1856E800) [pid = 4032] [serial = 1813] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1C691400) [pid = 4032] [serial = 1817] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1C11D800) [pid = 4032] [serial = 1816] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18C33800) [pid = 4032] [serial = 1835] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DADC00) [pid = 4032] [serial = 1837] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19CC3400) [pid = 4032] [serial = 1843] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (18F85400) [pid = 4032] [serial = 1838] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18E79800) [pid = 4032] [serial = 1841] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18DAC000) [pid = 4032] [serial = 1840] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (16942400) [pid = 4032] [serial = 1832] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (19CC3800) [pid = 4032] [serial = 1844] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1A009000) [pid = 4032] [serial = 1846] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (14CE6800) [pid = 4032] [serial = 1829] [outer = 00000000] [url = about:blank] 03:38:52 INFO - PROCESS | 4032 | 1467110332867 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1534ms 03:38:52 INFO - PROCESS | 4032 | 1467110332920 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 4032 | 1467110332924 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 03:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:38:52 INFO - PROCESS | 4032 | 1467110332928 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 4032 | 1467110332932 Marionette TRACE conn5 <- [1,2486,null,{}] 03:38:52 INFO - PROCESS | 4032 | 1467110332938 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}] 03:38:52 INFO - PROCESS | 4032 | 1467110332940 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:53 INFO - PROCESS | 4032 | 1467110333066 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 03:38:53 INFO - PROCESS | 4032 | 1467110333163 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 4032 | 1467110333166 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:53 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEE000 == 26 [pid = 4032] [id = 631] 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CDF2800) [pid = 4032] [serial = 1893] [outer = 00000000] 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0FDE1800) [pid = 4032] [serial = 1894] [outer = 0CDF2800] 03:38:53 INFO - PROCESS | 4032 | 1467110333213 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FEF6C00) [pid = 4032] [serial = 1895] [outer = 0CDF2800] 03:38:53 INFO - PROCESS | 4032 | 1467110333579 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 729ms 03:38:53 INFO - PROCESS | 4032 | 1467110333688 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 4032 | 1467110333693 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 03:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:38:53 INFO - PROCESS | 4032 | 1467110333703 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 4032 | 1467110333706 Marionette TRACE conn5 <- [1,2490,null,{}] 03:38:53 INFO - PROCESS | 4032 | 1467110333710 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}] 03:38:53 INFO - PROCESS | 4032 | 1467110333712 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:53 INFO - PROCESS | 4032 | 1467110333823 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 03:38:53 INFO - PROCESS | 4032 | 1467110333835 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 4032 | 1467110333837 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:53 INFO - PROCESS | 4032 | ++DOCSHELL 10870000 == 27 [pid = 4032] [id = 632] 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10873C00) [pid = 4032] [serial = 1896] [outer = 00000000] 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A54C00) [pid = 4032] [serial = 1897] [outer = 10873C00] 03:38:53 INFO - PROCESS | 4032 | 1467110333884 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A7C800) [pid = 4032] [serial = 1898] [outer = 10873C00] 03:38:54 INFO - PROCESS | 4032 | 1467110334420 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 03:38:54 INFO - PROCESS | 4032 | 1467110334474 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 4032 | 1467110334476 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 03:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:38:54 INFO - PROCESS | 4032 | 1467110334480 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 4032 | 1467110334483 Marionette TRACE conn5 <- [1,2494,null,{}] 03:38:54 INFO - PROCESS | 4032 | 1467110334494 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}] 03:38:54 INFO - PROCESS | 4032 | 1467110334499 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:54 INFO - PROCESS | 4032 | 1467110334587 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 03:38:54 INFO - PROCESS | 4032 | 1467110334595 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 4032 | 1467110334598 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:54 INFO - PROCESS | 4032 | ++DOCSHELL 14991000 == 28 [pid = 4032] [id = 633] 03:38:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14998C00) [pid = 4032] [serial = 1899] [outer = 00000000] 03:38:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14C07C00) [pid = 4032] [serial = 1900] [outer = 14998C00] 03:38:54 INFO - PROCESS | 4032 | 1467110334647 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14CDF400) [pid = 4032] [serial = 1901] [outer = 14998C00] 03:38:55 INFO - PROCESS | 4032 | 1467110335153 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 731ms 03:38:55 INFO - PROCESS | 4032 | 1467110335215 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 4032 | 1467110335218 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 03:38:55 INFO - PROCESS | 4032 | 1467110335221 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:38:55 INFO - PROCESS | 4032 | 1467110335223 Marionette TRACE conn5 <- [1,2498,null,{}] 03:38:55 INFO - PROCESS | 4032 | 1467110335232 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}] 03:38:55 INFO - PROCESS | 4032 | 1467110335234 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:55 INFO - PROCESS | 4032 | 1467110335357 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 03:38:55 INFO - PROCESS | 4032 | 1467110335367 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 4032 | 1467110335369 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:55 INFO - PROCESS | 4032 | ++DOCSHELL 14DDAC00 == 29 [pid = 4032] [id = 634] 03:38:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1594E000) [pid = 4032] [serial = 1902] [outer = 00000000] 03:38:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (162D8000) [pid = 4032] [serial = 1903] [outer = 1594E000] 03:38:55 INFO - PROCESS | 4032 | 1467110335414 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (17A48000) [pid = 4032] [serial = 1904] [outer = 1594E000] 03:38:55 INFO - PROCESS | 4032 | 1467110335850 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 690ms 03:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:38:55 INFO - PROCESS | 4032 | 1467110335915 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 4032 | 1467110335917 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 03:38:55 INFO - PROCESS | 4032 | 1467110335920 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 4032 | 1467110335922 Marionette TRACE conn5 <- [1,2502,null,{}] 03:38:55 INFO - PROCESS | 4032 | 1467110335925 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}] 03:38:55 INFO - PROCESS | 4032 | 1467110335927 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:56 INFO - PROCESS | 4032 | 1467110336041 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 03:38:56 INFO - PROCESS | 4032 | 1467110336047 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 4032 | 1467110336049 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:56 INFO - PROCESS | 4032 | ++DOCSHELL 18448000 == 30 [pid = 4032] [id = 635] 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18448C00) [pid = 4032] [serial = 1905] [outer = 00000000] 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18618000) [pid = 4032] [serial = 1906] [outer = 18448C00] 03:38:56 INFO - PROCESS | 4032 | 1467110336092 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C33C00) [pid = 4032] [serial = 1907] [outer = 18448C00] 03:38:56 INFO - PROCESS | 4032 | 1467110336566 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 03:38:56 INFO - PROCESS | 4032 | 1467110336591 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 4032 | 1467110336593 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 03:38:56 INFO - PROCESS | 4032 | 1467110336596 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:38:56 INFO - PROCESS | 4032 | 1467110336598 Marionette TRACE conn5 <- [1,2506,null,{}] 03:38:56 INFO - PROCESS | 4032 | 1467110336601 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}] 03:38:56 INFO - PROCESS | 4032 | 1467110336607 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:56 INFO - PROCESS | 4032 | 1467110336759 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 03:38:56 INFO - PROCESS | 4032 | 1467110336783 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 4032 | 1467110336785 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:56 INFO - PROCESS | 4032 | ++DOCSHELL 18C3DC00 == 31 [pid = 4032] [id = 636] 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D24800) [pid = 4032] [serial = 1908] [outer = 00000000] 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18DA5400) [pid = 4032] [serial = 1909] [outer = 18D24800] 03:38:56 INFO - PROCESS | 4032 | 1467110336829 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18E72C00) [pid = 4032] [serial = 1910] [outer = 18D24800] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (19CC6C00) [pid = 4032] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18D28C00) [pid = 4032] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C2E800) [pid = 4032] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0FD36000) [pid = 4032] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (14CDD400) [pid = 4032] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (19F3C400) [pid = 4032] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10517000) [pid = 4032] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18446C00) [pid = 4032] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (146E5800) [pid = 4032] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CC6400) [pid = 4032] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:38:57 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (0FE5FC00) [pid = 4032] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:38:57 INFO - PROCESS | 4032 | 1467110337419 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 869ms 03:38:57 INFO - PROCESS | 4032 | 1467110337475 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 4032 | 1467110337476 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 03:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:38:57 INFO - PROCESS | 4032 | 1467110337480 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 4032 | 1467110337481 Marionette TRACE conn5 <- [1,2510,null,{}] 03:38:57 INFO - PROCESS | 4032 | 1467110337485 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}] 03:38:57 INFO - PROCESS | 4032 | 1467110337487 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:57 INFO - PROCESS | 4032 | 1467110337564 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 03:38:57 INFO - PROCESS | 4032 | 1467110337570 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 4032 | 1467110337571 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:57 INFO - PROCESS | 4032 | ++DOCSHELL 1440F400 == 32 [pid = 4032] [id = 637] 03:38:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (162DC800) [pid = 4032] [serial = 1911] [outer = 00000000] 03:38:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18E6E400) [pid = 4032] [serial = 1912] [outer = 162DC800] 03:38:57 INFO - PROCESS | 4032 | 1467110337616 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18F7FC00) [pid = 4032] [serial = 1913] [outer = 162DC800] 03:38:58 INFO - PROCESS | 4032 | 1467110338023 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 570ms 03:38:58 INFO - PROCESS | 4032 | 1467110338053 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 4032 | 1467110338055 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 03:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:38:58 INFO - PROCESS | 4032 | 1467110338058 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 4032 | 1467110338060 Marionette TRACE conn5 <- [1,2514,null,{}] 03:38:58 INFO - PROCESS | 4032 | 1467110338063 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}] 03:38:58 INFO - PROCESS | 4032 | 1467110338065 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:58 INFO - PROCESS | 4032 | 1467110338186 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 03:38:58 INFO - PROCESS | 4032 | 1467110338194 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 4032 | 1467110338197 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:58 INFO - PROCESS | 4032 | ++DOCSHELL 18D31000 == 33 [pid = 4032] [id = 638] 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18DA7000) [pid = 4032] [serial = 1914] [outer = 00000000] 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (19C0C400) [pid = 4032] [serial = 1915] [outer = 18DA7000] 03:38:58 INFO - PROCESS | 4032 | 1467110338241 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (16940800) [pid = 4032] [serial = 1916] [outer = 18DA7000] 03:38:58 INFO - PROCESS | 4032 | 1467110338667 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 630ms 03:38:58 INFO - PROCESS | 4032 | 1467110338691 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 4032 | 1467110338693 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 03:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:38:58 INFO - PROCESS | 4032 | 1467110338696 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 4032 | 1467110338698 Marionette TRACE conn5 <- [1,2518,null,{}] 03:38:58 INFO - PROCESS | 4032 | 1467110338701 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}] 03:38:58 INFO - PROCESS | 4032 | 1467110338703 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:58 INFO - PROCESS | 4032 | 1467110338822 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 03:38:58 INFO - PROCESS | 4032 | 1467110338830 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 4032 | 1467110338833 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:58 INFO - PROCESS | 4032 | ++DOCSHELL 19777800 == 34 [pid = 4032] [id = 639] 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19C09400) [pid = 4032] [serial = 1917] [outer = 00000000] 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (14B98C00) [pid = 4032] [serial = 1918] [outer = 19C09400] 03:38:58 INFO - PROCESS | 4032 | 1467110338877 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19CC7C00) [pid = 4032] [serial = 1919] [outer = 19C09400] 03:38:59 INFO - PROCESS | 4032 | 1467110339454 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 831ms 03:38:59 INFO - PROCESS | 4032 | 1467110339541 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 4032 | 1467110339546 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 03:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:38:59 INFO - PROCESS | 4032 | 1467110339600 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 4032 | 1467110339604 Marionette TRACE conn5 <- [1,2522,null,{}] 03:38:59 INFO - PROCESS | 4032 | 1467110339610 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}] 03:38:59 INFO - PROCESS | 4032 | 1467110339613 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:59 INFO - PROCESS | 4032 | 1467110339744 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 03:38:59 INFO - PROCESS | 4032 | 1467110339878 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 4032 | 1467110339883 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:38:59 INFO - PROCESS | 4032 | ++DOCSHELL 0CD16400 == 35 [pid = 4032] [id = 640] 03:38:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (0CD17000) [pid = 4032] [serial = 1920] [outer = 00000000] 03:38:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1047D000) [pid = 4032] [serial = 1921] [outer = 0CD17000] 03:38:59 INFO - PROCESS | 4032 | 1467110339946 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (10820000) [pid = 4032] [serial = 1922] [outer = 0CD17000] 03:39:00 INFO - PROCESS | 4032 | 1467110340679 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1146ms 03:39:00 INFO - PROCESS | 4032 | 1467110340731 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 4032 | 1467110340736 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 03:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:39:00 INFO - PROCESS | 4032 | 1467110340742 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 4032 | 1467110340745 Marionette TRACE conn5 <- [1,2526,null,{}] 03:39:00 INFO - PROCESS | 4032 | 1467110340749 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}] 03:39:00 INFO - PROCESS | 4032 | 1467110340752 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:00 INFO - PROCESS | 4032 | 1467110340872 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 03:39:01 INFO - PROCESS | 4032 | 1467110341016 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 4032 | 1467110341019 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:01 INFO - PROCESS | 4032 | ++DOCSHELL 1461F400 == 36 [pid = 4032] [id = 641] 03:39:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (146E9400) [pid = 4032] [serial = 1923] [outer = 00000000] 03:39:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (14C0BC00) [pid = 4032] [serial = 1924] [outer = 146E9400] 03:39:01 INFO - PROCESS | 4032 | 1467110341075 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (15956800) [pid = 4032] [serial = 1925] [outer = 146E9400] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 18D31000 == 35 [pid = 4032] [id = 638] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 1440F400 == 34 [pid = 4032] [id = 637] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 18C3DC00 == 33 [pid = 4032] [id = 636] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 18448000 == 32 [pid = 4032] [id = 635] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 14DDAC00 == 31 [pid = 4032] [id = 634] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 14991000 == 30 [pid = 4032] [id = 633] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 10870000 == 29 [pid = 4032] [id = 632] 03:39:01 INFO - PROCESS | 4032 | --DOCSHELL 0CDEE000 == 28 [pid = 4032] [id = 631] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1AD4C000) [pid = 4032] [serial = 1876] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18D9E400) [pid = 4032] [serial = 1864] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18F88C00) [pid = 4032] [serial = 1868] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18F82800) [pid = 4032] [serial = 1867] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1051A400) [pid = 4032] [serial = 1849] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10A47C00) [pid = 4032] [serial = 1850] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1604A000) [pid = 4032] [serial = 1852] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18447400) [pid = 4032] [serial = 1853] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A009800) [pid = 4032] [serial = 1847] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1051D800) [pid = 4032] [serial = 1855] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1081EC00) [pid = 4032] [serial = 1856] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1844E800) [pid = 4032] [serial = 1861] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14990C00) [pid = 4032] [serial = 1858] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (14C11800) [pid = 4032] [serial = 1859] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1A028400) [pid = 4032] [serial = 1870] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B3BFC00) [pid = 4032] [serial = 1877] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (16055000) [pid = 4032] [serial = 1873] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (162D0C00) [pid = 4032] [serial = 1874] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18DA6400) [pid = 4032] [serial = 1865] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (19F35C00) [pid = 4032] [serial = 1871] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1860A400) [pid = 4032] [serial = 1862] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 4032 | 1467110341948 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1234ms 03:39:01 INFO - PROCESS | 4032 | 1467110341980 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 4032 | 1467110341984 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 03:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:39:01 INFO - PROCESS | 4032 | 1467110341989 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 4032 | 1467110341992 Marionette TRACE conn5 <- [1,2530,null,{}] 03:39:01 INFO - PROCESS | 4032 | 1467110341998 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}] 03:39:01 INFO - PROCESS | 4032 | 1467110342001 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:02 INFO - PROCESS | 4032 | 1467110342088 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 03:39:02 INFO - PROCESS | 4032 | 1467110342095 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 4032 | 1467110342099 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:02 INFO - PROCESS | 4032 | ++DOCSHELL 0FD78C00 == 29 [pid = 4032] [id = 642] 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0FD7A000) [pid = 4032] [serial = 1926] [outer = 00000000] 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1051D800) [pid = 4032] [serial = 1927] [outer = 0FD7A000] 03:39:02 INFO - PROCESS | 4032 | 1467110342148 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10768800) [pid = 4032] [serial = 1928] [outer = 0FD7A000] 03:39:02 INFO - PROCESS | 4032 | 1467110342686 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 03:39:02 INFO - PROCESS | 4032 | 1467110342719 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 4032 | 1467110342724 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 03:39:02 INFO - PROCESS | 4032 | 1467110342729 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:39:02 INFO - PROCESS | 4032 | 1467110342732 Marionette TRACE conn5 <- [1,2534,null,{}] 03:39:02 INFO - PROCESS | 4032 | 1467110342736 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}] 03:39:02 INFO - PROCESS | 4032 | 1467110342738 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:02 INFO - PROCESS | 4032 | 1467110342824 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 03:39:02 INFO - PROCESS | 4032 | 1467110342833 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 4032 | 1467110342835 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:02 INFO - PROCESS | 4032 | ++DOCSHELL 1440E400 == 30 [pid = 4032] [id = 643] 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1440F400) [pid = 4032] [serial = 1929] [outer = 00000000] 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (147C5800) [pid = 4032] [serial = 1930] [outer = 1440F400] 03:39:02 INFO - PROCESS | 4032 | 1467110342882 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14B30000) [pid = 4032] [serial = 1931] [outer = 1440F400] 03:39:03 INFO - PROCESS | 4032 | 1467110343348 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 03:39:03 INFO - PROCESS | 4032 | 1467110343405 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 4032 | 1467110343407 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 03:39:03 INFO - PROCESS | 4032 | 1467110343411 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:39:03 INFO - PROCESS | 4032 | 1467110343414 Marionette TRACE conn5 <- [1,2538,null,{}] 03:39:03 INFO - PROCESS | 4032 | 1467110343425 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}] 03:39:03 INFO - PROCESS | 4032 | 1467110343430 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:03 INFO - PROCESS | 4032 | 1467110343516 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 03:39:03 INFO - PROCESS | 4032 | 1467110343620 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 4032 | 1467110343623 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:03 INFO - PROCESS | 4032 | ++DOCSHELL 180E4800 == 31 [pid = 4032] [id = 644] 03:39:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18443400) [pid = 4032] [serial = 1932] [outer = 00000000] 03:39:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1844D400) [pid = 4032] [serial = 1933] [outer = 18443400] 03:39:03 INFO - PROCESS | 4032 | 1467110343673 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (184C3000) [pid = 4032] [serial = 1934] [outer = 18443400] 03:39:04 INFO - PROCESS | 4032 | 1467110344075 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 03:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:39:04 INFO - PROCESS | 4032 | 1467110344084 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 4032 | 1467110344087 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 03:39:04 INFO - PROCESS | 4032 | 1467110344090 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 4032 | 1467110344092 Marionette TRACE conn5 <- [1,2542,null,{}] 03:39:04 INFO - PROCESS | 4032 | 1467110344095 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}] 03:39:04 INFO - PROCESS | 4032 | 1467110344097 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:04 INFO - PROCESS | 4032 | 1467110344227 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 03:39:04 INFO - PROCESS | 4032 | 1467110344273 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 4032 | 1467110344276 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:04 INFO - PROCESS | 4032 | ++DOCSHELL 18C32400 == 32 [pid = 4032] [id = 645] 03:39:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18C32C00) [pid = 4032] [serial = 1935] [outer = 00000000] 03:39:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18D27800) [pid = 4032] [serial = 1936] [outer = 18C32C00] 03:39:04 INFO - PROCESS | 4032 | 1467110344320 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18D9F800) [pid = 4032] [serial = 1937] [outer = 18C32C00] 03:39:04 INFO - PROCESS | 4032 | 1467110344770 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 730ms 03:39:04 INFO - PROCESS | 4032 | 1467110344820 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 4032 | 1467110344822 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 03:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:39:04 INFO - PROCESS | 4032 | 1467110344831 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 4032 | 1467110344833 Marionette TRACE conn5 <- [1,2546,null,{}] 03:39:04 INFO - PROCESS | 4032 | 1467110344836 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}] 03:39:04 INFO - PROCESS | 4032 | 1467110344838 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:04 INFO - PROCESS | 4032 | 1467110344955 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 03:39:04 INFO - PROCESS | 4032 | 1467110344960 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 4032 | 1467110344962 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:04 INFO - PROCESS | 4032 | ++DOCSHELL 18578C00 == 33 [pid = 4032] [id = 646] 03:39:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D27400) [pid = 4032] [serial = 1938] [outer = 00000000] 03:39:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18DACC00) [pid = 4032] [serial = 1939] [outer = 18D27400] 03:39:04 INFO - PROCESS | 4032 | 1467110345012 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DAD800) [pid = 4032] [serial = 1940] [outer = 18D27400] 03:39:05 INFO - PROCESS | 4032 | 1467110345488 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 03:39:05 INFO - PROCESS | 4032 | 1467110345506 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 4032 | 1467110345508 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 03:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:39:05 INFO - PROCESS | 4032 | 1467110345511 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 4032 | 1467110345512 Marionette TRACE conn5 <- [1,2550,null,{}] 03:39:05 INFO - PROCESS | 4032 | 1467110345516 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}] 03:39:05 INFO - PROCESS | 4032 | 1467110345521 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:05 INFO - PROCESS | 4032 | 1467110345698 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 03:39:05 INFO - PROCESS | 4032 | 1467110345719 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 4032 | 1467110345721 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:05 INFO - PROCESS | 4032 | ++DOCSHELL 19CBC400 == 34 [pid = 4032] [id = 647] 03:39:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19CC3400) [pid = 4032] [serial = 1941] [outer = 00000000] 03:39:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A00D400) [pid = 4032] [serial = 1942] [outer = 19CC3400] 03:39:05 INFO - PROCESS | 4032 | 1467110345764 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19CC5C00) [pid = 4032] [serial = 1943] [outer = 19CC3400] 03:39:06 INFO - PROCESS | 4032 | 1467110346330 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]]]}] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1594E000) [pid = 4032] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (14998C00) [pid = 4032] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10873C00) [pid = 4032] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10514800) [pid = 4032] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0CDF2800) [pid = 4032] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18DA7000) [pid = 4032] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18448C00) [pid = 4032] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (0CD17800) [pid = 4032] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (15957C00) [pid = 4032] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1A00FC00) [pid = 4032] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19CC9800) [pid = 4032] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18D24800) [pid = 4032] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:39:06 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (162DC800) [pid = 4032] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 870ms 03:39:06 INFO - PROCESS | 4032 | 1467110346381 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 03:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:39:06 INFO - PROCESS | 4032 | 1467110346383 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 03:39:06 INFO - PROCESS | 4032 | 1467110346387 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 4032 | 1467110346389 Marionette TRACE conn5 <- [1,2554,null,{}] 03:39:06 INFO - PROCESS | 4032 | 1467110346392 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}] 03:39:06 INFO - PROCESS | 4032 | 1467110346394 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:06 INFO - PROCESS | 4032 | 1467110346477 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 03:39:06 INFO - PROCESS | 4032 | 1467110346484 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 4032 | 1467110346486 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:06 INFO - PROCESS | 4032 | ++DOCSHELL 10767C00 == 35 [pid = 4032] [id = 648] 03:39:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1076B000) [pid = 4032] [serial = 1944] [outer = 00000000] 03:39:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (147C0000) [pid = 4032] [serial = 1945] [outer = 1076B000] 03:39:06 INFO - PROCESS | 4032 | 1467110346530 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (15957C00) [pid = 4032] [serial = 1946] [outer = 1076B000] 03:39:06 INFO - PROCESS | 4032 | 1467110346965 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 629ms 03:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:39:07 INFO - PROCESS | 4032 | 1467110347039 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 4032 | 1467110347041 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 03:39:07 INFO - PROCESS | 4032 | 1467110347044 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 4032 | 1467110347046 Marionette TRACE conn5 <- [1,2558,null,{}] 03:39:07 INFO - PROCESS | 4032 | 1467110347049 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}] 03:39:07 INFO - PROCESS | 4032 | 1467110347051 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:07 INFO - PROCESS | 4032 | 1467110347131 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 03:39:07 INFO - PROCESS | 4032 | 1467110347136 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 4032 | 1467110347138 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:07 INFO - PROCESS | 4032 | ++DOCSHELL 10C7C800 == 36 [pid = 4032] [id = 649] 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18446C00) [pid = 4032] [serial = 1947] [outer = 00000000] 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1A023400) [pid = 4032] [serial = 1948] [outer = 18446C00] 03:39:07 INFO - PROCESS | 4032 | 1467110347181 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1A02BC00) [pid = 4032] [serial = 1949] [outer = 18446C00] 03:39:07 INFO - PROCESS | 4032 | 1467110347610 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 03:39:07 INFO - PROCESS | 4032 | 1467110347676 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 4032 | 1467110347687 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 03:39:07 INFO - PROCESS | 4032 | 1467110347690 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 4032 | 1467110347692 Marionette TRACE conn5 <- [1,2562,null,{}] 03:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:39:07 INFO - PROCESS | 4032 | 1467110347696 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}] 03:39:07 INFO - PROCESS | 4032 | 1467110347698 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:07 INFO - PROCESS | 4032 | 1467110347779 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 03:39:07 INFO - PROCESS | 4032 | 1467110347784 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 4032 | 1467110347786 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:07 INFO - PROCESS | 4032 | ++DOCSHELL 180D9C00 == 37 [pid = 4032] [id = 650] 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1A021C00) [pid = 4032] [serial = 1950] [outer = 00000000] 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B473400) [pid = 4032] [serial = 1951] [outer = 1A021C00] 03:39:07 INFO - PROCESS | 4032 | 1467110347830 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1B526000) [pid = 4032] [serial = 1952] [outer = 1A021C00] 03:39:08 INFO - PROCESS | 4032 | 1467110348271 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 631ms 03:39:08 INFO - PROCESS | 4032 | 1467110348328 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 4032 | 1467110348330 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 03:39:08 INFO - PROCESS | 4032 | 1467110348378 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:39:08 INFO - PROCESS | 4032 | 1467110348382 Marionette TRACE conn5 <- [1,2566,null,{}] 03:39:08 INFO - PROCESS | 4032 | 1467110348388 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}] 03:39:08 INFO - PROCESS | 4032 | 1467110348392 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:08 INFO - PROCESS | 4032 | 1467110348557 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 03:39:08 INFO - PROCESS | 4032 | 1467110348709 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 4032 | 1467110348713 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:08 INFO - PROCESS | 4032 | ++DOCSHELL 0FDE4400 == 38 [pid = 4032] [id = 651] 03:39:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0FE65400) [pid = 4032] [serial = 1953] [outer = 00000000] 03:39:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1051A800) [pid = 4032] [serial = 1954] [outer = 0FE65400] 03:39:08 INFO - PROCESS | 4032 | 1467110348785 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A4CC00) [pid = 4032] [serial = 1955] [outer = 0FE65400] 03:39:09 INFO - PROCESS | 4032 | 1467110349360 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1020ms 03:39:09 INFO - PROCESS | 4032 | 1467110349404 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 4032 | 1467110349408 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 03:39:09 INFO - PROCESS | 4032 | 1467110349413 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:39:09 INFO - PROCESS | 4032 | 1467110349416 Marionette TRACE conn5 <- [1,2570,null,{}] 03:39:09 INFO - PROCESS | 4032 | 1467110349422 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}] 03:39:09 INFO - PROCESS | 4032 | 1467110349426 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:09 INFO - PROCESS | 4032 | 1467110349540 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 03:39:09 INFO - PROCESS | 4032 | 1467110349699 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 4032 | 1467110349702 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:09 INFO - PROCESS | 4032 | ++DOCSHELL 1693C800 == 39 [pid = 4032] [id = 652] 03:39:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (18448C00) [pid = 4032] [serial = 1956] [outer = 00000000] 03:39:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (18611C00) [pid = 4032] [serial = 1957] [outer = 18448C00] 03:39:09 INFO - PROCESS | 4032 | 1467110349760 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18D2D400) [pid = 4032] [serial = 1958] [outer = 18448C00] 03:39:10 INFO - PROCESS | 4032 | 1467110350352 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 969ms 03:39:10 INFO - PROCESS | 4032 | 1467110350388 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 03:39:10 INFO - PROCESS | 4032 | 1467110350390 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 03:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:39:10 INFO - PROCESS | 4032 | 1467110350394 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 4032 | 1467110350396 Marionette TRACE conn5 <- [1,2574,null,{}] 03:39:10 INFO - PROCESS | 4032 | 1467110350400 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}] 03:39:10 INFO - PROCESS | 4032 | 1467110350403 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:10 INFO - PROCESS | 4032 | 1467110350512 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 03:39:10 INFO - PROCESS | 4032 | 1467110350676 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 4032 | 1467110350682 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:10 INFO - PROCESS | 4032 | ++DOCSHELL 1A021000 == 40 [pid = 4032] [id = 653] 03:39:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1A022400) [pid = 4032] [serial = 1959] [outer = 00000000] 03:39:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1B3C0000) [pid = 4032] [serial = 1960] [outer = 1A022400] 03:39:10 INFO - PROCESS | 4032 | 1467110350741 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1B89BC00) [pid = 4032] [serial = 1961] [outer = 1A022400] 03:39:11 INFO - PROCESS | 4032 | 1467110351364 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1017ms 03:39:11 INFO - PROCESS | 4032 | 1467110351415 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 4032 | 1467110351418 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 03:39:11 INFO - PROCESS | 4032 | 1467110351421 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:39:11 INFO - PROCESS | 4032 | 1467110351423 Marionette TRACE conn5 <- [1,2578,null,{}] 03:39:11 INFO - PROCESS | 4032 | 1467110351427 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}] 03:39:11 INFO - PROCESS | 4032 | 1467110351429 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:11 INFO - PROCESS | 4032 | 1467110351539 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 03:39:11 INFO - PROCESS | 4032 | 1467110351700 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 4032 | 1467110351702 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:11 INFO - PROCESS | 4032 | ++DOCSHELL 14C01400 == 41 [pid = 4032] [id = 654] 03:39:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (19CBDC00) [pid = 4032] [serial = 1962] [outer = 00000000] 03:39:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1C46C800) [pid = 4032] [serial = 1963] [outer = 19CBDC00] 03:39:11 INFO - PROCESS | 4032 | 1467110351757 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C79C400) [pid = 4032] [serial = 1964] [outer = 19CBDC00] 03:39:12 INFO - PROCESS | 4032 | 1467110352438 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1076ms 03:39:12 INFO - PROCESS | 4032 | 1467110352502 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 4032 | 1467110352506 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 03:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:39:12 INFO - PROCESS | 4032 | 1467110352511 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 4032 | 1467110352514 Marionette TRACE conn5 <- [1,2582,null,{}] 03:39:12 INFO - PROCESS | 4032 | 1467110352520 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}] 03:39:12 INFO - PROCESS | 4032 | 1467110352523 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:12 INFO - PROCESS | 4032 | 1467110352628 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 03:39:12 INFO - PROCESS | 4032 | 1467110352776 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 4032 | 1467110352779 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:12 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF9C00 == 42 [pid = 4032] [id = 655] 03:39:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1081EC00) [pid = 4032] [serial = 1965] [outer = 00000000] 03:39:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (113CF400) [pid = 4032] [serial = 1966] [outer = 1081EC00] 03:39:12 INFO - PROCESS | 4032 | 1467110352829 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (14B26400) [pid = 4032] [serial = 1967] [outer = 1081EC00] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 10C7C800 == 41 [pid = 4032] [id = 649] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 10767C00 == 40 [pid = 4032] [id = 648] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 19CBC400 == 39 [pid = 4032] [id = 647] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 18578C00 == 38 [pid = 4032] [id = 646] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 18C32400 == 37 [pid = 4032] [id = 645] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 180E4800 == 36 [pid = 4032] [id = 644] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 1440E400 == 35 [pid = 4032] [id = 643] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 0FD78C00 == 34 [pid = 4032] [id = 642] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 0CD16400 == 33 [pid = 4032] [id = 640] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 10513000 == 32 [pid = 4032] [id = 630] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 19777800 == 31 [pid = 4032] [id = 639] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 1461F400 == 30 [pid = 4032] [id = 641] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 14C01400 == 29 [pid = 4032] [id = 654] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 1A021000 == 28 [pid = 4032] [id = 653] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 180D9C00 == 27 [pid = 4032] [id = 650] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 0FDE4400 == 26 [pid = 4032] [id = 651] 03:39:13 INFO - PROCESS | 4032 | --DOCSHELL 1693C800 == 25 [pid = 4032] [id = 652] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (18E6E400) [pid = 4032] [serial = 1912] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (19C0C400) [pid = 4032] [serial = 1915] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18F7FC00) [pid = 4032] [serial = 1913] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14CDF400) [pid = 4032] [serial = 1901] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (162D8000) [pid = 4032] [serial = 1903] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (14C07C00) [pid = 4032] [serial = 1900] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A54C00) [pid = 4032] [serial = 1897] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (10A7C800) [pid = 4032] [serial = 1898] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (147CDC00) [pid = 4032] [serial = 1892] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (113CAC00) [pid = 4032] [serial = 1891] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (0FDE1800) [pid = 4032] [serial = 1894] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FEF6C00) [pid = 4032] [serial = 1895] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (16940800) [pid = 4032] [serial = 1916] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18618000) [pid = 4032] [serial = 1906] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0FEF3800) [pid = 4032] [serial = 1880] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0CD2EC00) [pid = 4032] [serial = 1879] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18450400) [pid = 4032] [serial = 1883] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (162DE400) [pid = 4032] [serial = 1882] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1B527000) [pid = 4032] [serial = 1886] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1AC9D400) [pid = 4032] [serial = 1885] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1C6FAC00) [pid = 4032] [serial = 1889] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1C466000) [pid = 4032] [serial = 1888] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14B98C00) [pid = 4032] [serial = 1918] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (17A48000) [pid = 4032] [serial = 1904] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18DA5400) [pid = 4032] [serial = 1909] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18C33C00) [pid = 4032] [serial = 1907] [outer = 00000000] [url = about:blank] 03:39:13 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18E72C00) [pid = 4032] [serial = 1910] [outer = 00000000] [url = about:blank] 03:39:14 INFO - PROCESS | 4032 | 1467110354048 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1590ms 03:39:14 INFO - PROCESS | 4032 | 1467110354103 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 03:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:39:14 INFO - PROCESS | 4032 | 1467110354107 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 03:39:14 INFO - PROCESS | 4032 | 1467110354111 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 4032 | 1467110354116 Marionette TRACE conn5 <- [1,2586,null,{}] 03:39:14 INFO - PROCESS | 4032 | 1467110354121 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}] 03:39:14 INFO - PROCESS | 4032 | 1467110354123 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:14 INFO - PROCESS | 4032 | 1467110354251 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 03:39:14 INFO - PROCESS | 4032 | 1467110354348 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 4032 | 1467110354350 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:14 INFO - PROCESS | 4032 | ++DOCSHELL 0FCF2000 == 26 [pid = 4032] [id = 656] 03:39:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (0FD35800) [pid = 4032] [serial = 1968] [outer = 00000000] 03:39:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (0FEF8800) [pid = 4032] [serial = 1969] [outer = 0FD35800] 03:39:14 INFO - PROCESS | 4032 | 1467110354398 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1047D800) [pid = 4032] [serial = 1970] [outer = 0FD35800] 03:39:14 INFO - PROCESS | 4032 | 1467110354777 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 730ms 03:39:14 INFO - PROCESS | 4032 | 1467110354844 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 4032 | 1467110354849 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 03:39:14 INFO - PROCESS | 4032 | 1467110354858 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 4032 | 1467110354860 Marionette TRACE conn5 <- [1,2590,null,{}] 03:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:39:14 INFO - PROCESS | 4032 | 1467110354864 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}] 03:39:14 INFO - PROCESS | 4032 | 1467110354867 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:14 INFO - PROCESS | 4032 | 1467110354957 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 03:39:14 INFO - PROCESS | 4032 | 1467110354964 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 4032 | 1467110354966 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:14 INFO - PROCESS | 4032 | ++DOCSHELL 1076C800 == 27 [pid = 4032] [id = 657] 03:39:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10A48000) [pid = 4032] [serial = 1971] [outer = 00000000] 03:39:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10A7D000) [pid = 4032] [serial = 1972] [outer = 10A48000] 03:39:14 INFO - PROCESS | 4032 | 1467110355013 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (10C03800) [pid = 4032] [serial = 1973] [outer = 10A48000] 03:39:15 INFO - PROCESS | 4032 | 1467110355469 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 670ms 03:39:15 INFO - PROCESS | 4032 | 1467110355533 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 4032 | 1467110355535 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 03:39:15 INFO - PROCESS | 4032 | 1467110355539 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:39:15 INFO - PROCESS | 4032 | 1467110355542 Marionette TRACE conn5 <- [1,2594,null,{}] 03:39:15 INFO - PROCESS | 4032 | 1467110355553 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}] 03:39:15 INFO - PROCESS | 4032 | 1467110355557 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:15 INFO - PROCESS | 4032 | 1467110355642 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 03:39:15 INFO - PROCESS | 4032 | 1467110355649 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 4032 | 1467110355652 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:15 INFO - PROCESS | 4032 | ++DOCSHELL 14C51800 == 28 [pid = 4032] [id = 658] 03:39:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14CE0000) [pid = 4032] [serial = 1974] [outer = 00000000] 03:39:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14D7AC00) [pid = 4032] [serial = 1975] [outer = 14CE0000] 03:39:15 INFO - PROCESS | 4032 | 1467110355700 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (15956C00) [pid = 4032] [serial = 1976] [outer = 14CE0000] 03:39:16 INFO - PROCESS | 4032 | 1467110356228 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 03:39:16 INFO - PROCESS | 4032 | 1467110356273 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 4032 | 1467110356275 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 03:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:39:16 INFO - PROCESS | 4032 | 1467110356279 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 4032 | 1467110356280 Marionette TRACE conn5 <- [1,2598,null,{}] 03:39:16 INFO - PROCESS | 4032 | 1467110356320 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}] 03:39:16 INFO - PROCESS | 4032 | 1467110356322 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:16 INFO - PROCESS | 4032 | 1467110356440 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 03:39:16 INFO - PROCESS | 4032 | 1467110356453 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 4032 | 1467110356455 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:16 INFO - PROCESS | 4032 | ++DOCSHELL 162DF400 == 29 [pid = 4032] [id = 659] 03:39:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (16942000) [pid = 4032] [serial = 1977] [outer = 00000000] 03:39:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18443800) [pid = 4032] [serial = 1978] [outer = 16942000] 03:39:16 INFO - PROCESS | 4032 | 1467110356554 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (184B9C00) [pid = 4032] [serial = 1979] [outer = 16942000] 03:39:16 INFO - PROCESS | 4032 | 1467110356968 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 709ms 03:39:16 INFO - PROCESS | 4032 | 1467110357007 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 4032 | 1467110357009 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 03:39:16 INFO - PROCESS | 4032 | 1467110357012 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:39:17 INFO - PROCESS | 4032 | 1467110357014 Marionette TRACE conn5 <- [1,2602,null,{}] 03:39:17 INFO - PROCESS | 4032 | 1467110357018 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}] 03:39:17 INFO - PROCESS | 4032 | 1467110357020 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:17 INFO - PROCESS | 4032 | 1467110357135 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 03:39:17 INFO - PROCESS | 4032 | 1467110357140 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 4032 | 1467110357142 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:17 INFO - PROCESS | 4032 | ++DOCSHELL 1860A800 == 30 [pid = 4032] [id = 660] 03:39:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18611400) [pid = 4032] [serial = 1980] [outer = 00000000] 03:39:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18C3A800) [pid = 4032] [serial = 1981] [outer = 18611400] 03:39:17 INFO - PROCESS | 4032 | 1467110357187 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18C3BC00) [pid = 4032] [serial = 1982] [outer = 18611400] 03:39:17 INFO - PROCESS | 4032 | 1467110357652 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 03:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:39:17 INFO - PROCESS | 4032 | 1467110357687 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 4032 | 1467110357689 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 03:39:17 INFO - PROCESS | 4032 | 1467110357692 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 4032 | 1467110357694 Marionette TRACE conn5 <- [1,2606,null,{}] 03:39:17 INFO - PROCESS | 4032 | 1467110357698 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}] 03:39:17 INFO - PROCESS | 4032 | 1467110357703 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:17 INFO - PROCESS | 4032 | 1467110357862 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18D27400) [pid = 4032] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (146E9400) [pid = 4032] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0CD17000) [pid = 4032] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1440F400) [pid = 4032] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0FD7A000) [pid = 4032] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (18443400) [pid = 4032] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19C09400) [pid = 4032] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC3400) [pid = 4032] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1076B000) [pid = 4032] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18446C00) [pid = 4032] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18C32C00) [pid = 4032] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:39:18 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1A021C00) [pid = 4032] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:39:18 INFO - PROCESS | 4032 | 1467110358150 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 4032 | 1467110358152 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:18 INFO - PROCESS | 4032 | ++DOCSHELL 08C66C00 == 31 [pid = 4032] [id = 661] 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (08C71800) [pid = 4032] [serial = 1983] [outer = 00000000] 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (10514800) [pid = 4032] [serial = 1984] [outer = 08C71800] 03:39:18 INFO - PROCESS | 4032 | 1467110358196 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1440D400) [pid = 4032] [serial = 1985] [outer = 08C71800] 03:39:18 INFO - PROCESS | 4032 | 1467110358556 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 930ms 03:39:18 INFO - PROCESS | 4032 | 1467110358629 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 4032 | 1467110358631 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 03:39:18 INFO - PROCESS | 4032 | 1467110358634 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:39:18 INFO - PROCESS | 4032 | 1467110358636 Marionette TRACE conn5 <- [1,2610,null,{}] 03:39:18 INFO - PROCESS | 4032 | 1467110358640 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}] 03:39:18 INFO - PROCESS | 4032 | 1467110358641 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:18 INFO - PROCESS | 4032 | 1467110358719 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 03:39:18 INFO - PROCESS | 4032 | 1467110358724 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 4032 | 1467110358726 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:18 INFO - PROCESS | 4032 | ++DOCSHELL 162D6400 == 32 [pid = 4032] [id = 662] 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (16935400) [pid = 4032] [serial = 1986] [outer = 00000000] 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18F87000) [pid = 4032] [serial = 1987] [outer = 16935400] 03:39:18 INFO - PROCESS | 4032 | 1467110358769 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1976AC00) [pid = 4032] [serial = 1988] [outer = 16935400] 03:39:19 INFO - PROCESS | 4032 | 1467110359200 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 630ms 03:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:39:19 INFO - PROCESS | 4032 | 1467110359268 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 4032 | 1467110359270 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 03:39:19 INFO - PROCESS | 4032 | 1467110359273 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 4032 | 1467110359275 Marionette TRACE conn5 <- [1,2614,null,{}] 03:39:19 INFO - PROCESS | 4032 | 1467110359279 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}] 03:39:19 INFO - PROCESS | 4032 | 1467110359281 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:19 INFO - PROCESS | 4032 | 1467110359359 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 03:39:19 INFO - PROCESS | 4032 | 1467110359364 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 4032 | 1467110359366 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:19 INFO - PROCESS | 4032 | ++DOCSHELL 18E71000 == 33 [pid = 4032] [id = 663] 03:39:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (19C08400) [pid = 4032] [serial = 1989] [outer = 00000000] 03:39:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CC1C00) [pid = 4032] [serial = 1990] [outer = 19C08400] 03:39:19 INFO - PROCESS | 4032 | 1467110359409 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18449800) [pid = 4032] [serial = 1991] [outer = 19C08400] 03:39:19 INFO - PROCESS | 4032 | 1467110359862 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms 03:39:19 INFO - PROCESS | 4032 | 1467110359916 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 4032 | 1467110359918 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 03:39:19 INFO - PROCESS | 4032 | 1467110359922 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:39:19 INFO - PROCESS | 4032 | 1467110359923 Marionette TRACE conn5 <- [1,2618,null,{}] 03:39:19 INFO - PROCESS | 4032 | 1467110359927 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}] 03:39:19 INFO - PROCESS | 4032 | 1467110359929 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:19 INFO - PROCESS | 4032 | 1467110360007 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 03:39:20 INFO - PROCESS | 4032 | 1467110360014 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 4032 | 1467110360016 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:20 INFO - PROCESS | 4032 | ++DOCSHELL 19F3D800 == 34 [pid = 4032] [id = 664] 03:39:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19F3E400) [pid = 4032] [serial = 1992] [outer = 00000000] 03:39:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A009C00) [pid = 4032] [serial = 1993] [outer = 19F3E400] 03:39:20 INFO - PROCESS | 4032 | 1467110360060 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A024800) [pid = 4032] [serial = 1994] [outer = 19F3E400] 03:39:20 INFO - PROCESS | 4032 | 1467110360871 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1016ms 03:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:39:20 INFO - PROCESS | 4032 | 1467110360944 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 4032 | 1467110360948 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 03:39:20 INFO - PROCESS | 4032 | 1467110360953 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 4032 | 1467110360958 Marionette TRACE conn5 <- [1,2622,null,{}] 03:39:20 INFO - PROCESS | 4032 | 1467110360984 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}] 03:39:20 INFO - PROCESS | 4032 | 1467110360987 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:21 INFO - PROCESS | 4032 | 1467110361136 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 03:39:21 INFO - PROCESS | 4032 | 1467110361272 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 4032 | 1467110361275 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:21 INFO - PROCESS | 4032 | ++DOCSHELL 0FE5FC00 == 35 [pid = 4032] [id = 665] 03:39:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (0FEF7400) [pid = 4032] [serial = 1995] [outer = 00000000] 03:39:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (10A4B000) [pid = 4032] [serial = 1996] [outer = 0FEF7400] 03:39:21 INFO - PROCESS | 4032 | 1467110361336 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10C08000) [pid = 4032] [serial = 1997] [outer = 0FEF7400] 03:39:22 INFO - PROCESS | 4032 | 1467110362061 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1149ms 03:39:22 INFO - PROCESS | 4032 | 1467110362103 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 4032 | 1467110362107 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 03:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:39:22 INFO - PROCESS | 4032 | 1467110362114 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 4032 | 1467110362117 Marionette TRACE conn5 <- [1,2626,null,{}] 03:39:22 INFO - PROCESS | 4032 | 1467110362121 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}] 03:39:22 INFO - PROCESS | 4032 | 1467110362123 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:22 INFO - PROCESS | 4032 | 1467110362246 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 03:39:22 INFO - PROCESS | 4032 | 1467110362505 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 4032 | 1467110362508 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:22 INFO - PROCESS | 4032 | ++DOCSHELL 0CD12000 == 36 [pid = 4032] [id = 666] 03:39:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0CD14C00) [pid = 4032] [serial = 1998] [outer = 00000000] 03:39:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0CDEDC00) [pid = 4032] [serial = 1999] [outer = 0CD14C00] 03:39:22 INFO - PROCESS | 4032 | 1467110362571 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0FCCE000) [pid = 4032] [serial = 2000] [outer = 0CD14C00] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 18E71000 == 35 [pid = 4032] [id = 663] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 162D6400 == 34 [pid = 4032] [id = 662] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 08C66C00 == 33 [pid = 4032] [id = 661] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 1860A800 == 32 [pid = 4032] [id = 660] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 162DF400 == 31 [pid = 4032] [id = 659] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 14C51800 == 30 [pid = 4032] [id = 658] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 1076C800 == 29 [pid = 4032] [id = 657] 03:39:23 INFO - PROCESS | 4032 | --DOCSHELL 0FCF2000 == 28 [pid = 4032] [id = 656] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1B473400) [pid = 4032] [serial = 1951] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18DACC00) [pid = 4032] [serial = 1939] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (14C0BC00) [pid = 4032] [serial = 1924] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (15956800) [pid = 4032] [serial = 1925] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1047D000) [pid = 4032] [serial = 1921] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (10820000) [pid = 4032] [serial = 1922] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (147C5800) [pid = 4032] [serial = 1930] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (14B30000) [pid = 4032] [serial = 1931] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1051D800) [pid = 4032] [serial = 1927] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10768800) [pid = 4032] [serial = 1928] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1844D400) [pid = 4032] [serial = 1933] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184C3000) [pid = 4032] [serial = 1934] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (19CC7C00) [pid = 4032] [serial = 1919] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1A00D400) [pid = 4032] [serial = 1942] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (147C0000) [pid = 4032] [serial = 1945] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (15957C00) [pid = 4032] [serial = 1946] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1A023400) [pid = 4032] [serial = 1948] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (19CC5C00) [pid = 4032] [serial = 1943] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1B526000) [pid = 4032] [serial = 1952] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1A02BC00) [pid = 4032] [serial = 1949] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18D27800) [pid = 4032] [serial = 1936] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18D9F800) [pid = 4032] [serial = 1937] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18DAD800) [pid = 4032] [serial = 1940] [outer = 00000000] [url = about:blank] 03:39:23 INFO - PROCESS | 4032 | 1467110363237 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1174ms 03:39:23 INFO - PROCESS | 4032 | 1467110363293 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 03:39:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:39:23 INFO - PROCESS | 4032 | 1467110363296 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 03:39:23 INFO - PROCESS | 4032 | 1467110363301 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 4032 | 1467110363303 Marionette TRACE conn5 <- [1,2630,null,{}] 03:39:23 INFO - PROCESS | 4032 | 1467110363309 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}] 03:39:23 INFO - PROCESS | 4032 | 1467110363313 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:23 INFO - PROCESS | 4032 | 1467110363400 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 03:39:23 INFO - PROCESS | 4032 | 1467110363499 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 4032 | 1467110363502 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:23 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1AC00 == 29 [pid = 4032] [id = 667] 03:39:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CDF4800) [pid = 4032] [serial = 2001] [outer = 00000000] 03:39:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (1086AC00) [pid = 4032] [serial = 2002] [outer = 0CDF4800] 03:39:23 INFO - PROCESS | 4032 | 1467110363548 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10A79800) [pid = 4032] [serial = 2003] [outer = 0CDF4800] 03:39:23 INFO - PROCESS | 4032 | 1467110363999 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 769ms 03:39:24 INFO - PROCESS | 4032 | 1467110364073 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 4032 | 1467110364077 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 03:39:24 INFO - PROCESS | 4032 | 1467110364081 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:39:24 INFO - PROCESS | 4032 | 1467110364083 Marionette TRACE conn5 <- [1,2634,null,{}] 03:39:24 INFO - PROCESS | 4032 | 1467110364087 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}] 03:39:24 INFO - PROCESS | 4032 | 1467110364089 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:24 INFO - PROCESS | 4032 | 1467110364177 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 03:39:24 INFO - PROCESS | 4032 | 1467110364186 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 4032 | 1467110364188 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:24 INFO - PROCESS | 4032 | ++DOCSHELL 1594C800 == 30 [pid = 4032] [id = 668] 03:39:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (15954C00) [pid = 4032] [serial = 2004] [outer = 00000000] 03:39:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (16052800) [pid = 4032] [serial = 2005] [outer = 15954C00] 03:39:24 INFO - PROCESS | 4032 | 1467110364238 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (162C9800) [pid = 4032] [serial = 2006] [outer = 15954C00] 03:39:24 INFO - PROCESS | 4032 | 1467110364710 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 03:39:24 INFO - PROCESS | 4032 | 1467110364757 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 4032 | 1467110364759 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 03:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:39:24 INFO - PROCESS | 4032 | 1467110364764 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 4032 | 1467110364770 Marionette TRACE conn5 <- [1,2638,null,{}] 03:39:24 INFO - PROCESS | 4032 | 1467110364779 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}] 03:39:24 INFO - PROCESS | 4032 | 1467110364783 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:24 INFO - PROCESS | 4032 | 1467110364870 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 03:39:24 INFO - PROCESS | 4032 | 1467110364880 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 4032 | 1467110364890 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:24 INFO - PROCESS | 4032 | ++DOCSHELL 18446000 == 31 [pid = 4032] [id = 669] 03:39:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (184B9800) [pid = 4032] [serial = 2007] [outer = 00000000] 03:39:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18C32400) [pid = 4032] [serial = 2008] [outer = 184B9800] 03:39:25 INFO - PROCESS | 4032 | 1467110365028 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18CF3C00) [pid = 4032] [serial = 2009] [outer = 184B9800] 03:39:25 INFO - PROCESS | 4032 | 1467110365457 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:39:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 03:39:25 INFO - PROCESS | 4032 | 1467110365497 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 4032 | 1467110365499 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 03:39:25 INFO - PROCESS | 4032 | 1467110365502 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:39:25 INFO - PROCESS | 4032 | 1467110365504 Marionette TRACE conn5 <- [1,2642,null,{}] 03:39:25 INFO - PROCESS | 4032 | 1467110365508 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}] 03:39:25 INFO - PROCESS | 4032 | 1467110365510 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:25 INFO - PROCESS | 4032 | 1467110365632 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 03:39:25 INFO - PROCESS | 4032 | 1467110365638 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 4032 | 1467110365640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:25 INFO - PROCESS | 4032 | ++DOCSHELL 18D31000 == 32 [pid = 4032] [id = 670] 03:39:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18D33000) [pid = 4032] [serial = 2010] [outer = 00000000] 03:39:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18E71000) [pid = 4032] [serial = 2011] [outer = 18D33000] 03:39:25 INFO - PROCESS | 4032 | 1467110365741 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18F7FC00) [pid = 4032] [serial = 2012] [outer = 18D33000] 03:39:26 INFO - PROCESS | 4032 | 1467110366144 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 03:39:26 INFO - PROCESS | 4032 | 1467110366176 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 4032 | 1467110366178 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 03:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:39:26 INFO - PROCESS | 4032 | 1467110366181 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 4032 | 1467110366183 Marionette TRACE conn5 <- [1,2646,null,{}] 03:39:26 INFO - PROCESS | 4032 | 1467110366186 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}] 03:39:26 INFO - PROCESS | 4032 | 1467110366188 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:26 INFO - PROCESS | 4032 | 1467110366336 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 03:39:26 INFO - PROCESS | 4032 | 1467110366352 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 4032 | 1467110366358 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:26 INFO - PROCESS | 4032 | ++DOCSHELL 14B94000 == 33 [pid = 4032] [id = 671] 03:39:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19C0D000) [pid = 4032] [serial = 2013] [outer = 00000000] 03:39:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19CCB800) [pid = 4032] [serial = 2014] [outer = 19C0D000] 03:39:26 INFO - PROCESS | 4032 | 1467110366412 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1A004000) [pid = 4032] [serial = 2015] [outer = 19C0D000] 03:39:26 INFO - PROCESS | 4032 | 1467110366875 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 729ms 03:39:26 INFO - PROCESS | 4032 | 1467110366912 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 4032 | 1467110366914 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 03:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:39:26 INFO - PROCESS | 4032 | 1467110366918 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 4032 | 1467110366919 Marionette TRACE conn5 <- [1,2650,null,{}] 03:39:26 INFO - PROCESS | 4032 | 1467110366923 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}] 03:39:26 INFO - PROCESS | 4032 | 1467110366925 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:27 INFO - PROCESS | 4032 | 1467110367053 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 03:39:27 INFO - PROCESS | 4032 | 1467110367125 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 4032 | 1467110367127 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:27 INFO - PROCESS | 4032 | ++DOCSHELL 14DD4800 == 34 [pid = 4032] [id = 672] 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (19F3DC00) [pid = 4032] [serial = 2016] [outer = 00000000] 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A02B800) [pid = 4032] [serial = 2017] [outer = 19F3DC00] 03:39:27 INFO - PROCESS | 4032 | 1467110367172 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1A023C00) [pid = 4032] [serial = 2018] [outer = 19F3DC00] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19C08400) [pid = 4032] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (16942000) [pid = 4032] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18611400) [pid = 4032] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A48000) [pid = 4032] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (14CE0000) [pid = 4032] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1081EC00) [pid = 4032] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0FD35800) [pid = 4032] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (08C71800) [pid = 4032] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0FE65400) [pid = 4032] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (18448C00) [pid = 4032] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1A022400) [pid = 4032] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (19CBDC00) [pid = 4032] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:39:27 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (16935400) [pid = 4032] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:39:27 INFO - PROCESS | 4032 | 1467110367629 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:39:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 771ms 03:39:27 INFO - PROCESS | 4032 | 1467110367693 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 4032 | 1467110367695 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 03:39:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:39:27 INFO - PROCESS | 4032 | 1467110367701 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 4032 | 1467110367702 Marionette TRACE conn5 <- [1,2654,null,{}] 03:39:27 INFO - PROCESS | 4032 | 1467110367706 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}] 03:39:27 INFO - PROCESS | 4032 | 1467110367708 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:27 INFO - PROCESS | 4032 | 1467110367788 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 03:39:27 INFO - PROCESS | 4032 | 1467110367794 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 4032 | 1467110367795 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:27 INFO - PROCESS | 4032 | ++DOCSHELL 0CD17000 == 35 [pid = 4032] [id = 673] 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (15952400) [pid = 4032] [serial = 2019] [outer = 00000000] 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18F86800) [pid = 4032] [serial = 2020] [outer = 15952400] 03:39:27 INFO - PROCESS | 4032 | 1467110367838 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19CC4400) [pid = 4032] [serial = 2021] [outer = 15952400] 03:39:28 INFO - PROCESS | 4032 | 1467110368771 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 03:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 03:39:28 INFO - PROCESS | 4032 | 1467110368826 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 03:39:28 INFO - PROCESS | 4032 | 1467110368828 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 03:39:28 INFO - PROCESS | 4032 | 1467110368831 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:39:28 INFO - PROCESS | 4032 | 1467110368833 Marionette TRACE conn5 <- [1,2658,null,{}] 03:39:28 INFO - PROCESS | 4032 | 1467110368837 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}] 03:39:28 INFO - PROCESS | 4032 | 1467110368839 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:28 INFO - PROCESS | 4032 | 1467110368923 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 03:39:28 INFO - PROCESS | 4032 | 1467110368930 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 4032 | 1467110368932 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:28 INFO - PROCESS | 4032 | ++DOCSHELL 19C03000 == 36 [pid = 4032] [id = 674] 03:39:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1A021C00) [pid = 4032] [serial = 2022] [outer = 00000000] 03:39:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1B3C8C00) [pid = 4032] [serial = 2023] [outer = 1A021C00] 03:39:28 INFO - PROCESS | 4032 | 1467110368976 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1A023800) [pid = 4032] [serial = 2024] [outer = 1A021C00] 03:39:29 INFO - PROCESS | 4032 | 1467110369934 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"]]]}] 03:39:29 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 03:39:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1129ms 03:39:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:39:29 INFO - PROCESS | 4032 | 1467110369965 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 03:39:29 INFO - PROCESS | 4032 | 1467110369970 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 03:39:29 INFO - PROCESS | 4032 | 1467110369975 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 4032 | 1467110369979 Marionette TRACE conn5 <- [1,2662,null,{}] 03:39:29 INFO - PROCESS | 4032 | 1467110369985 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}] 03:39:29 INFO - PROCESS | 4032 | 1467110369988 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:30 INFO - PROCESS | 4032 | 1467110370102 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 03:39:30 INFO - PROCESS | 4032 | 1467110370239 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 4032 | 1467110370244 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:30 INFO - PROCESS | 4032 | ++DOCSHELL 0CDEA800 == 37 [pid = 4032] [id = 675] 03:39:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0FD3B000) [pid = 4032] [serial = 2025] [outer = 00000000] 03:39:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10A48800) [pid = 4032] [serial = 2026] [outer = 0FD3B000] 03:39:30 INFO - PROCESS | 4032 | 1467110370303 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (113CAC00) [pid = 4032] [serial = 2027] [outer = 0FD3B000] 03:39:31 INFO - PROCESS | 4032 | 1467110371358 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"]]]}] 03:39:31 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 03:39:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1438ms 03:39:31 INFO - PROCESS | 4032 | 1467110371434 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 4032 | 1467110371438 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 03:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:39:31 INFO - PROCESS | 4032 | 1467110371446 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 4032 | 1467110371449 Marionette TRACE conn5 <- [1,2666,null,{}] 03:39:31 INFO - PROCESS | 4032 | 1467110371453 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}] 03:39:31 INFO - PROCESS | 4032 | 1467110371456 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:31 INFO - PROCESS | 4032 | 1467110371557 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 03:39:31 INFO - PROCESS | 4032 | 1467110371729 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 4032 | 1467110371732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:31 INFO - PROCESS | 4032 | ++DOCSHELL 17A4B800 == 38 [pid = 4032] [id = 676] 03:39:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (180E3400) [pid = 4032] [serial = 2028] [outer = 00000000] 03:39:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1860E800) [pid = 4032] [serial = 2029] [outer = 180E3400] 03:39:31 INFO - PROCESS | 4032 | 1467110371831 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18D2AC00) [pid = 4032] [serial = 2030] [outer = 180E3400] 03:39:32 INFO - PROCESS | 4032 | 1467110372873 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]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 03:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1472ms 03:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:39:32 INFO - PROCESS | 4032 | 1467110372922 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 4032 | 1467110372926 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 03:39:32 INFO - PROCESS | 4032 | 1467110372931 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 4032 | 1467110372934 Marionette TRACE conn5 <- [1,2670,null,{}] 03:39:32 INFO - PROCESS | 4032 | 1467110372940 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}] 03:39:32 INFO - PROCESS | 4032 | 1467110372943 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:33 INFO - PROCESS | 4032 | 1467110373044 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0CD17000 == 37 [pid = 4032] [id = 673] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 14DD4800 == 36 [pid = 4032] [id = 672] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 14B94000 == 35 [pid = 4032] [id = 671] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 18D31000 == 34 [pid = 4032] [id = 670] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 18446000 == 33 [pid = 4032] [id = 669] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 1594C800 == 32 [pid = 4032] [id = 668] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0CD1AC00 == 31 [pid = 4032] [id = 667] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0CD12000 == 30 [pid = 4032] [id = 666] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0FE5FC00 == 29 [pid = 4032] [id = 665] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 19F3D800 == 28 [pid = 4032] [id = 664] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0FEF9C00 == 27 [pid = 4032] [id = 655] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 17A4B800 == 26 [pid = 4032] [id = 676] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 19C03000 == 25 [pid = 4032] [id = 674] 03:39:33 INFO - PROCESS | 4032 | --DOCSHELL 0CDEA800 == 24 [pid = 4032] [id = 675] 03:39:33 INFO - PROCESS | 4032 | 1467110373798 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 4032 | 1467110373802 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (19CC1C00) [pid = 4032] [serial = 1990] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18443800) [pid = 4032] [serial = 1978] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18C3A800) [pid = 4032] [serial = 1981] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10A7D000) [pid = 4032] [serial = 1972] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10C03800) [pid = 4032] [serial = 1973] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184B9C00) [pid = 4032] [serial = 1979] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (14D7AC00) [pid = 4032] [serial = 1975] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (14B26400) [pid = 4032] [serial = 1967] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (113CF400) [pid = 4032] [serial = 1966] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (0FEF8800) [pid = 4032] [serial = 1969] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1047D800) [pid = 4032] [serial = 1970] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (10514800) [pid = 4032] [serial = 1984] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18C3BC00) [pid = 4032] [serial = 1982] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (10A4CC00) [pid = 4032] [serial = 1955] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1051A800) [pid = 4032] [serial = 1954] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18D2D400) [pid = 4032] [serial = 1958] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18611C00) [pid = 4032] [serial = 1957] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (1440D400) [pid = 4032] [serial = 1985] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (1B89BC00) [pid = 4032] [serial = 1961] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (1B3C0000) [pid = 4032] [serial = 1960] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (1C79C400) [pid = 4032] [serial = 1964] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (1C46C800) [pid = 4032] [serial = 1963] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (18449800) [pid = 4032] [serial = 1991] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (18F87000) [pid = 4032] [serial = 1987] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (1976AC00) [pid = 4032] [serial = 1988] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (15956C00) [pid = 4032] [serial = 1976] [outer = 00000000] [url = about:blank] 03:39:33 INFO - PROCESS | 4032 | ++DOCSHELL 08C59800 == 25 [pid = 4032] [id = 677] 03:39:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (08C5BC00) [pid = 4032] [serial = 2031] [outer = 00000000] 03:39:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (0CD17000) [pid = 4032] [serial = 2032] [outer = 08C5BC00] 03:39:33 INFO - PROCESS | 4032 | 1467110373930 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (0CD2E800) [pid = 4032] [serial = 2033] [outer = 08C5BC00] 03:39:34 INFO - PROCESS | 4032 | 1467110374816 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 03:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1930ms 03:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:39:34 INFO - PROCESS | 4032 | 1467110374864 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 4032 | 1467110374868 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 03:39:34 INFO - PROCESS | 4032 | 1467110374873 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 4032 | 1467110374876 Marionette TRACE conn5 <- [1,2674,null,{}] 03:39:34 INFO - PROCESS | 4032 | 1467110374881 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}] 03:39:34 INFO - PROCESS | 4032 | 1467110374886 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:34 INFO - PROCESS | 4032 | 1467110374986 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 03:39:35 INFO - PROCESS | 4032 | 1467110375076 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 4032 | 1467110375078 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:35 INFO - PROCESS | 4032 | ++DOCSHELL 10474400 == 26 [pid = 4032] [id = 678] 03:39:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (10475400) [pid = 4032] [serial = 2034] [outer = 00000000] 03:39:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (10517800) [pid = 4032] [serial = 2035] [outer = 10475400] 03:39:35 INFO - PROCESS | 4032 | 1467110375126 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (10520400) [pid = 4032] [serial = 2036] [outer = 10475400] 03:39:36 INFO - PROCESS | 4032 | 1467110376056 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"]]]}] 03:39:36 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 03:39:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1239ms 03:39:36 INFO - PROCESS | 4032 | 1467110376114 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 4032 | 1467110376119 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 03:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:39:36 INFO - PROCESS | 4032 | 1467110376130 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 4032 | 1467110376132 Marionette TRACE conn5 <- [1,2678,null,{}] 03:39:36 INFO - PROCESS | 4032 | 1467110376136 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}] 03:39:36 INFO - PROCESS | 4032 | 1467110376139 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:36 INFO - PROCESS | 4032 | 1467110376265 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 03:39:36 INFO - PROCESS | 4032 | 1467110376272 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 4032 | 1467110376274 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:36 INFO - PROCESS | 4032 | ++DOCSHELL 1076D400 == 27 [pid = 4032] [id = 679] 03:39:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1076D800) [pid = 4032] [serial = 2037] [outer = 00000000] 03:39:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (10A7FC00) [pid = 4032] [serial = 2038] [outer = 1076D800] 03:39:36 INFO - PROCESS | 4032 | 1467110376372 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (10C88000) [pid = 4032] [serial = 2039] [outer = 1076D800] 03:39:37 INFO - PROCESS | 4032 | 1467110377338 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"]]]}] 03:39:37 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 03:39:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1221ms 03:39:37 INFO - PROCESS | 4032 | 1467110377356 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 4032 | 1467110377358 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 03:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:39:37 INFO - PROCESS | 4032 | 1467110377363 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 4032 | 1467110377369 Marionette TRACE conn5 <- [1,2682,null,{}] 03:39:37 INFO - PROCESS | 4032 | 1467110377378 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}] 03:39:37 INFO - PROCESS | 4032 | 1467110377382 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:37 INFO - PROCESS | 4032 | 1467110377514 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 03:39:37 INFO - PROCESS | 4032 | 1467110377522 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 4032 | 1467110377524 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:37 INFO - PROCESS | 4032 | ++DOCSHELL 14991000 == 28 [pid = 4032] [id = 680] 03:39:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (14997800) [pid = 4032] [serial = 2040] [outer = 00000000] 03:39:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (14C4D800) [pid = 4032] [serial = 2041] [outer = 14997800] 03:39:37 INFO - PROCESS | 4032 | 1467110377581 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (14CE6800) [pid = 4032] [serial = 2042] [outer = 14997800] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18D33000) [pid = 4032] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (184B9800) [pid = 4032] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (0CDF4800) [pid = 4032] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (15954C00) [pid = 4032] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (19F3E400) [pid = 4032] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (0CD14C00) [pid = 4032] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (0FEF7400) [pid = 4032] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (19C0D000) [pid = 4032] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (1A021C00) [pid = 4032] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (19F3DC00) [pid = 4032] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:39:38 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (15952400) [pid = 4032] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:39:38 INFO - PROCESS | 4032 | 1467110378628 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"]]]}] 03:39:38 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 03:39:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1282ms 03:39:38 INFO - PROCESS | 4032 | 1467110378647 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 4032 | 1467110378650 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 03:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:39:38 INFO - PROCESS | 4032 | 1467110378653 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 4032 | 1467110378655 Marionette TRACE conn5 <- [1,2686,null,{}] 03:39:38 INFO - PROCESS | 4032 | 1467110378659 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}] 03:39:38 INFO - PROCESS | 4032 | 1467110378661 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:38 INFO - PROCESS | 4032 | 1467110378750 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 03:39:38 INFO - PROCESS | 4032 | 1467110378838 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 4032 | 1467110378841 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:38 INFO - PROCESS | 4032 | ++DOCSHELL 10476400 == 29 [pid = 4032] [id = 681] 03:39:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (10518800) [pid = 4032] [serial = 2043] [outer = 00000000] 03:39:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (15954C00) [pid = 4032] [serial = 2044] [outer = 10518800] 03:39:38 INFO - PROCESS | 4032 | 1467110378885 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (162C6000) [pid = 4032] [serial = 2045] [outer = 10518800] 03:39:39 INFO - PROCESS | 4032 | 1467110379773 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"]]]}] 03:39:39 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 03:39:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:39:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1171ms 03:39:39 INFO - PROCESS | 4032 | 1467110379829 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 4032 | 1467110379831 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 03:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:39:39 INFO - PROCESS | 4032 | 1467110379834 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 4032 | 1467110379836 Marionette TRACE conn5 <- [1,2690,null,{}] 03:39:39 INFO - PROCESS | 4032 | 1467110379839 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}] 03:39:39 INFO - PROCESS | 4032 | 1467110379841 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:39 INFO - PROCESS | 4032 | 1467110379958 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 03:39:39 INFO - PROCESS | 4032 | 1467110379966 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 4032 | 1467110379972 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:39 INFO - PROCESS | 4032 | ++DOCSHELL 180D9800 == 30 [pid = 4032] [id = 682] 03:39:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (180E1C00) [pid = 4032] [serial = 2046] [outer = 00000000] 03:39:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (1844B400) [pid = 4032] [serial = 2047] [outer = 180E1C00] 03:39:40 INFO - PROCESS | 4032 | 1467110380027 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (18573C00) [pid = 4032] [serial = 2048] [outer = 180E1C00] 03:39:40 INFO - PROCESS | 4032 | 1467110380874 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:39:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1069ms 03:39:40 INFO - PROCESS | 4032 | 1467110380909 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 4032 | 1467110380913 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 03:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:39:40 INFO - PROCESS | 4032 | 1467110380918 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 4032 | 1467110380924 Marionette TRACE conn5 <- [1,2694,null,{}] 03:39:40 INFO - PROCESS | 4032 | 1467110380929 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}] 03:39:40 INFO - PROCESS | 4032 | 1467110380932 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:41 INFO - PROCESS | 4032 | 1467110381056 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 03:39:41 INFO - PROCESS | 4032 | 1467110381194 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 4032 | 1467110381198 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:41 INFO - PROCESS | 4032 | ++DOCSHELL 10516C00 == 31 [pid = 4032] [id = 683] 03:39:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (10517C00) [pid = 4032] [serial = 2049] [outer = 00000000] 03:39:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (10A7E400) [pid = 4032] [serial = 2050] [outer = 10517C00] 03:39:41 INFO - PROCESS | 4032 | 1467110381256 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (112DD000) [pid = 4032] [serial = 2051] [outer = 10517C00] 03:39:41 INFO - PROCESS | 4032 | 1467110381958 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:39:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1078ms 03:39:41 INFO - PROCESS | 4032 | 1467110381997 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 4032 | 1467110382001 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 03:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:39:41 INFO - PROCESS | 4032 | 1467110382008 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 4032 | 1467110382011 Marionette TRACE conn5 <- [1,2698,null,{}] 03:39:41 INFO - PROCESS | 4032 | 1467110382015 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}] 03:39:41 INFO - PROCESS | 4032 | 1467110382018 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:42 INFO - PROCESS | 4032 | 1467110382141 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 03:39:42 INFO - PROCESS | 4032 | 1467110382344 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 4032 | 1467110382348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:42 INFO - PROCESS | 4032 | ++DOCSHELL 0CD18800 == 32 [pid = 4032] [id = 684] 03:39:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0CD19400) [pid = 4032] [serial = 2052] [outer = 00000000] 03:39:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (0FD85800) [pid = 4032] [serial = 2053] [outer = 0CD19400] 03:39:42 INFO - PROCESS | 4032 | 1467110382402 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (0FEF9000) [pid = 4032] [serial = 2054] [outer = 0CD19400] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 14D7B000 == 31 [pid = 4032] [id = 557] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 19777400 == 30 [pid = 4032] [id = 562] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 10A7AC00 == 29 [pid = 4032] [id = 555] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 1440CC00 == 28 [pid = 4032] [id = 556] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 0CDEF800 == 27 [pid = 4032] [id = 554] 03:39:42 INFO - PROCESS | 4032 | --DOCSHELL 0CD28000 == 26 [pid = 4032] [id = 553] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (18E71000) [pid = 4032] [serial = 2011] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18F7FC00) [pid = 4032] [serial = 2012] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18C32400) [pid = 4032] [serial = 2008] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1086AC00) [pid = 4032] [serial = 2002] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (10A79800) [pid = 4032] [serial = 2003] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (16052800) [pid = 4032] [serial = 2005] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (162C9800) [pid = 4032] [serial = 2006] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (1A024800) [pid = 4032] [serial = 1994] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (1A009C00) [pid = 4032] [serial = 1993] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (0CDEDC00) [pid = 4032] [serial = 1999] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (0FCCE000) [pid = 4032] [serial = 2000] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (10A4B000) [pid = 4032] [serial = 1996] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (10C08000) [pid = 4032] [serial = 1997] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (19CCB800) [pid = 4032] [serial = 2014] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 52 (1B3C8C00) [pid = 4032] [serial = 2023] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 51 (1A02B800) [pid = 4032] [serial = 2017] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 50 (18F86800) [pid = 4032] [serial = 2020] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 49 (1A023C00) [pid = 4032] [serial = 2018] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 48 (1A023800) [pid = 4032] [serial = 2024] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 47 (1A004000) [pid = 4032] [serial = 2015] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 46 (19CC4400) [pid = 4032] [serial = 2021] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | --DOMWINDOW == 45 (18CF3C00) [pid = 4032] [serial = 2009] [outer = 00000000] [url = about:blank] 03:39:42 INFO - PROCESS | 4032 | 1467110383000 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] 03:39:43 INFO - PROCESS | 4032 | 1467110383037 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 03:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:39:43 INFO - PROCESS | 4032 | 1467110383041 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 4032 | 1467110383044 Marionette TRACE conn5 <- [1,2702,null,{}] 03:39:43 INFO - PROCESS | 4032 | 1467110383049 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}] 03:39:43 INFO - PROCESS | 4032 | 1467110383053 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:43 INFO - PROCESS | 4032 | 1467110383141 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 03:39:43 INFO - PROCESS | 4032 | 1467110383151 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 4032 | 1467110383154 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:43 INFO - PROCESS | 4032 | ++DOCSHELL 10519000 == 27 [pid = 4032] [id = 685] 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 46 (10763400) [pid = 4032] [serial = 2055] [outer = 00000000] 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 47 (10A7CC00) [pid = 4032] [serial = 2056] [outer = 10763400] 03:39:43 INFO - PROCESS | 4032 | 1467110383201 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 48 (10C7C800) [pid = 4032] [serial = 2057] [outer = 10763400] 03:39:43 INFO - PROCESS | 4032 | 1467110383698 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:39:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 03:39:43 INFO - PROCESS | 4032 | 1467110383714 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 4032 | 1467110383718 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 03:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:39:43 INFO - PROCESS | 4032 | 1467110383722 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 4032 | 1467110383724 Marionette TRACE conn5 <- [1,2706,null,{}] 03:39:43 INFO - PROCESS | 4032 | 1467110383756 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}] 03:39:43 INFO - PROCESS | 4032 | 1467110383759 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:43 INFO - PROCESS | 4032 | 1467110383846 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 03:39:43 INFO - PROCESS | 4032 | 1467110383855 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 4032 | 1467110383857 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:43 INFO - PROCESS | 4032 | ++DOCSHELL 14C02800 == 28 [pid = 4032] [id = 686] 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 49 (14C4A400) [pid = 4032] [serial = 2058] [outer = 00000000] 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 50 (14D7B800) [pid = 4032] [serial = 2059] [outer = 14C4A400] 03:39:43 INFO - PROCESS | 4032 | 1467110383902 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (15956800) [pid = 4032] [serial = 2060] [outer = 14C4A400] 03:39:44 INFO - PROCESS | 4032 | 1467110384377 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] 03:39:44 INFO - PROCESS | 4032 | 1467110384440 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 03:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:39:44 INFO - PROCESS | 4032 | 1467110384445 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 4032 | 1467110384451 Marionette TRACE conn5 <- [1,2710,null,{}] 03:39:44 INFO - PROCESS | 4032 | 1467110384460 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}] 03:39:44 INFO - PROCESS | 4032 | 1467110384464 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:44 INFO - PROCESS | 4032 | 1467110384554 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 03:39:44 INFO - PROCESS | 4032 | 1467110384657 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 4032 | 1467110384659 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:44 INFO - PROCESS | 4032 | ++DOCSHELL 1844B000 == 29 [pid = 4032] [id = 687] 03:39:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (1844F000) [pid = 4032] [serial = 2061] [outer = 00000000] 03:39:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (18C31C00) [pid = 4032] [serial = 2062] [outer = 1844F000] 03:39:44 INFO - PROCESS | 4032 | 1467110384710 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (18C38C00) [pid = 4032] [serial = 2063] [outer = 1844F000] 03:39:45 INFO - PROCESS | 4032 | 1467110385109 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] 03:39:45 INFO - PROCESS | 4032 | 1467110385140 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 03:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:39:45 INFO - PROCESS | 4032 | 1467110385143 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 4032 | 1467110385145 Marionette TRACE conn5 <- [1,2714,null,{}] 03:39:45 INFO - PROCESS | 4032 | 1467110385148 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}] 03:39:45 INFO - PROCESS | 4032 | 1467110385150 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:45 INFO - PROCESS | 4032 | 1467110385302 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 03:39:45 INFO - PROCESS | 4032 | 1467110385314 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 4032 | 1467110385316 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:45 INFO - PROCESS | 4032 | ++DOCSHELL 10A4DC00 == 30 [pid = 4032] [id = 688] 03:39:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (18617C00) [pid = 4032] [serial = 2064] [outer = 00000000] 03:39:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (18DA2C00) [pid = 4032] [serial = 2065] [outer = 18617C00] 03:39:45 INFO - PROCESS | 4032 | 1467110385415 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (18DA7800) [pid = 4032] [serial = 2066] [outer = 18617C00] 03:39:45 INFO - PROCESS | 4032 | 1467110385813 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:39:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 03:39:45 INFO - PROCESS | 4032 | 1467110385879 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 4032 | 1467110385881 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 03:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:39:45 INFO - PROCESS | 4032 | 1467110385885 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 4032 | 1467110385886 Marionette TRACE conn5 <- [1,2718,null,{}] 03:39:45 INFO - PROCESS | 4032 | 1467110385890 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}] 03:39:45 INFO - PROCESS | 4032 | 1467110385892 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:45 INFO - PROCESS | 4032 | 1467110386008 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 03:39:45 INFO - PROCESS | 4032 | 1467110386015 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 4032 | 1467110386020 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:46 INFO - PROCESS | 4032 | ++DOCSHELL 14998400 == 31 [pid = 4032] [id = 689] 03:39:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (18E79C00) [pid = 4032] [serial = 2067] [outer = 00000000] 03:39:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (18F89800) [pid = 4032] [serial = 2068] [outer = 18E79C00] 03:39:46 INFO - PROCESS | 4032 | 1467110386128 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (19C08400) [pid = 4032] [serial = 2069] [outer = 18E79C00] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (10518800) [pid = 4032] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (1076D800) [pid = 4032] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (14997800) [pid = 4032] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (10475400) [pid = 4032] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (08C5BC00) [pid = 4032] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (180E3400) [pid = 4032] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:39:46 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (0FD3B000) [pid = 4032] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:39:47 INFO - PROCESS | 4032 | 1467110387006 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"]]]}] 03:39:47 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 03:39:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:39:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:39:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1179ms 03:39:47 INFO - PROCESS | 4032 | 1467110387038 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 4032 | 1467110387040 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 03:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:39:47 INFO - PROCESS | 4032 | 1467110387044 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 4032 | 1467110387045 Marionette TRACE conn5 <- [1,2722,null,{}] 03:39:47 INFO - PROCESS | 4032 | 1467110387049 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}] 03:39:47 INFO - PROCESS | 4032 | 1467110387051 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:47 INFO - PROCESS | 4032 | 1467110387133 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 03:39:47 INFO - PROCESS | 4032 | 1467110387223 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 4032 | 1467110387225 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:47 INFO - PROCESS | 4032 | ++DOCSHELL 14C47400 == 32 [pid = 4032] [id = 690] 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (19C0DC00) [pid = 4032] [serial = 2070] [outer = 00000000] 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (19CC2C00) [pid = 4032] [serial = 2071] [outer = 19C0DC00] 03:39:47 INFO - PROCESS | 4032 | 1467110387268 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (19CC7C00) [pid = 4032] [serial = 2072] [outer = 19C0DC00] 03:39:47 INFO - PROCESS | 4032 | 1467110387648 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:39:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 03:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:39:47 INFO - PROCESS | 4032 | 1467110387677 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 4032 | 1467110387679 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 03:39:47 INFO - PROCESS | 4032 | 1467110387682 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 4032 | 1467110387684 Marionette TRACE conn5 <- [1,2726,null,{}] 03:39:47 INFO - PROCESS | 4032 | 1467110387688 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}] 03:39:47 INFO - PROCESS | 4032 | 1467110387690 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:47 INFO - PROCESS | 4032 | 1467110387809 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 03:39:47 INFO - PROCESS | 4032 | 1467110387818 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 4032 | 1467110387820 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:47 INFO - PROCESS | 4032 | ++DOCSHELL 19CC3000 == 33 [pid = 4032] [id = 691] 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (19CC4400) [pid = 4032] [serial = 2073] [outer = 00000000] 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (1A003C00) [pid = 4032] [serial = 2074] [outer = 19CC4400] 03:39:47 INFO - PROCESS | 4032 | 1467110387863 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (1A009C00) [pid = 4032] [serial = 2075] [outer = 19CC4400] 03:39:48 INFO - PROCESS | 4032 | 1467110388277 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 03:39:48 INFO - PROCESS | 4032 | 1467110388313 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 4032 | 1467110388315 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 03:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:39:48 INFO - PROCESS | 4032 | 1467110388318 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 4032 | 1467110388320 Marionette TRACE conn5 <- [1,2730,null,{}] 03:39:48 INFO - PROCESS | 4032 | 1467110388323 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}] 03:39:48 INFO - PROCESS | 4032 | 1467110388325 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:48 INFO - PROCESS | 4032 | 1467110388406 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 03:39:48 INFO - PROCESS | 4032 | 1467110388529 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 4032 | 1467110388531 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:48 INFO - PROCESS | 4032 | ++DOCSHELL 162C6400 == 34 [pid = 4032] [id = 692] 03:39:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (1A00E800) [pid = 4032] [serial = 2076] [outer = 00000000] 03:39:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (1A024C00) [pid = 4032] [serial = 2077] [outer = 1A00E800] 03:39:48 INFO - PROCESS | 4032 | 1467110388577 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (18DAA000) [pid = 4032] [serial = 2078] [outer = 1A00E800] 03:39:48 INFO - PROCESS | 4032 | 1467110388930 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 630ms 03:39:48 INFO - PROCESS | 4032 | 1467110388949 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 4032 | 1467110388951 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 03:39:48 INFO - PROCESS | 4032 | 1467110388954 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:39:48 INFO - PROCESS | 4032 | 1467110388956 Marionette TRACE conn5 <- [1,2734,null,{}] 03:39:48 INFO - PROCESS | 4032 | 1467110388960 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}] 03:39:48 INFO - PROCESS | 4032 | 1467110388961 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:49 INFO - PROCESS | 4032 | 1467110389087 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 03:39:49 INFO - PROCESS | 4032 | 1467110389190 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 4032 | 1467110389193 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:49 INFO - PROCESS | 4032 | ++DOCSHELL 08C61400 == 35 [pid = 4032] [id = 693] 03:39:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (08C62C00) [pid = 4032] [serial = 2079] [outer = 00000000] 03:39:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CD2F400) [pid = 4032] [serial = 2080] [outer = 08C62C00] 03:39:49 INFO - PROCESS | 4032 | 1467110389250 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FDE6000) [pid = 4032] [serial = 2081] [outer = 08C62C00] 03:39:49 INFO - PROCESS | 4032 | 1467110389860 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:39:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 970ms 03:39:49 INFO - PROCESS | 4032 | 1467110389931 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 4032 | 1467110389935 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 03:39:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:39:49 INFO - PROCESS | 4032 | 1467110389940 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 4032 | 1467110389943 Marionette TRACE conn5 <- [1,2738,null,{}] 03:39:49 INFO - PROCESS | 4032 | 1467110389949 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}] 03:39:49 INFO - PROCESS | 4032 | 1467110389953 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:50 INFO - PROCESS | 4032 | 1467110390101 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 03:39:50 INFO - PROCESS | 4032 | 1467110390236 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 4032 | 1467110390239 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:50 INFO - PROCESS | 4032 | ++DOCSHELL 14CE5C00 == 36 [pid = 4032] [id = 694] 03:39:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1594D000) [pid = 4032] [serial = 2082] [outer = 00000000] 03:39:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (162DE800) [pid = 4032] [serial = 2083] [outer = 1594D000] 03:39:50 INFO - PROCESS | 4032 | 1467110390296 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (180DB000) [pid = 4032] [serial = 2084] [outer = 1594D000] 03:39:50 INFO - PROCESS | 4032 | 1467110390848 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 929ms 03:39:50 INFO - PROCESS | 4032 | 1467110390877 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 4032 | 1467110390882 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 03:39:50 INFO - PROCESS | 4032 | 1467110390885 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:39:50 INFO - PROCESS | 4032 | 1467110390888 Marionette TRACE conn5 <- [1,2742,null,{}] 03:39:50 INFO - PROCESS | 4032 | 1467110390891 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}] 03:39:50 INFO - PROCESS | 4032 | 1467110390894 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:51 INFO - PROCESS | 4032 | 1467110391006 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 03:39:51 INFO - PROCESS | 4032 | 1467110391119 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 4032 | 1467110391122 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:51 INFO - PROCESS | 4032 | ++DOCSHELL 18F86C00 == 37 [pid = 4032] [id = 695] 03:39:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (18F8C400) [pid = 4032] [serial = 2085] [outer = 00000000] 03:39:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (19CBDC00) [pid = 4032] [serial = 2086] [outer = 18F8C400] 03:39:51 INFO - PROCESS | 4032 | 1467110391216 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1A02DC00) [pid = 4032] [serial = 2087] [outer = 18F8C400] 03:39:51 INFO - PROCESS | 4032 | 1467110391844 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 970ms 03:39:51 INFO - PROCESS | 4032 | 1467110391859 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 4032 | 1467110391862 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 03:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:39:51 INFO - PROCESS | 4032 | 1467110391887 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 4032 | 1467110391894 Marionette TRACE conn5 <- [1,2746,null,{}] 03:39:51 INFO - PROCESS | 4032 | 1467110391899 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}] 03:39:51 INFO - PROCESS | 4032 | 1467110391903 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:52 INFO - PROCESS | 4032 | 1467110392013 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 03:39:52 INFO - PROCESS | 4032 | 1467110392164 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 4032 | 1467110392167 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:52 INFO - PROCESS | 4032 | ++DOCSHELL 162C8800 == 38 [pid = 4032] [id = 696] 03:39:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (162CEC00) [pid = 4032] [serial = 2088] [outer = 00000000] 03:39:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1B52C000) [pid = 4032] [serial = 2089] [outer = 162CEC00] 03:39:52 INFO - PROCESS | 4032 | 1467110392221 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1B5CC800) [pid = 4032] [serial = 2090] [outer = 162CEC00] 03:39:52 INFO - PROCESS | 4032 | 1467110392947 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]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1154ms 03:39:53 INFO - PROCESS | 4032 | 1467110393024 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 4032 | 1467110393028 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 03:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:39:53 INFO - PROCESS | 4032 | 1467110393032 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - PROCESS | 4032 | 1467110393037 Marionette TRACE conn5 <- [1,2750,null,{}] 03:39:53 INFO - PROCESS | 4032 | 1467110393041 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}] 03:39:53 INFO - PROCESS | 4032 | 1467110393044 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:53 INFO - PROCESS | 4032 | 1467110393149 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 18DA4400 == 37 [pid = 4032] [id = 564] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 10769400 == 36 [pid = 4032] [id = 569] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 08C5F400 == 35 [pid = 4032] [id = 568] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 149BB000 == 34 [pid = 4032] [id = 570] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 08C59800 == 33 [pid = 4032] [id = 677] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 14C13000 == 32 [pid = 4032] [id = 563] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 18451800 == 31 [pid = 4032] [id = 558] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 10A79C00 == 30 [pid = 4032] [id = 561] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 10C3A800 == 29 [pid = 4032] [id = 560] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 10A52800 == 28 [pid = 4032] [id = 567] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 18C38800 == 27 [pid = 4032] [id = 559] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 1A026400 == 26 [pid = 4032] [id = 565] 03:39:53 INFO - PROCESS | 4032 | --DOCSHELL 0CD24000 == 25 [pid = 4032] [id = 566] 03:39:53 INFO - PROCESS | 4032 | 1467110393861 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 4032 | 1467110393865 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (15954C00) [pid = 4032] [serial = 2044] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10A7FC00) [pid = 4032] [serial = 2038] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14C4D800) [pid = 4032] [serial = 2041] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10517800) [pid = 4032] [serial = 2035] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (0CD17000) [pid = 4032] [serial = 2032] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (0CD2E800) [pid = 4032] [serial = 2033] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18D2AC00) [pid = 4032] [serial = 2030] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1860E800) [pid = 4032] [serial = 2029] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (10C88000) [pid = 4032] [serial = 2039] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (113CAC00) [pid = 4032] [serial = 2027] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (162C6000) [pid = 4032] [serial = 2045] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (10A48800) [pid = 4032] [serial = 2026] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (14CE6800) [pid = 4032] [serial = 2042] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (10520400) [pid = 4032] [serial = 2036] [outer = 00000000] [url = about:blank] 03:39:53 INFO - PROCESS | 4032 | ++DOCSHELL 08C5BC00 == 26 [pid = 4032] [id = 697] 03:39:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (08C5C000) [pid = 4032] [serial = 2091] [outer = 00000000] 03:39:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (08C6C800) [pid = 4032] [serial = 2092] [outer = 08C5C000] 03:39:54 INFO - PROCESS | 4032 | 1467110393993 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CD22400) [pid = 4032] [serial = 2093] [outer = 08C5C000] 03:39:54 INFO - PROCESS | 4032 | 1467110394434 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1476ms 03:39:54 INFO - PROCESS | 4032 | 1467110394512 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 4032 | 1467110394516 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 03:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:39:54 INFO - PROCESS | 4032 | 1467110394520 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 4032 | 1467110394523 Marionette TRACE conn5 <- [1,2754,null,{}] 03:39:54 INFO - PROCESS | 4032 | 1467110394528 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}] 03:39:54 INFO - PROCESS | 4032 | 1467110394531 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:54 INFO - PROCESS | 4032 | 1467110394622 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 03:39:54 INFO - PROCESS | 4032 | 1467110394637 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 4032 | 1467110394640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:54 INFO - PROCESS | 4032 | ++DOCSHELL 1047B400 == 27 [pid = 4032] [id = 698] 03:39:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (10511800) [pid = 4032] [serial = 2094] [outer = 00000000] 03:39:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (10518C00) [pid = 4032] [serial = 2095] [outer = 10511800] 03:39:54 INFO - PROCESS | 4032 | 1467110394688 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1075FC00) [pid = 4032] [serial = 2096] [outer = 10511800] 03:39:55 INFO - PROCESS | 4032 | 1467110395166 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 690ms 03:39:55 INFO - PROCESS | 4032 | 1467110395212 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 4032 | 1467110395217 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 03:39:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:39:55 INFO - PROCESS | 4032 | 1467110395221 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 4032 | 1467110395224 Marionette TRACE conn5 <- [1,2758,null,{}] 03:39:55 INFO - PROCESS | 4032 | 1467110395227 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}] 03:39:55 INFO - PROCESS | 4032 | 1467110395230 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:55 INFO - PROCESS | 4032 | 1467110395358 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 03:39:55 INFO - PROCESS | 4032 | 1467110395458 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 4032 | 1467110395461 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:55 INFO - PROCESS | 4032 | ++DOCSHELL 10A77000 == 28 [pid = 4032] [id = 699] 03:39:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A77400) [pid = 4032] [serial = 2097] [outer = 00000000] 03:39:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A7F800) [pid = 4032] [serial = 2098] [outer = 10A77400] 03:39:55 INFO - PROCESS | 4032 | 1467110395507 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (10C0D800) [pid = 4032] [serial = 2099] [outer = 10A77400] 03:39:55 INFO - PROCESS | 4032 | 1467110395937 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 772ms 03:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:39:56 INFO - PROCESS | 4032 | 1467110396006 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 4032 | 1467110396008 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 03:39:56 INFO - PROCESS | 4032 | 1467110396013 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 4032 | 1467110396020 Marionette TRACE conn5 <- [1,2762,null,{}] 03:39:56 INFO - PROCESS | 4032 | 1467110396029 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}] 03:39:56 INFO - PROCESS | 4032 | 1467110396033 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:56 INFO - PROCESS | 4032 | 1467110396184 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 03:39:56 INFO - PROCESS | 4032 | 1467110396249 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 4032 | 1467110396251 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:56 INFO - PROCESS | 4032 | ++DOCSHELL 149BBC00 == 29 [pid = 4032] [id = 700] 03:39:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14B24800) [pid = 4032] [serial = 2100] [outer = 00000000] 03:39:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14C17C00) [pid = 4032] [serial = 2101] [outer = 14B24800] 03:39:56 INFO - PROCESS | 4032 | 1467110396297 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14CDEC00) [pid = 4032] [serial = 2102] [outer = 14B24800] 03:39:56 INFO - PROCESS | 4032 | 1467110396763 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:39:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 789ms 03:39:56 INFO - PROCESS | 4032 | 1467110396803 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 4032 | 1467110396805 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 03:39:56 INFO - PROCESS | 4032 | 1467110396809 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:39:56 INFO - PROCESS | 4032 | 1467110396811 Marionette TRACE conn5 <- [1,2766,null,{}] 03:39:56 INFO - PROCESS | 4032 | 1467110396825 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}] 03:39:56 INFO - PROCESS | 4032 | 1467110396827 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:56 INFO - PROCESS | 4032 | 1467110396953 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 03:39:56 INFO - PROCESS | 4032 | 1467110396964 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 4032 | 1467110396966 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:56 INFO - PROCESS | 4032 | ++DOCSHELL 1604AC00 == 30 [pid = 4032] [id = 701] 03:39:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1604B400) [pid = 4032] [serial = 2103] [outer = 00000000] 03:39:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (162DE400) [pid = 4032] [serial = 2104] [outer = 1604B400] 03:39:57 INFO - PROCESS | 4032 | 1467110397012 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1693C000) [pid = 4032] [serial = 2105] [outer = 1604B400] 03:39:57 INFO - PROCESS | 4032 | 1467110397438 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:39:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 690ms 03:39:57 INFO - PROCESS | 4032 | 1467110397511 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 03:39:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:39:57 INFO - PROCESS | 4032 | 1467110397513 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 03:39:57 INFO - PROCESS | 4032 | 1467110397516 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 4032 | 1467110397518 Marionette TRACE conn5 <- [1,2770,null,{}] 03:39:57 INFO - PROCESS | 4032 | 1467110397522 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}] 03:39:57 INFO - PROCESS | 4032 | 1467110397524 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:57 INFO - PROCESS | 4032 | 1467110397640 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 03:39:57 INFO - PROCESS | 4032 | 1467110397646 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 4032 | 1467110397652 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:57 INFO - PROCESS | 4032 | ++DOCSHELL 18452C00 == 31 [pid = 4032] [id = 702] 03:39:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (184B8C00) [pid = 4032] [serial = 2106] [outer = 00000000] 03:39:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18609400) [pid = 4032] [serial = 2107] [outer = 184B8C00] 03:39:57 INFO - PROCESS | 4032 | 1467110397764 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18C3DC00) [pid = 4032] [serial = 2108] [outer = 184B8C00] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1A00E800) [pid = 4032] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18617C00) [pid = 4032] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18E79C00) [pid = 4032] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0CD19400) [pid = 4032] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1844F000) [pid = 4032] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (180E1C00) [pid = 4032] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10763400) [pid = 4032] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10517C00) [pid = 4032] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14C4A400) [pid = 4032] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:39:58 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (19C0DC00) [pid = 4032] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:39:58 INFO - PROCESS | 4032 | 1467110398366 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:39:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 870ms 03:39:58 INFO - PROCESS | 4032 | 1467110398389 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 4032 | 1467110398391 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 03:39:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:39:58 INFO - PROCESS | 4032 | 1467110398406 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 4032 | 1467110398407 Marionette TRACE conn5 <- [1,2774,null,{}] 03:39:58 INFO - PROCESS | 4032 | 1467110398411 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}] 03:39:58 INFO - PROCESS | 4032 | 1467110398413 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:58 INFO - PROCESS | 4032 | 1467110398509 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 03:39:58 INFO - PROCESS | 4032 | 1467110398518 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 4032 | 1467110398520 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:58 INFO - PROCESS | 4032 | ++DOCSHELL 0CD14000 == 32 [pid = 4032] [id = 703] 03:39:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (184BE400) [pid = 4032] [serial = 2109] [outer = 00000000] 03:39:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18D31000) [pid = 4032] [serial = 2110] [outer = 184BE400] 03:39:58 INFO - PROCESS | 4032 | 1467110398563 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18DA1400) [pid = 4032] [serial = 2111] [outer = 184BE400] 03:39:58 INFO - PROCESS | 4032 | 1467110398995 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 03:39:59 INFO - PROCESS | 4032 | 1467110399050 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 4032 | 1467110399052 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 03:39:59 INFO - PROCESS | 4032 | 1467110399057 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:39:59 INFO - PROCESS | 4032 | 1467110399059 Marionette TRACE conn5 <- [1,2778,null,{}] 03:39:59 INFO - PROCESS | 4032 | 1467110399062 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}] 03:39:59 INFO - PROCESS | 4032 | 1467110399064 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:59 INFO - PROCESS | 4032 | 1467110399144 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 03:39:59 INFO - PROCESS | 4032 | 1467110399151 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 4032 | 1467110399152 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:59 INFO - PROCESS | 4032 | ++DOCSHELL 0CD26800 == 33 [pid = 4032] [id = 704] 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10A50400) [pid = 4032] [serial = 2112] [outer = 00000000] 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18611000) [pid = 4032] [serial = 2113] [outer = 10A50400] 03:39:59 INFO - PROCESS | 4032 | 1467110399196 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18E79800) [pid = 4032] [serial = 2114] [outer = 10A50400] 03:39:59 INFO - PROCESS | 4032 | 1467110399637 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 03:39:59 INFO - PROCESS | 4032 | 1467110399694 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 4032 | 1467110399696 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 03:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:39:59 INFO - PROCESS | 4032 | 1467110399724 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 4032 | 1467110399726 Marionette TRACE conn5 <- [1,2782,null,{}] 03:39:59 INFO - PROCESS | 4032 | 1467110399730 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}] 03:39:59 INFO - PROCESS | 4032 | 1467110399732 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:59 INFO - PROCESS | 4032 | 1467110399819 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 03:39:59 INFO - PROCESS | 4032 | 1467110399825 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 4032 | 1467110399826 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:39:59 INFO - PROCESS | 4032 | ++DOCSHELL 1594EC00 == 34 [pid = 4032] [id = 705] 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (19777400) [pid = 4032] [serial = 2115] [outer = 00000000] 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CC2000) [pid = 4032] [serial = 2116] [outer = 19777400] 03:39:59 INFO - PROCESS | 4032 | 1467110399871 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19CC6C00) [pid = 4032] [serial = 2117] [outer = 19777400] 03:40:00 INFO - PROCESS | 4032 | 1467110400641 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]]]}] 03:40:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:40:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 989ms 03:40:00 INFO - PROCESS | 4032 | 1467110400710 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 03:40:00 INFO - PROCESS | 4032 | 1467110400714 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 03:40:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:40:00 INFO - PROCESS | 4032 | 1467110400720 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 4032 | 1467110400723 Marionette TRACE conn5 <- [1,2786,null,{}] 03:40:00 INFO - PROCESS | 4032 | 1467110400730 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}] 03:40:00 INFO - PROCESS | 4032 | 1467110400733 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:00 INFO - PROCESS | 4032 | 1467110400881 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 03:40:01 INFO - PROCESS | 4032 | 1467110401017 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 4032 | 1467110401020 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:01 INFO - PROCESS | 4032 | ++DOCSHELL 0FDEC400 == 35 [pid = 4032] [id = 706] 03:40:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0FEF5400) [pid = 4032] [serial = 2118] [outer = 00000000] 03:40:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1081E000) [pid = 4032] [serial = 2119] [outer = 0FEF5400] 03:40:01 INFO - PROCESS | 4032 | 1467110401080 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (10A53800) [pid = 4032] [serial = 2120] [outer = 0FEF5400] 03:40:01 INFO - PROCESS | 4032 | 1467110401846 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:40:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1184ms 03:40:01 INFO - PROCESS | 4032 | 1467110401904 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 4032 | 1467110401909 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 03:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:40:01 INFO - PROCESS | 4032 | 1467110401916 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 4032 | 1467110401919 Marionette TRACE conn5 <- [1,2790,null,{}] 03:40:01 INFO - PROCESS | 4032 | 1467110401923 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}] 03:40:01 INFO - PROCESS | 4032 | 1467110401926 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:02 INFO - PROCESS | 4032 | 1467110402053 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 03:40:02 INFO - PROCESS | 4032 | 1467110402271 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 4032 | 1467110402274 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:02 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15800 == 36 [pid = 4032] [id = 707] 03:40:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (0CD18400) [pid = 4032] [serial = 2121] [outer = 00000000] 03:40:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0CD2EC00) [pid = 4032] [serial = 2122] [outer = 0CD18400] 03:40:02 INFO - PROCESS | 4032 | 1467110402344 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (0FEF2400) [pid = 4032] [serial = 2123] [outer = 0CD18400] 03:40:02 INFO - PROCESS | 4032 | --DOCSHELL 08C61400 == 35 [pid = 4032] [id = 693] 03:40:02 INFO - PROCESS | 4032 | --DOCSHELL 0CD18800 == 34 [pid = 4032] [id = 684] 03:40:02 INFO - PROCESS | 4032 | --DOCSHELL 14C02800 == 33 [pid = 4032] [id = 686] 03:40:02 INFO - PROCESS | 4032 | --DOCSHELL 10A4DC00 == 32 [pid = 4032] [id = 688] 03:40:02 INFO - PROCESS | 4032 | --DOCSHELL 10474400 == 31 [pid = 4032] [id = 678] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1A024C00) [pid = 4032] [serial = 2077] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DA2C00) [pid = 4032] [serial = 2065] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (18DA7800) [pid = 4032] [serial = 2066] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18F89800) [pid = 4032] [serial = 2068] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (0FD85800) [pid = 4032] [serial = 2053] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (0FEF9000) [pid = 4032] [serial = 2054] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18C31C00) [pid = 4032] [serial = 2062] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (18573C00) [pid = 4032] [serial = 2048] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1844B400) [pid = 4032] [serial = 2047] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (10A7CC00) [pid = 4032] [serial = 2056] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (10C7C800) [pid = 4032] [serial = 2057] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10A7E400) [pid = 4032] [serial = 2050] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (112DD000) [pid = 4032] [serial = 2051] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14D7B800) [pid = 4032] [serial = 2059] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (15956800) [pid = 4032] [serial = 2060] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19C08400) [pid = 4032] [serial = 2069] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1A003C00) [pid = 4032] [serial = 2074] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (19CC7C00) [pid = 4032] [serial = 2072] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (19CC2C00) [pid = 4032] [serial = 2071] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18C38C00) [pid = 4032] [serial = 2063] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (18DAA000) [pid = 4032] [serial = 2078] [outer = 00000000] [url = about:blank] 03:40:02 INFO - PROCESS | 4032 | 1467110402993 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1119ms 03:40:03 INFO - PROCESS | 4032 | 1467110403039 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 4032 | 1467110403042 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 03:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:40:03 INFO - PROCESS | 4032 | 1467110403047 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 4032 | 1467110403049 Marionette TRACE conn5 <- [1,2794,null,{}] 03:40:03 INFO - PROCESS | 4032 | 1467110403055 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}] 03:40:03 INFO - PROCESS | 4032 | 1467110403059 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:03 INFO - PROCESS | 4032 | 1467110403152 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 03:40:03 INFO - PROCESS | 4032 | 1467110403256 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 4032 | 1467110403259 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:03 INFO - PROCESS | 4032 | ++DOCSHELL 0CD22000 == 32 [pid = 4032] [id = 708] 03:40:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CD22C00) [pid = 4032] [serial = 2124] [outer = 00000000] 03:40:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (1081CC00) [pid = 4032] [serial = 2125] [outer = 0CD22C00] 03:40:03 INFO - PROCESS | 4032 | 1467110403307 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (10A76800) [pid = 4032] [serial = 2126] [outer = 0CD22C00] 03:40:03 INFO - PROCESS | 4032 | 1467110403757 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 769ms 03:40:03 INFO - PROCESS | 4032 | 1467110403820 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 4032 | 1467110403824 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 03:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:40:03 INFO - PROCESS | 4032 | 1467110403829 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 4032 | 1467110403831 Marionette TRACE conn5 <- [1,2798,null,{}] 03:40:03 INFO - PROCESS | 4032 | 1467110403834 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}] 03:40:03 INFO - PROCESS | 4032 | 1467110403837 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:03 INFO - PROCESS | 4032 | 1467110403927 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 03:40:03 INFO - PROCESS | 4032 | 1467110403935 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 4032 | 1467110403937 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:03 INFO - PROCESS | 4032 | ++DOCSHELL 112DD000 == 33 [pid = 4032] [id = 709] 03:40:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (113CB000) [pid = 4032] [serial = 2127] [outer = 00000000] 03:40:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (14C07800) [pid = 4032] [serial = 2128] [outer = 113CB000] 03:40:03 INFO - PROCESS | 4032 | 1467110403983 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (14D7E800) [pid = 4032] [serial = 2129] [outer = 113CB000] 03:40:04 INFO - PROCESS | 4032 | 1467110404451 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 03:40:04 INFO - PROCESS | 4032 | 1467110404503 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 4032 | 1467110404506 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 03:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:40:04 INFO - PROCESS | 4032 | 1467110404511 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 4032 | 1467110404517 Marionette TRACE conn5 <- [1,2802,null,{}] 03:40:04 INFO - PROCESS | 4032 | 1467110404526 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}] 03:40:04 INFO - PROCESS | 4032 | 1467110404530 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:04 INFO - PROCESS | 4032 | 1467110404619 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 03:40:04 INFO - PROCESS | 4032 | 1467110404629 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 4032 | 1467110404631 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:04 INFO - PROCESS | 4032 | ++DOCSHELL 17A4B800 == 34 [pid = 4032] [id = 710] 03:40:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (180D9C00) [pid = 4032] [serial = 2130] [outer = 00000000] 03:40:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (1844F000) [pid = 4032] [serial = 2131] [outer = 180D9C00] 03:40:04 INFO - PROCESS | 4032 | 1467110404674 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18572000) [pid = 4032] [serial = 2132] [outer = 180D9C00] 03:40:05 INFO - PROCESS | 4032 | 1467110405131 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 690ms 03:40:05 INFO - PROCESS | 4032 | 1467110405203 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 4032 | 1467110405206 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 03:40:05 INFO - PROCESS | 4032 | 1467110405209 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:40:05 INFO - PROCESS | 4032 | 1467110405211 Marionette TRACE conn5 <- [1,2806,null,{}] 03:40:05 INFO - PROCESS | 4032 | 1467110405214 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}] 03:40:05 INFO - PROCESS | 4032 | 1467110405217 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:05 INFO - PROCESS | 4032 | 1467110405363 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 03:40:05 INFO - PROCESS | 4032 | 1467110405424 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 4032 | 1467110405426 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:05 INFO - PROCESS | 4032 | ++DOCSHELL 18C36800 == 35 [pid = 4032] [id = 711] 03:40:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18C38800) [pid = 4032] [serial = 2133] [outer = 00000000] 03:40:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18D2F000) [pid = 4032] [serial = 2134] [outer = 18C38800] 03:40:05 INFO - PROCESS | 4032 | 1467110405471 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18DA4C00) [pid = 4032] [serial = 2135] [outer = 18C38800] 03:40:05 INFO - PROCESS | 4032 | 1467110405866 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 03:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:40:05 INFO - PROCESS | 4032 | 1467110405943 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 4032 | 1467110405945 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 03:40:05 INFO - PROCESS | 4032 | 1467110405948 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 4032 | 1467110405950 Marionette TRACE conn5 <- [1,2810,null,{}] 03:40:05 INFO - PROCESS | 4032 | 1467110405953 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}] 03:40:05 INFO - PROCESS | 4032 | 1467110405955 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:06 INFO - PROCESS | 4032 | 1467110406072 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 03:40:06 INFO - PROCESS | 4032 | 1467110406078 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 4032 | 1467110406084 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:06 INFO - PROCESS | 4032 | ++DOCSHELL 10A55C00 == 36 [pid = 4032] [id = 712] 03:40:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18E6E400) [pid = 4032] [serial = 2136] [outer = 00000000] 03:40:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1976A400) [pid = 4032] [serial = 2137] [outer = 18E6E400] 03:40:06 INFO - PROCESS | 4032 | 1467110406194 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19CBE800) [pid = 4032] [serial = 2138] [outer = 18E6E400] 03:40:06 INFO - PROCESS | 4032 | 1467110406653 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 731ms 03:40:06 INFO - PROCESS | 4032 | 1467110406713 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 4032 | 1467110406715 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 03:40:06 INFO - PROCESS | 4032 | 1467110406718 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 4032 | 1467110406720 Marionette TRACE conn5 <- [1,2814,null,{}] 03:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:40:06 INFO - PROCESS | 4032 | 1467110406723 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}] 03:40:06 INFO - PROCESS | 4032 | 1467110406726 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:06 INFO - PROCESS | 4032 | 1467110406844 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 03:40:06 INFO - PROCESS | 4032 | 1467110406912 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 4032 | 1467110406914 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:06 INFO - PROCESS | 4032 | ++DOCSHELL 1976A000 == 37 [pid = 4032] [id = 713] 03:40:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19CC3C00) [pid = 4032] [serial = 2139] [outer = 00000000] 03:40:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A010C00) [pid = 4032] [serial = 2140] [outer = 19CC3C00] 03:40:06 INFO - PROCESS | 4032 | 1467110406958 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A005800) [pid = 4032] [serial = 2141] [outer = 19CC3C00] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (19CC4400) [pid = 4032] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (10A77400) [pid = 4032] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (08C5C000) [pid = 4032] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (10511800) [pid = 4032] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (162CEC00) [pid = 4032] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184B8C00) [pid = 4032] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1604B400) [pid = 4032] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (08C62C00) [pid = 4032] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1594D000) [pid = 4032] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18F8C400) [pid = 4032] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (10A50400) [pid = 4032] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (14B24800) [pid = 4032] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:40:07 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (184BE400) [pid = 4032] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:40:07 INFO - PROCESS | 4032 | 1467110407411 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:40:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 729ms 03:40:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:40:07 INFO - PROCESS | 4032 | 1467110407455 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 4032 | 1467110407457 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 03:40:07 INFO - PROCESS | 4032 | 1467110407467 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 4032 | 1467110407469 Marionette TRACE conn5 <- [1,2818,null,{}] 03:40:07 INFO - PROCESS | 4032 | 1467110407474 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}] 03:40:07 INFO - PROCESS | 4032 | 1467110407476 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:07 INFO - PROCESS | 4032 | 1467110407558 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 03:40:07 INFO - PROCESS | 4032 | 1467110407566 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 4032 | 1467110407567 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:07 INFO - PROCESS | 4032 | ++DOCSHELL 18444800 == 38 [pid = 4032] [id = 714] 03:40:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (18445800) [pid = 4032] [serial = 2142] [outer = 00000000] 03:40:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (19772000) [pid = 4032] [serial = 2143] [outer = 18445800] 03:40:07 INFO - PROCESS | 4032 | 1467110407612 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (19F39800) [pid = 4032] [serial = 2144] [outer = 18445800] 03:40:08 INFO - PROCESS | 4032 | 1467110408037 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 631ms 03:40:08 INFO - PROCESS | 4032 | 1467110408104 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 4032 | 1467110408106 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 03:40:08 INFO - PROCESS | 4032 | 1467110408109 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:40:08 INFO - PROCESS | 4032 | 1467110408111 Marionette TRACE conn5 <- [1,2822,null,{}] 03:40:08 INFO - PROCESS | 4032 | 1467110408114 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}] 03:40:08 INFO - PROCESS | 4032 | 1467110408116 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:08 INFO - PROCESS | 4032 | 1467110408198 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 03:40:08 INFO - PROCESS | 4032 | 1467110408206 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 4032 | 1467110408208 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:08 INFO - PROCESS | 4032 | ++DOCSHELL 18F82800 == 39 [pid = 4032] [id = 715] 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19769400) [pid = 4032] [serial = 2145] [outer = 00000000] 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1AC91800) [pid = 4032] [serial = 2146] [outer = 19769400] 03:40:08 INFO - PROCESS | 4032 | 1467110408251 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1B38E400) [pid = 4032] [serial = 2147] [outer = 19769400] 03:40:08 INFO - PROCESS | 4032 | 1467110408710 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 03:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:40:08 INFO - PROCESS | 4032 | 1467110408743 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 4032 | 1467110408745 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 03:40:08 INFO - PROCESS | 4032 | 1467110408748 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 4032 | 1467110408750 Marionette TRACE conn5 <- [1,2826,null,{}] 03:40:08 INFO - PROCESS | 4032 | 1467110408771 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}] 03:40:08 INFO - PROCESS | 4032 | 1467110408773 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:08 INFO - PROCESS | 4032 | 1467110408854 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 03:40:08 INFO - PROCESS | 4032 | 1467110408860 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 4032 | 1467110408862 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:08 INFO - PROCESS | 4032 | ++DOCSHELL 17A45400 == 40 [pid = 4032] [id = 716] 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1B3BFC00) [pid = 4032] [serial = 2148] [outer = 00000000] 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B526800) [pid = 4032] [serial = 2149] [outer = 1B3BFC00] 03:40:08 INFO - PROCESS | 4032 | 1467110408914 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B5C9800) [pid = 4032] [serial = 2150] [outer = 1B3BFC00] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 14991000 == 39 [pid = 4032] [id = 680] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 10476400 == 38 [pid = 4032] [id = 681] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 14CE5C00 == 37 [pid = 4032] [id = 694] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 162C8800 == 36 [pid = 4032] [id = 696] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 14C47400 == 35 [pid = 4032] [id = 690] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 10519000 == 34 [pid = 4032] [id = 685] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 08C5BC00 == 33 [pid = 4032] [id = 697] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 1844B000 == 32 [pid = 4032] [id = 687] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 14998400 == 31 [pid = 4032] [id = 689] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 1076D400 == 30 [pid = 4032] [id = 679] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 162C6400 == 29 [pid = 4032] [id = 692] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 19CC3000 == 28 [pid = 4032] [id = 691] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 180D9800 == 27 [pid = 4032] [id = 682] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 10516C00 == 26 [pid = 4032] [id = 683] 03:40:09 INFO - PROCESS | 4032 | --DOCSHELL 18F86C00 == 25 [pid = 4032] [id = 695] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A009C00) [pid = 4032] [serial = 2075] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A7F800) [pid = 4032] [serial = 2098] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (08C6C800) [pid = 4032] [serial = 2092] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0CD22400) [pid = 4032] [serial = 2093] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10518C00) [pid = 4032] [serial = 2095] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1075FC00) [pid = 4032] [serial = 2096] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1B5CC800) [pid = 4032] [serial = 2090] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1B52C000) [pid = 4032] [serial = 2089] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (18609400) [pid = 4032] [serial = 2107] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (162DE400) [pid = 4032] [serial = 2104] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (0FDE6000) [pid = 4032] [serial = 2081] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (0CD2F400) [pid = 4032] [serial = 2080] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (18C3DC00) [pid = 4032] [serial = 2108] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (180DB000) [pid = 4032] [serial = 2084] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 61 (162DE800) [pid = 4032] [serial = 2083] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 60 (1A02DC00) [pid = 4032] [serial = 2087] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 59 (19CBDC00) [pid = 4032] [serial = 2086] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 58 (18611000) [pid = 4032] [serial = 2113] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 57 (14C17C00) [pid = 4032] [serial = 2101] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 56 (14CDEC00) [pid = 4032] [serial = 2102] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 55 (18D31000) [pid = 4032] [serial = 2110] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 54 (1693C000) [pid = 4032] [serial = 2105] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 53 (18DA1400) [pid = 4032] [serial = 2111] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 52 (18E79800) [pid = 4032] [serial = 2114] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 51 (10C0D800) [pid = 4032] [serial = 2099] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | --DOMWINDOW == 50 (19CC2000) [pid = 4032] [serial = 2116] [outer = 00000000] [url = about:blank] 03:40:10 INFO - PROCESS | 4032 | 1467110410763 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2035ms 03:40:10 INFO - PROCESS | 4032 | 1467110410787 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 4032 | 1467110410792 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 03:40:10 INFO - PROCESS | 4032 | 1467110410797 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:40:10 INFO - PROCESS | 4032 | 1467110410801 Marionette TRACE conn5 <- [1,2830,null,{}] 03:40:10 INFO - PROCESS | 4032 | 1467110410807 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}] 03:40:10 INFO - PROCESS | 4032 | 1467110410810 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:10 INFO - PROCESS | 4032 | 1467110410898 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 03:40:10 INFO - PROCESS | 4032 | 1467110410905 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 4032 | 1467110410909 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:10 INFO - PROCESS | 4032 | ++DOCSHELL 0FE35C00 == 26 [pid = 4032] [id = 717] 03:40:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 51 (0FE5D800) [pid = 4032] [serial = 2151] [outer = 00000000] 03:40:10 INFO - PROCESS | 4032 | ++DOMWINDOW == 52 (0FEF9000) [pid = 4032] [serial = 2152] [outer = 0FE5D800] 03:40:10 INFO - PROCESS | 4032 | 1467110410958 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 53 (10476000) [pid = 4032] [serial = 2153] [outer = 0FE5D800] 03:40:11 INFO - PROCESS | 4032 | 1467110411461 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 03:40:11 INFO - PROCESS | 4032 | 1467110411531 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 4032 | 1467110411536 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 03:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:40:11 INFO - PROCESS | 4032 | 1467110411542 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 4032 | 1467110411545 Marionette TRACE conn5 <- [1,2834,null,{}] 03:40:11 INFO - PROCESS | 4032 | 1467110411549 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}] 03:40:11 INFO - PROCESS | 4032 | 1467110411552 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:11 INFO - PROCESS | 4032 | 1467110411641 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 03:40:11 INFO - PROCESS | 4032 | 1467110411660 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 4032 | 1467110411663 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:11 INFO - PROCESS | 4032 | ++DOCSHELL 1076C000 == 27 [pid = 4032] [id = 718] 03:40:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 54 (1076C400) [pid = 4032] [serial = 2154] [outer = 00000000] 03:40:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 55 (10821000) [pid = 4032] [serial = 2155] [outer = 1076C400] 03:40:11 INFO - PROCESS | 4032 | 1467110411792 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 4032 | ++DOMWINDOW == 56 (10A49800) [pid = 4032] [serial = 2156] [outer = 1076C400] 03:40:12 INFO - PROCESS | 4032 | 1467110412170 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 671ms 03:40:12 INFO - PROCESS | 4032 | 1467110412217 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 4032 | 1467110412219 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 03:40:12 INFO - PROCESS | 4032 | 1467110412222 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:40:12 INFO - PROCESS | 4032 | 1467110412226 Marionette TRACE conn5 <- [1,2838,null,{}] 03:40:12 INFO - PROCESS | 4032 | 1467110412237 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}] 03:40:12 INFO - PROCESS | 4032 | 1467110412241 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:12 INFO - PROCESS | 4032 | 1467110412354 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 03:40:12 INFO - PROCESS | 4032 | 1467110412364 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 4032 | 1467110412367 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:12 INFO - PROCESS | 4032 | ++DOCSHELL 112DB800 == 28 [pid = 4032] [id = 719] 03:40:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 57 (1133F000) [pid = 4032] [serial = 2157] [outer = 00000000] 03:40:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 58 (14410C00) [pid = 4032] [serial = 2158] [outer = 1133F000] 03:40:12 INFO - PROCESS | 4032 | 1467110412416 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 4032 | ++DOMWINDOW == 59 (146E5800) [pid = 4032] [serial = 2159] [outer = 1133F000] 03:40:12 INFO - PROCESS | 4032 | 1467110412864 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 03:40:12 INFO - PROCESS | 4032 | 1467110412898 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 4032 | 1467110412901 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 03:40:12 INFO - PROCESS | 4032 | 1467110412908 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:40:12 INFO - PROCESS | 4032 | 1467110412909 Marionette TRACE conn5 <- [1,2842,null,{}] 03:40:12 INFO - PROCESS | 4032 | 1467110412913 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}] 03:40:12 INFO - PROCESS | 4032 | 1467110412915 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:13 INFO - PROCESS | 4032 | 1467110413004 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 03:40:13 INFO - PROCESS | 4032 | 1467110413009 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 4032 | 1467110413011 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:13 INFO - PROCESS | 4032 | ++DOCSHELL 14997800 == 29 [pid = 4032] [id = 720] 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 60 (14C01800) [pid = 4032] [serial = 2160] [outer = 00000000] 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 61 (14C52000) [pid = 4032] [serial = 2161] [outer = 14C01800] 03:40:13 INFO - PROCESS | 4032 | 1467110413058 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 62 (14CE7C00) [pid = 4032] [serial = 2162] [outer = 14C01800] 03:40:13 INFO - PROCESS | 4032 | 1467110413487 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:40:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 629ms 03:40:13 INFO - PROCESS | 4032 | 1467110413541 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 4032 | 1467110413543 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 03:40:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:40:13 INFO - PROCESS | 4032 | 1467110413546 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 4032 | 1467110413548 Marionette TRACE conn5 <- [1,2846,null,{}] 03:40:13 INFO - PROCESS | 4032 | 1467110413552 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}] 03:40:13 INFO - PROCESS | 4032 | 1467110413554 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:13 INFO - PROCESS | 4032 | 1467110413632 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 03:40:13 INFO - PROCESS | 4032 | 1467110413637 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 4032 | 1467110413639 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:13 INFO - PROCESS | 4032 | ++DOCSHELL 1604B400 == 30 [pid = 4032] [id = 721] 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (1604D000) [pid = 4032] [serial = 2163] [outer = 00000000] 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (162D2000) [pid = 4032] [serial = 2164] [outer = 1604D000] 03:40:13 INFO - PROCESS | 4032 | 1467110413684 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (162DC800) [pid = 4032] [serial = 2165] [outer = 1604D000] 03:40:14 INFO - PROCESS | 4032 | 1467110414154 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:40:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 630ms 03:40:14 INFO - PROCESS | 4032 | 1467110414177 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 4032 | 1467110414180 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 03:40:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:40:14 INFO - PROCESS | 4032 | 1467110414187 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 4032 | 1467110414189 Marionette TRACE conn5 <- [1,2850,null,{}] 03:40:14 INFO - PROCESS | 4032 | 1467110414206 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}] 03:40:14 INFO - PROCESS | 4032 | 1467110414212 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:14 INFO - PROCESS | 4032 | 1467110414318 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 03:40:14 INFO - PROCESS | 4032 | 1467110414324 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 4032 | 1467110414326 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:14 INFO - PROCESS | 4032 | ++DOCSHELL 18449000 == 31 [pid = 4032] [id = 722] 03:40:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1844A400) [pid = 4032] [serial = 2166] [outer = 00000000] 03:40:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (18570C00) [pid = 4032] [serial = 2167] [outer = 1844A400] 03:40:14 INFO - PROCESS | 4032 | 1467110414369 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (18579000) [pid = 4032] [serial = 2168] [outer = 1844A400] 03:40:14 INFO - PROCESS | 4032 | 1467110414809 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:40:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 690ms 03:40:14 INFO - PROCESS | 4032 | 1467110414878 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 4032 | 1467110414880 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 03:40:14 INFO - PROCESS | 4032 | 1467110414883 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 4032 | 1467110414885 Marionette TRACE conn5 <- [1,2854,null,{}] 03:40:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:40:14 INFO - PROCESS | 4032 | 1467110414888 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}] 03:40:14 INFO - PROCESS | 4032 | 1467110414890 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:14 INFO - PROCESS | 4032 | 1467110414969 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 03:40:14 INFO - PROCESS | 4032 | 1467110414975 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 4032 | 1467110414977 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:14 INFO - PROCESS | 4032 | ++DOCSHELL 18C3DC00 == 32 [pid = 4032] [id = 723] 03:40:14 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (18CF0400) [pid = 4032] [serial = 2169] [outer = 00000000] 03:40:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18D30C00) [pid = 4032] [serial = 2170] [outer = 18CF0400] 03:40:15 INFO - PROCESS | 4032 | 1467110415021 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (18D33400) [pid = 4032] [serial = 2171] [outer = 18CF0400] 03:40:15 INFO - PROCESS | 4032 | 1467110415462 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:40:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 03:40:15 INFO - PROCESS | 4032 | 1467110415517 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 4032 | 1467110415520 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 03:40:15 INFO - PROCESS | 4032 | 1467110415543 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:40:15 INFO - PROCESS | 4032 | 1467110415544 Marionette TRACE conn5 <- [1,2858,null,{}] 03:40:15 INFO - PROCESS | 4032 | 1467110415548 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}] 03:40:15 INFO - PROCESS | 4032 | 1467110415550 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:15 INFO - PROCESS | 4032 | 1467110415628 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 03:40:15 INFO - PROCESS | 4032 | 1467110415635 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 4032 | 1467110415637 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:15 INFO - PROCESS | 4032 | ++DOCSHELL 18D2AC00 == 33 [pid = 4032] [id = 724] 03:40:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (18DA2800) [pid = 4032] [serial = 2172] [outer = 00000000] 03:40:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (18E6F000) [pid = 4032] [serial = 2173] [outer = 18DA2800] 03:40:15 INFO - PROCESS | 4032 | 1467110415681 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18DA8C00) [pid = 4032] [serial = 2174] [outer = 18DA2800] 03:40:16 INFO - PROCESS | 4032 | 1467110416167 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:40:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 03:40:16 INFO - PROCESS | 4032 | 1467110416216 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 4032 | 1467110416218 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 03:40:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:40:16 INFO - PROCESS | 4032 | 1467110416220 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 4032 | 1467110416222 Marionette TRACE conn5 <- [1,2862,null,{}] 03:40:16 INFO - PROCESS | 4032 | 1467110416232 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}] 03:40:16 INFO - PROCESS | 4032 | 1467110416234 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:16 INFO - PROCESS | 4032 | 1467110416347 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 03:40:16 INFO - PROCESS | 4032 | 1467110416441 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 4032 | 1467110416443 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:16 INFO - PROCESS | 4032 | ++DOCSHELL 112DA800 == 34 [pid = 4032] [id = 725] 03:40:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1844B400) [pid = 4032] [serial = 2175] [outer = 00000000] 03:40:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CC1000) [pid = 4032] [serial = 2176] [outer = 1844B400] 03:40:16 INFO - PROCESS | 4032 | 1467110416486 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19CC2800) [pid = 4032] [serial = 2177] [outer = 1844B400] 03:40:16 INFO - PROCESS | 4032 | 1467110416910 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:40:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 03:40:16 INFO - PROCESS | 4032 | 1467110416953 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 4032 | 1467110416955 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 03:40:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:40:16 INFO - PROCESS | 4032 | 1467110416964 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 4032 | 1467110416966 Marionette TRACE conn5 <- [1,2866,null,{}] 03:40:16 INFO - PROCESS | 4032 | 1467110416969 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}] 03:40:16 INFO - PROCESS | 4032 | 1467110416971 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:17 INFO - PROCESS | 4032 | 1467110417090 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 03:40:17 INFO - PROCESS | 4032 | 1467110417156 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 4032 | 1467110417158 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:17 INFO - PROCESS | 4032 | ++DOCSHELL 19CCAC00 == 35 [pid = 4032] [id = 726] 03:40:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (19F30C00) [pid = 4032] [serial = 2178] [outer = 00000000] 03:40:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1A00A400) [pid = 4032] [serial = 2179] [outer = 19F30C00] 03:40:17 INFO - PROCESS | 4032 | 1467110417202 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1A00F400) [pid = 4032] [serial = 2180] [outer = 19F30C00] 03:40:17 INFO - PROCESS | 4032 | 1467110417623 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:40:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 03:40:17 INFO - PROCESS | 4032 | 1467110417637 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 4032 | 1467110417640 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 03:40:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:40:17 INFO - PROCESS | 4032 | 1467110417649 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 4032 | 1467110417651 Marionette TRACE conn5 <- [1,2870,null,{}] 03:40:17 INFO - PROCESS | 4032 | 1467110417655 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}] 03:40:17 INFO - PROCESS | 4032 | 1467110417657 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:17 INFO - PROCESS | 4032 | 1467110417814 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18C38800) [pid = 4032] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (18E6E400) [pid = 4032] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (19CC3C00) [pid = 4032] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (19769400) [pid = 4032] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0CD22C00) [pid = 4032] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0CD18400) [pid = 4032] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (0FEF5400) [pid = 4032] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19777400) [pid = 4032] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (180D9C00) [pid = 4032] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (113CB000) [pid = 4032] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:40:17 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18445800) [pid = 4032] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:40:18 INFO - PROCESS | 4032 | 1467110418018 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 4032 | 1467110418021 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:18 INFO - PROCESS | 4032 | ++DOCSHELL 0CD22C00 == 36 [pid = 4032] [id = 727] 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (0CD24800) [pid = 4032] [serial = 2181] [outer = 00000000] 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (1051A800) [pid = 4032] [serial = 2182] [outer = 0CD24800] 03:40:18 INFO - PROCESS | 4032 | 1467110418068 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (16047400) [pid = 4032] [serial = 2183] [outer = 0CD24800] 03:40:18 INFO - PROCESS | 4032 | 1467110418454 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:40:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 830ms 03:40:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:40:18 INFO - PROCESS | 4032 | 1467110418482 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 4032 | 1467110418484 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 03:40:18 INFO - PROCESS | 4032 | 1467110418488 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 4032 | 1467110418489 Marionette TRACE conn5 <- [1,2874,null,{}] 03:40:18 INFO - PROCESS | 4032 | 1467110418493 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}] 03:40:18 INFO - PROCESS | 4032 | 1467110418495 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:18 INFO - PROCESS | 4032 | 1467110418576 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 03:40:18 INFO - PROCESS | 4032 | 1467110418581 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 4032 | 1467110418583 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:18 INFO - PROCESS | 4032 | ++DOCSHELL 180D9C00 == 37 [pid = 4032] [id = 728] 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1844E000) [pid = 4032] [serial = 2184] [outer = 00000000] 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1A02D400) [pid = 4032] [serial = 2185] [outer = 1844E000] 03:40:18 INFO - PROCESS | 4032 | 1467110418627 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B475400) [pid = 4032] [serial = 2186] [outer = 1844E000] 03:40:19 INFO - PROCESS | 4032 | 1467110419044 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:40:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 03:40:19 INFO - PROCESS | 4032 | 1467110419060 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 4032 | 1467110419062 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 03:40:19 INFO - PROCESS | 4032 | 1467110419079 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 4032 | 1467110419080 Marionette TRACE conn5 <- [1,2878,null,{}] 03:40:19 INFO - PROCESS | 4032 | 1467110419084 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}] 03:40:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:40:19 INFO - PROCESS | 4032 | 1467110419086 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:19 INFO - PROCESS | 4032 | 1467110419212 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 03:40:19 INFO - PROCESS | 4032 | 1467110419220 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 4032 | 1467110419222 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:19 INFO - PROCESS | 4032 | ++DOCSHELL 19CBC800 == 38 [pid = 4032] [id = 729] 03:40:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (19CBE000) [pid = 4032] [serial = 2187] [outer = 00000000] 03:40:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1B5D7400) [pid = 4032] [serial = 2188] [outer = 19CBE000] 03:40:19 INFO - PROCESS | 4032 | 1467110419267 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1B480C00) [pid = 4032] [serial = 2189] [outer = 19CBE000] 03:40:19 INFO - PROCESS | 4032 | 1467110419697 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:40:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 03:40:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:40:19 INFO - PROCESS | 4032 | 1467110419757 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 4032 | 1467110419759 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 03:40:19 INFO - PROCESS | 4032 | 1467110419762 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 4032 | 1467110419764 Marionette TRACE conn5 <- [1,2882,null,{}] 03:40:19 INFO - PROCESS | 4032 | 1467110419767 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}] 03:40:19 INFO - PROCESS | 4032 | 1467110419769 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:19 INFO - PROCESS | 4032 | 1467110419891 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 03:40:19 INFO - PROCESS | 4032 | 1467110419900 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 4032 | 1467110419901 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:19 INFO - PROCESS | 4032 | ++DOCSHELL 1B89C400 == 39 [pid = 4032] [id = 730] 03:40:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1C120000) [pid = 4032] [serial = 2190] [outer = 00000000] 03:40:19 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1C470000) [pid = 4032] [serial = 2191] [outer = 1C120000] 03:40:19 INFO - PROCESS | 4032 | 1467110419947 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1C68C800) [pid = 4032] [serial = 2192] [outer = 1C120000] 03:40:20 INFO - PROCESS | 4032 | 1467110420736 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:40:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1021ms 03:40:20 INFO - PROCESS | 4032 | 1467110420785 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 03:40:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:40:20 INFO - PROCESS | 4032 | 1467110420790 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 03:40:20 INFO - PROCESS | 4032 | 1467110420794 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 4032 | 1467110420800 Marionette TRACE conn5 <- [1,2886,null,{}] 03:40:20 INFO - PROCESS | 4032 | 1467110420805 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}] 03:40:20 INFO - PROCESS | 4032 | 1467110420808 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:20 INFO - PROCESS | 4032 | 1467110420958 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 03:40:21 INFO - PROCESS | 4032 | 1467110421095 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 4032 | 1467110421099 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:21 INFO - PROCESS | 4032 | ++DOCSHELL 0FCF2000 == 40 [pid = 4032] [id = 731] 03:40:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (0FD35800) [pid = 4032] [serial = 2193] [outer = 00000000] 03:40:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (10760C00) [pid = 4032] [serial = 2194] [outer = 0FD35800] 03:40:21 INFO - PROCESS | 4032 | 1467110421159 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10A47000) [pid = 4032] [serial = 2195] [outer = 0FD35800] 03:40:21 INFO - PROCESS | 4032 | 1467110421819 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:40:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1080ms 03:40:21 INFO - PROCESS | 4032 | 1467110421890 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 4032 | 1467110421895 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 03:40:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:40:21 INFO - PROCESS | 4032 | 1467110421901 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 4032 | 1467110421904 Marionette TRACE conn5 <- [1,2890,null,{}] 03:40:21 INFO - PROCESS | 4032 | 1467110421908 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}] 03:40:21 INFO - PROCESS | 4032 | 1467110421911 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:22 INFO - PROCESS | 4032 | 1467110422186 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 03:40:22 INFO - PROCESS | 4032 | 1467110422345 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 4032 | 1467110422348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:22 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1EC00 == 41 [pid = 4032] [id = 732] 03:40:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (0CD22400) [pid = 4032] [serial = 2196] [outer = 00000000] 03:40:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (0FC1EC00) [pid = 4032] [serial = 2197] [outer = 0CD22400] 03:40:22 INFO - PROCESS | 4032 | 1467110422401 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (0FDE5400) [pid = 4032] [serial = 2198] [outer = 0CD22400] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 18F82800 == 40 [pid = 4032] [id = 715] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 19CBC800 == 39 [pid = 4032] [id = 729] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 180D9C00 == 38 [pid = 4032] [id = 728] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 0CD22C00 == 37 [pid = 4032] [id = 727] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 19CCAC00 == 36 [pid = 4032] [id = 726] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 112DA800 == 35 [pid = 4032] [id = 725] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 18D2AC00 == 34 [pid = 4032] [id = 724] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 18C3DC00 == 33 [pid = 4032] [id = 723] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 18449000 == 32 [pid = 4032] [id = 722] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 1604B400 == 31 [pid = 4032] [id = 721] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 14997800 == 30 [pid = 4032] [id = 720] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 112DB800 == 29 [pid = 4032] [id = 719] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1B526800) [pid = 4032] [serial = 2149] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 1076C000 == 28 [pid = 4032] [id = 718] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 0FE35C00 == 27 [pid = 4032] [id = 717] 03:40:22 INFO - PROCESS | 4032 | --DOCSHELL 17A45400 == 26 [pid = 4032] [id = 716] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (18D2F000) [pid = 4032] [serial = 2134] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18DA4C00) [pid = 4032] [serial = 2135] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (19CBE800) [pid = 4032] [serial = 2138] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (1976A400) [pid = 4032] [serial = 2137] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1A010C00) [pid = 4032] [serial = 2140] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1AC91800) [pid = 4032] [serial = 2146] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A005800) [pid = 4032] [serial = 2141] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1081CC00) [pid = 4032] [serial = 2125] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10A76800) [pid = 4032] [serial = 2126] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (0FEF2400) [pid = 4032] [serial = 2123] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0CD2EC00) [pid = 4032] [serial = 2122] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A53800) [pid = 4032] [serial = 2120] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1081E000) [pid = 4032] [serial = 2119] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19CC6C00) [pid = 4032] [serial = 2117] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (1B38E400) [pid = 4032] [serial = 2147] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1844F000) [pid = 4032] [serial = 2131] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (14C07800) [pid = 4032] [serial = 2128] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (14D7E800) [pid = 4032] [serial = 2129] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19F39800) [pid = 4032] [serial = 2144] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (19772000) [pid = 4032] [serial = 2143] [outer = 00000000] [url = about:blank] 03:40:22 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (18572000) [pid = 4032] [serial = 2132] [outer = 00000000] [url = about:blank] 03:40:23 INFO - PROCESS | 4032 | 1467110423068 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:40:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1223ms 03:40:23 INFO - PROCESS | 4032 | 1467110423127 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 4032 | 1467110423131 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 03:40:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:40:23 INFO - PROCESS | 4032 | 1467110423138 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 4032 | 1467110423141 Marionette TRACE conn5 <- [1,2894,null,{}] 03:40:23 INFO - PROCESS | 4032 | 1467110423151 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}] 03:40:23 INFO - PROCESS | 4032 | 1467110423153 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:23 INFO - PROCESS | 4032 | 1467110423241 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 03:40:23 INFO - PROCESS | 4032 | 1467110423248 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 4032 | 1467110423251 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:23 INFO - PROCESS | 4032 | ++DOCSHELL 10475800 == 27 [pid = 4032] [id = 733] 03:40:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (1047C800) [pid = 4032] [serial = 2199] [outer = 00000000] 03:40:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10761400) [pid = 4032] [serial = 2200] [outer = 1047C800] 03:40:23 INFO - PROCESS | 4032 | 1467110423299 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1081CC00) [pid = 4032] [serial = 2201] [outer = 1047C800] 03:40:23 INFO - PROCESS | 4032 | 1467110423839 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:40:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 729ms 03:40:23 INFO - PROCESS | 4032 | 1467110423866 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 4032 | 1467110423869 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 03:40:23 INFO - PROCESS | 4032 | 1467110423872 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:40:23 INFO - PROCESS | 4032 | 1467110423874 Marionette TRACE conn5 <- [1,2898,null,{}] 03:40:23 INFO - PROCESS | 4032 | 1467110423878 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}] 03:40:23 INFO - PROCESS | 4032 | 1467110423880 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:23 INFO - PROCESS | 4032 | 1467110423969 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 03:40:23 INFO - PROCESS | 4032 | 1467110423988 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 4032 | 1467110423990 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:24 INFO - PROCESS | 4032 | ++DOCSHELL 112D6800 == 28 [pid = 4032] [id = 734] 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1440FC00) [pid = 4032] [serial = 2202] [outer = 00000000] 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (14B96800) [pid = 4032] [serial = 2203] [outer = 1440FC00] 03:40:24 INFO - PROCESS | 4032 | 1467110424125 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (14C16400) [pid = 4032] [serial = 2204] [outer = 1440FC00] 03:40:24 INFO - PROCESS | 4032 | 1467110424469 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]]]}] 03:40:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:40:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:40:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 630ms 03:40:24 INFO - PROCESS | 4032 | 1467110424506 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 4032 | 1467110424510 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 03:40:24 INFO - TEST-START | /DOMEvents/constructors.html 03:40:24 INFO - PROCESS | 4032 | 1467110424521 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 4032 | 1467110424526 Marionette TRACE conn5 <- [1,2902,null,{}] 03:40:24 INFO - PROCESS | 4032 | 1467110424547 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}] 03:40:24 INFO - PROCESS | 4032 | 1467110424551 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:24 INFO - PROCESS | 4032 | 1467110424644 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 03:40:24 INFO - PROCESS | 4032 | 1467110424649 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 4032 | 1467110424651 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:24 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF8800 == 29 [pid = 4032] [id = 735] 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (10A48800) [pid = 4032] [serial = 2205] [outer = 00000000] 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (14CDD400) [pid = 4032] [serial = 2206] [outer = 10A48800] 03:40:24 INFO - PROCESS | 4032 | 1467110424706 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (18446000) [pid = 4032] [serial = 2207] [outer = 10A48800] 03:40:25 INFO - PROCESS | 4032 | 1467110425444 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]]]}] 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:40:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:40:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:40:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 964ms 03:40:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:40:25 INFO - PROCESS | 4032 | 1467110425485 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 4032 | 1467110425487 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 03:40:25 INFO - PROCESS | 4032 | 1467110425490 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 4032 | 1467110425492 Marionette TRACE conn5 <- [1,2906,null,{}] 03:40:25 INFO - PROCESS | 4032 | 1467110425496 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}] 03:40:25 INFO - PROCESS | 4032 | 1467110425498 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:25 INFO - PROCESS | 4032 | 1467110425617 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 03:40:25 INFO - PROCESS | 4032 | 1467110425627 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 4032 | 1467110425629 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:25 INFO - PROCESS | 4032 | ++DOCSHELL 1844A800 == 30 [pid = 4032] [id = 736] 03:40:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (18C3BC00) [pid = 4032] [serial = 2208] [outer = 00000000] 03:40:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18D2A800) [pid = 4032] [serial = 2209] [outer = 18C3BC00] 03:40:25 INFO - PROCESS | 4032 | 1467110425737 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18DA1000) [pid = 4032] [serial = 2210] [outer = 18C3BC00] 03:40:26 INFO - PROCESS | 4032 | 1467110426119 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:40:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:40:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 03:40:26 INFO - PROCESS | 4032 | 1467110426165 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 4032 | 1467110426167 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 03:40:26 INFO - PROCESS | 4032 | 1467110426170 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:40:26 INFO - PROCESS | 4032 | 1467110426172 Marionette TRACE conn5 <- [1,2910,null,{}] 03:40:26 INFO - PROCESS | 4032 | 1467110426176 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}] 03:40:26 INFO - PROCESS | 4032 | 1467110426177 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:26 INFO - PROCESS | 4032 | 1467110426300 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 03:40:26 INFO - PROCESS | 4032 | 1467110426305 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 4032 | 1467110426311 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:26 INFO - PROCESS | 4032 | ++DOCSHELL 10A76800 == 31 [pid = 4032] [id = 737] 03:40:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18DAC800) [pid = 4032] [serial = 2211] [outer = 00000000] 03:40:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1976A800) [pid = 4032] [serial = 2212] [outer = 18DAC800] 03:40:26 INFO - PROCESS | 4032 | 1467110426368 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (19CBEC00) [pid = 4032] [serial = 2213] [outer = 18DAC800] 03:40:26 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:40:26 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:40:26 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:40:26 INFO - PROCESS | 4032 | [4032] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:40:26 INFO - PROCESS | 4032 | 1467110426846 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]]]}] 03:40:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:40:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:40:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 03:40:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:40:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 03:40:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:40:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 03:40:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:40:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:40:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 730ms 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (14C01800) [pid = 4032] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1133F000) [pid = 4032] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1844B400) [pid = 4032] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1844A400) [pid = 4032] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1076C400) [pid = 4032] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1604D000) [pid = 4032] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (18CF0400) [pid = 4032] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (19F30C00) [pid = 4032] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (0FE5D800) [pid = 4032] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DA2800) [pid = 4032] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (0CD24800) [pid = 4032] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1844E000) [pid = 4032] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:40:26 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (19CBE000) [pid = 4032] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:40:26 INFO - PROCESS | 4032 | 1467110427001 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 4032 | 1467110427003 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 03:40:27 INFO - PROCESS | 4032 | 1467110427012 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 4032 | 1467110427014 Marionette TRACE conn5 <- [1,2914,null,{}] 03:40:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:40:27 INFO - PROCESS | 4032 | 1467110427023 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}] 03:40:27 INFO - PROCESS | 4032 | 1467110427026 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:27 INFO - PROCESS | 4032 | 1467110427109 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 03:40:27 INFO - PROCESS | 4032 | 1467110427116 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 4032 | 1467110427118 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:27 INFO - PROCESS | 4032 | ++DOCSHELL 1075F800 == 32 [pid = 4032] [id = 738] 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A7A000) [pid = 4032] [serial = 2214] [outer = 00000000] 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1844EC00) [pid = 4032] [serial = 2215] [outer = 10A7A000] 03:40:27 INFO - PROCESS | 4032 | 1467110427164 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18DA2800) [pid = 4032] [serial = 2216] [outer = 10A7A000] 03:40:27 INFO - PROCESS | 4032 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:40:27 INFO - PROCESS | 4032 | 1467110427601 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]]]}] 03:40:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:40:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 630ms 03:40:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:40:27 INFO - PROCESS | 4032 | 1467110427656 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 4032 | 1467110427658 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 03:40:27 INFO - PROCESS | 4032 | 1467110427661 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 4032 | 1467110427663 Marionette TRACE conn5 <- [1,2918,null,{}] 03:40:27 INFO - PROCESS | 4032 | 1467110427666 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}] 03:40:27 INFO - PROCESS | 4032 | 1467110427668 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:27 INFO - PROCESS | 4032 | 1467110427748 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 03:40:27 INFO - PROCESS | 4032 | 1467110427753 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 4032 | 1467110427755 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:27 INFO - PROCESS | 4032 | ++DOCSHELL 10C32400 == 33 [pid = 4032] [id = 739] 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19F30C00) [pid = 4032] [serial = 2217] [outer = 00000000] 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (1A00F800) [pid = 4032] [serial = 2218] [outer = 19F30C00] 03:40:27 INFO - PROCESS | 4032 | 1467110427797 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1A024C00) [pid = 4032] [serial = 2219] [outer = 19F30C00] 03:40:28 INFO - PROCESS | 4032 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:40:28 INFO - PROCESS | 4032 | 1467110428198 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]]]}] 03:40:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:40:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 03:40:28 INFO - PROCESS | 4032 | 1467110428232 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 4032 | 1467110428234 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 03:40:28 INFO - PROCESS | 4032 | 1467110428237 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:40:28 INFO - PROCESS | 4032 | 1467110428239 Marionette TRACE conn5 <- [1,2922,null,{}] 03:40:28 INFO - PROCESS | 4032 | 1467110428242 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}] 03:40:28 INFO - PROCESS | 4032 | 1467110428244 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:28 INFO - PROCESS | 4032 | 1467110428370 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 03:40:28 INFO - PROCESS | 4032 | 1467110428378 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 4032 | 1467110428388 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:28 INFO - PROCESS | 4032 | ++DOCSHELL 1A028800 == 34 [pid = 4032] [id = 740] 03:40:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1A028C00) [pid = 4032] [serial = 2220] [outer = 00000000] 03:40:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1B384400) [pid = 4032] [serial = 2221] [outer = 1A028C00] 03:40:28 INFO - PROCESS | 4032 | 1467110428433 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1B38E400) [pid = 4032] [serial = 2222] [outer = 1A028C00] 03:40:28 INFO - PROCESS | 4032 | 1467110428830 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]]]}] 03:40:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:40:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 631ms 03:40:28 INFO - PROCESS | 4032 | 1467110428873 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 4032 | 1467110428875 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 03:40:28 INFO - PROCESS | 4032 | 1467110428879 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:40:28 INFO - PROCESS | 4032 | 1467110428880 Marionette TRACE conn5 <- [1,2926,null,{}] 03:40:28 INFO - PROCESS | 4032 | 1467110428884 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}] 03:40:28 INFO - PROCESS | 4032 | 1467110428886 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:29 INFO - PROCESS | 4032 | 1467110429013 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 03:40:29 INFO - PROCESS | 4032 | 1467110429131 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 4032 | 1467110429134 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:29 INFO - PROCESS | 4032 | ++DOCSHELL 08C66C00 == 35 [pid = 4032] [id = 741] 03:40:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (08C6A800) [pid = 4032] [serial = 2223] [outer = 00000000] 03:40:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (0CD23C00) [pid = 4032] [serial = 2224] [outer = 08C6A800] 03:40:29 INFO - PROCESS | 4032 | 1467110429192 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (0FC76800) [pid = 4032] [serial = 2225] [outer = 08C6A800] 03:40:29 INFO - PROCESS | 4032 | 1467110429704 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]]]}] 03:40:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:40:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 930ms 03:40:29 INFO - PROCESS | 4032 | 1467110429819 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 4032 | 1467110429823 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 03:40:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:40:29 INFO - PROCESS | 4032 | 1467110429828 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 4032 | 1467110429832 Marionette TRACE conn5 <- [1,2930,null,{}] 03:40:29 INFO - PROCESS | 4032 | 1467110429837 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}] 03:40:29 INFO - PROCESS | 4032 | 1467110429840 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:29 INFO - PROCESS | 4032 | 1467110429959 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 03:40:30 INFO - PROCESS | 4032 | 1467110430068 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 4032 | 1467110430071 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:30 INFO - PROCESS | 4032 | ++DOCSHELL 14998400 == 36 [pid = 4032] [id = 742] 03:40:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (14B30000) [pid = 4032] [serial = 2226] [outer = 00000000] 03:40:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (14D7AC00) [pid = 4032] [serial = 2227] [outer = 14B30000] 03:40:30 INFO - PROCESS | 4032 | 1467110430126 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (162C2400) [pid = 4032] [serial = 2228] [outer = 14B30000] 03:40:30 INFO - PROCESS | 4032 | 1467110430646 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"]]]}] 03:40:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:40:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:40:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 869ms 03:40:30 INFO - PROCESS | 4032 | 1467110430707 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 4032 | 1467110430711 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 03:40:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:40:30 INFO - PROCESS | 4032 | 1467110430716 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 4032 | 1467110430718 Marionette TRACE conn5 <- [1,2934,null,{}] 03:40:30 INFO - PROCESS | 4032 | 1467110430739 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}] 03:40:30 INFO - PROCESS | 4032 | 1467110430741 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:30 INFO - PROCESS | 4032 | 1467110430856 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 03:40:31 INFO - PROCESS | 4032 | 1467110431013 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 4032 | 1467110431016 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:31 INFO - PROCESS | 4032 | ++DOCSHELL 14C01800 == 37 [pid = 4032] [id = 743] 03:40:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18DABC00) [pid = 4032] [serial = 2229] [outer = 00000000] 03:40:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (19CCA400) [pid = 4032] [serial = 2230] [outer = 18DABC00] 03:40:31 INFO - PROCESS | 4032 | 1467110431072 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1AD4C000) [pid = 4032] [serial = 2231] [outer = 18DABC00] 03:40:31 INFO - PROCESS | 4032 | 1467110431622 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]]]}] 03:40:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:40:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 950ms 03:40:31 INFO - PROCESS | 4032 | 1467110431670 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 4032 | 1467110431672 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 03:40:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:40:31 INFO - PROCESS | 4032 | 1467110431682 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 4032 | 1467110431689 Marionette TRACE conn5 <- [1,2938,null,{}] 03:40:31 INFO - PROCESS | 4032 | 1467110431693 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}] 03:40:31 INFO - PROCESS | 4032 | 1467110431697 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:31 INFO - PROCESS | 4032 | 1467110431807 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 03:40:31 INFO - PROCESS | 4032 | 1467110431948 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 4032 | 1467110431951 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:31 INFO - PROCESS | 4032 | ++DOCSHELL 1C471400 == 38 [pid = 4032] [id = 744] 03:40:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1C79A000) [pid = 4032] [serial = 2232] [outer = 00000000] 03:40:31 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1CB4A400) [pid = 4032] [serial = 2233] [outer = 1C79A000] 03:40:31 INFO - PROCESS | 4032 | 1467110432004 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1CB50C00) [pid = 4032] [serial = 2234] [outer = 1C79A000] 03:40:32 INFO - PROCESS | 4032 | ++DOCSHELL 1CB49400 == 39 [pid = 4032] [id = 745] 03:40:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1CC75400) [pid = 4032] [serial = 2235] [outer = 00000000] 03:40:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1CC78C00) [pid = 4032] [serial = 2236] [outer = 1CC75400] 03:40:32 INFO - PROCESS | 4032 | 1467110432656 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]]]}] 03:40:32 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:40:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1032ms 03:40:32 INFO - PROCESS | 4032 | 1467110432714 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 4032 | 1467110432717 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 03:40:32 INFO - PROCESS | 4032 | 1467110432721 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:40:32 INFO - PROCESS | 4032 | 1467110432724 Marionette TRACE conn5 <- [1,2942,null,{}] 03:40:32 INFO - PROCESS | 4032 | 1467110432728 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}] 03:40:32 INFO - PROCESS | 4032 | 1467110432730 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:32 INFO - PROCESS | 4032 | 1467110432855 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 03:40:32 INFO - PROCESS | 4032 | 1467110432993 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 4032 | 1467110432996 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:32 INFO - PROCESS | 4032 | ++DOCSHELL 1B89CC00 == 40 [pid = 4032] [id = 746] 03:40:32 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CB55000) [pid = 4032] [serial = 2237] [outer = 00000000] 03:40:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CC7C000) [pid = 4032] [serial = 2238] [outer = 1CB55000] 03:40:33 INFO - PROCESS | 4032 | 1467110433051 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (1CD35C00) [pid = 4032] [serial = 2239] [outer = 1CB55000] 03:40:33 INFO - PROCESS | 4032 | 1467110433566 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]]]}] 03:40:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:40:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:40:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 869ms 03:40:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:40:33 INFO - PROCESS | 4032 | 1467110433596 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 4032 | 1467110433599 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 03:40:33 INFO - PROCESS | 4032 | 1467110433602 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 4032 | 1467110433604 Marionette TRACE conn5 <- [1,2946,null,{}] 03:40:33 INFO - PROCESS | 4032 | 1467110433608 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}] 03:40:33 INFO - PROCESS | 4032 | 1467110433611 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:33 INFO - PROCESS | 4032 | 1467110433832 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 03:40:34 INFO - PROCESS | 4032 | 1467110434062 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 4032 | 1467110434066 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:34 INFO - PROCESS | 4032 | ++DOCSHELL 0CD2F400 == 41 [pid = 4032] [id = 747] 03:40:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (0FCCC400) [pid = 4032] [serial = 2240] [outer = 00000000] 03:40:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (10473C00) [pid = 4032] [serial = 2241] [outer = 0FCCC400] 03:40:34 INFO - PROCESS | 4032 | 1467110434128 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (10511800) [pid = 4032] [serial = 2242] [outer = 0FCCC400] 03:40:34 INFO - PROCESS | 4032 | 1467110434681 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]]]}] 03:40:34 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:40:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1116ms 03:40:34 INFO - PROCESS | 4032 | 1467110434723 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 03:40:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:40:34 INFO - PROCESS | 4032 | 1467110434727 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 03:40:34 INFO - PROCESS | 4032 | 1467110434731 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 4032 | 1467110434734 Marionette TRACE conn5 <- [1,2950,null,{}] 03:40:34 INFO - PROCESS | 4032 | 1467110434739 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}] 03:40:34 INFO - PROCESS | 4032 | 1467110434744 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:34 INFO - PROCESS | 4032 | 1467110434845 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1A028800 == 40 [pid = 4032] [id = 740] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 10C32400 == 39 [pid = 4032] [id = 739] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1075F800 == 38 [pid = 4032] [id = 738] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 10A76800 == 37 [pid = 4032] [id = 737] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1844A800 == 36 [pid = 4032] [id = 736] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 0CDF8800 == 35 [pid = 4032] [id = 735] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 112D6800 == 34 [pid = 4032] [id = 734] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 10475800 == 33 [pid = 4032] [id = 733] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 0CD1EC00 == 32 [pid = 4032] [id = 732] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 0FCF2000 == 31 [pid = 4032] [id = 731] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1B89C400 == 30 [pid = 4032] [id = 730] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 0CD2F400 == 29 [pid = 4032] [id = 747] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1CB49400 == 28 [pid = 4032] [id = 745] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1C471400 == 27 [pid = 4032] [id = 744] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 1B89CC00 == 26 [pid = 4032] [id = 746] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 14C01800 == 25 [pid = 4032] [id = 743] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 08C66C00 == 24 [pid = 4032] [id = 741] 03:40:35 INFO - PROCESS | 4032 | --DOCSHELL 14998400 == 23 [pid = 4032] [id = 742] 03:40:35 INFO - PROCESS | 4032 | 1467110435609 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 4032 | 1467110435613 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (1B5D7400) [pid = 4032] [serial = 2188] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (14C52000) [pid = 4032] [serial = 2161] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (14CE7C00) [pid = 4032] [serial = 2162] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (14410C00) [pid = 4032] [serial = 2158] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (146E5800) [pid = 4032] [serial = 2159] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (19CC1000) [pid = 4032] [serial = 2176] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18570C00) [pid = 4032] [serial = 2167] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (18579000) [pid = 4032] [serial = 2168] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (10821000) [pid = 4032] [serial = 2155] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (10A49800) [pid = 4032] [serial = 2156] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (162D2000) [pid = 4032] [serial = 2164] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (162DC800) [pid = 4032] [serial = 2165] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (18D30C00) [pid = 4032] [serial = 2170] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18D33400) [pid = 4032] [serial = 2171] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1A00A400) [pid = 4032] [serial = 2179] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FEF9000) [pid = 4032] [serial = 2152] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (10476000) [pid = 4032] [serial = 2153] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (19CC2800) [pid = 4032] [serial = 2177] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18E6F000) [pid = 4032] [serial = 2173] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1051A800) [pid = 4032] [serial = 2182] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A00F400) [pid = 4032] [serial = 2180] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1A02D400) [pid = 4032] [serial = 2185] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1B480C00) [pid = 4032] [serial = 2189] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (1B475400) [pid = 4032] [serial = 2186] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (16047400) [pid = 4032] [serial = 2183] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (18DA8C00) [pid = 4032] [serial = 2174] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 4032 | ++DOCSHELL 0CD11400 == 24 [pid = 4032] [id = 748] 03:40:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (0CD11C00) [pid = 4032] [serial = 2243] [outer = 00000000] 03:40:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (0CD1BC00) [pid = 4032] [serial = 2244] [outer = 0CD11C00] 03:40:35 INFO - PROCESS | 4032 | 1467110435790 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (0CDEB000) [pid = 4032] [serial = 2245] [outer = 0CD11C00] 03:40:36 INFO - PROCESS | 4032 | 1467110436165 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]]]}] 03:40:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:40:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1477ms 03:40:36 INFO - PROCESS | 4032 | 1467110436252 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 4032 | 1467110436256 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 03:40:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:40:36 INFO - PROCESS | 4032 | 1467110436261 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 4032 | 1467110436264 Marionette TRACE conn5 <- [1,2954,null,{}] 03:40:36 INFO - PROCESS | 4032 | 1467110436270 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}] 03:40:36 INFO - PROCESS | 4032 | 1467110436274 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:36 INFO - PROCESS | 4032 | 1467110436364 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 03:40:36 INFO - PROCESS | 4032 | 1467110436371 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 4032 | 1467110436374 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:36 INFO - PROCESS | 4032 | ++DOCSHELL 10519800 == 25 [pid = 4032] [id = 749] 03:40:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (1051E000) [pid = 4032] [serial = 2246] [outer = 00000000] 03:40:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1086DC00) [pid = 4032] [serial = 2247] [outer = 1051E000] 03:40:36 INFO - PROCESS | 4032 | 1467110436421 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10A50400) [pid = 4032] [serial = 2248] [outer = 1051E000] 03:40:36 INFO - PROCESS | 4032 | 1467110436865 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]]]}] 03:40:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:40:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 629ms 03:40:36 INFO - PROCESS | 4032 | 1467110436896 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 4032 | 1467110436901 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 03:40:36 INFO - PROCESS | 4032 | 1467110436905 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:40:36 INFO - PROCESS | 4032 | 1467110436907 Marionette TRACE conn5 <- [1,2958,null,{}] 03:40:36 INFO - PROCESS | 4032 | 1467110436911 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}] 03:40:36 INFO - PROCESS | 4032 | 1467110436913 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:36 INFO - PROCESS | 4032 | 1467110437001 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 03:40:36 INFO - PROCESS | 4032 | 1467110437007 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 4032 | 1467110437009 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:37 INFO - PROCESS | 4032 | ++DOCSHELL 10A7C400 == 26 [pid = 4032] [id = 750] 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (10A7FC00) [pid = 4032] [serial = 2249] [outer = 00000000] 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (1440D800) [pid = 4032] [serial = 2250] [outer = 10A7FC00] 03:40:37 INFO - PROCESS | 4032 | 1467110437054 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (147C0000) [pid = 4032] [serial = 2251] [outer = 10A7FC00] 03:40:37 INFO - PROCESS | 4032 | 1467110437507 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]]]}] 03:40:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:40:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 03:40:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:40:37 INFO - PROCESS | 4032 | 1467110437539 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 4032 | 1467110437542 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 03:40:37 INFO - PROCESS | 4032 | 1467110437546 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 4032 | 1467110437553 Marionette TRACE conn5 <- [1,2962,null,{}] 03:40:37 INFO - PROCESS | 4032 | 1467110437584 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}] 03:40:37 INFO - PROCESS | 4032 | 1467110437588 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:37 INFO - PROCESS | 4032 | 1467110437674 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 03:40:37 INFO - PROCESS | 4032 | 1467110437681 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 4032 | 1467110437683 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:37 INFO - PROCESS | 4032 | ++DOCSHELL 14C1F800 == 27 [pid = 4032] [id = 751] 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (14C1FC00) [pid = 4032] [serial = 2252] [outer = 00000000] 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (162DC800) [pid = 4032] [serial = 2253] [outer = 14C1FC00] 03:40:37 INFO - PROCESS | 4032 | 1467110437728 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (17A48000) [pid = 4032] [serial = 2254] [outer = 14C1FC00] 03:40:38 INFO - PROCESS | 4032 | 1467110438179 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]]]}] 03:40:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:40:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 710ms 03:40:38 INFO - PROCESS | 4032 | 1467110438256 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 4032 | 1467110438258 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 03:40:38 INFO - PROCESS | 4032 | 1467110438262 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:40:38 INFO - PROCESS | 4032 | 1467110438263 Marionette TRACE conn5 <- [1,2966,null,{}] 03:40:38 INFO - PROCESS | 4032 | 1467110438267 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}] 03:40:38 INFO - PROCESS | 4032 | 1467110438269 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:38 INFO - PROCESS | 4032 | 1467110438391 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 03:40:38 INFO - PROCESS | 4032 | 1467110438489 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 4032 | 1467110438491 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:38 INFO - PROCESS | 4032 | ++DOCSHELL 184C3000 == 28 [pid = 4032] [id = 752] 03:40:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (18504400) [pid = 4032] [serial = 2255] [outer = 00000000] 03:40:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18611000) [pid = 4032] [serial = 2256] [outer = 18504400] 03:40:38 INFO - PROCESS | 4032 | 1467110438535 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18C31000) [pid = 4032] [serial = 2257] [outer = 18504400] 03:40:38 INFO - PROCESS | 4032 | 1467110438915 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]]]}] 03:40:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:40:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 03:40:38 INFO - PROCESS | 4032 | 1467110438935 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 4032 | 1467110438937 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 03:40:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:40:38 INFO - PROCESS | 4032 | 1467110438940 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 4032 | 1467110438942 Marionette TRACE conn5 <- [1,2970,null,{}] 03:40:38 INFO - PROCESS | 4032 | 1467110438952 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}] 03:40:38 INFO - PROCESS | 4032 | 1467110438954 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:39 INFO - PROCESS | 4032 | 1467110439066 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 03:40:39 INFO - PROCESS | 4032 | 1467110439071 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 4032 | 1467110439077 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:39 INFO - PROCESS | 4032 | ++DOCSHELL 18CF1800 == 29 [pid = 4032] [id = 753] 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D2A000) [pid = 4032] [serial = 2258] [outer = 00000000] 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (18DA0400) [pid = 4032] [serial = 2259] [outer = 18D2A000] 03:40:39 INFO - PROCESS | 4032 | 1467110439131 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (18DAB000) [pid = 4032] [serial = 2260] [outer = 18D2A000] 03:40:39 INFO - PROCESS | 4032 | 1467110439556 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"]]]}] 03:40:39 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:40:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:40:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 03:40:39 INFO - PROCESS | 4032 | 1467110439611 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 4032 | 1467110439613 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 03:40:39 INFO - PROCESS | 4032 | 1467110439622 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:40:39 INFO - PROCESS | 4032 | 1467110439623 Marionette TRACE conn5 <- [1,2974,null,{}] 03:40:39 INFO - PROCESS | 4032 | 1467110439627 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}] 03:40:39 INFO - PROCESS | 4032 | 1467110439629 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:39 INFO - PROCESS | 4032 | 1467110439745 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 03:40:39 INFO - PROCESS | 4032 | 1467110439835 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 4032 | 1467110439837 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:39 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF1400 == 30 [pid = 4032] [id = 754] 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (18F80C00) [pid = 4032] [serial = 2261] [outer = 00000000] 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (19CC6400) [pid = 4032] [serial = 2262] [outer = 18F80C00] 03:40:39 INFO - PROCESS | 4032 | 1467110439881 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (19CCB400) [pid = 4032] [serial = 2263] [outer = 18F80C00] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (18DAC800) [pid = 4032] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18C3BC00) [pid = 4032] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (10A7A000) [pid = 4032] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FD35800) [pid = 4032] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (19F30C00) [pid = 4032] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1B3BFC00) [pid = 4032] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1047C800) [pid = 4032] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10A48800) [pid = 4032] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (0CD22400) [pid = 4032] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1440FC00) [pid = 4032] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1C120000) [pid = 4032] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:40:40 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1A028C00) [pid = 4032] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:40:40 INFO - PROCESS | 4032 | 1467110440383 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]]]}] 03:40:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:40:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 769ms 03:40:40 INFO - PROCESS | 4032 | 1467110440401 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 4032 | 1467110440403 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 03:40:40 INFO - PROCESS | 4032 | 1467110440407 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:40:40 INFO - PROCESS | 4032 | 1467110440408 Marionette TRACE conn5 <- [1,2978,null,{}] 03:40:40 INFO - PROCESS | 4032 | 1467110440416 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}] 03:40:40 INFO - PROCESS | 4032 | 1467110440417 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:40 INFO - PROCESS | 4032 | 1467110440540 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 03:40:40 INFO - PROCESS | 4032 | 1467110440620 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 4032 | 1467110440622 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:40 INFO - PROCESS | 4032 | ++DOCSHELL 18C3BC00 == 31 [pid = 4032] [id = 755] 03:40:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18DAC800) [pid = 4032] [serial = 2264] [outer = 00000000] 03:40:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (19F30C00) [pid = 4032] [serial = 2265] [outer = 18DAC800] 03:40:40 INFO - PROCESS | 4032 | 1467110440665 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1A009000) [pid = 4032] [serial = 2266] [outer = 18DAC800] 03:40:40 INFO - PROCESS | 4032 | ++DOCSHELL 19CC5C00 == 32 [pid = 4032] [id = 756] 03:40:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1A02D000) [pid = 4032] [serial = 2267] [outer = 00000000] 03:40:40 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (0FDE1C00) [pid = 4032] [serial = 2268] [outer = 1A02D000] 03:40:41 INFO - PROCESS | 4032 | 1467110441019 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]]]}] 03:40:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:40:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 03:40:41 INFO - PROCESS | 4032 | 1467110441041 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 4032 | 1467110441043 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 03:40:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:40:41 INFO - PROCESS | 4032 | 1467110441046 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 4032 | 1467110441048 Marionette TRACE conn5 <- [1,2982,null,{}] 03:40:41 INFO - PROCESS | 4032 | 1467110441066 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}] 03:40:41 INFO - PROCESS | 4032 | 1467110441068 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:41 INFO - PROCESS | 4032 | 1467110441157 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 03:40:41 INFO - PROCESS | 4032 | 1467110441161 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 4032 | 1467110441163 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:41 INFO - PROCESS | 4032 | ++DOCSHELL 1A00DC00 == 33 [pid = 4032] [id = 757] 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (1A01F400) [pid = 4032] [serial = 2269] [outer = 00000000] 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (1A02B000) [pid = 4032] [serial = 2270] [outer = 1A01F400] 03:40:41 INFO - PROCESS | 4032 | 1467110441207 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1AD4BC00) [pid = 4032] [serial = 2271] [outer = 1A01F400] 03:40:41 INFO - PROCESS | 4032 | 1467110441625 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]]]}] 03:40:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:40:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:40:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 590ms 03:40:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:40:41 INFO - PROCESS | 4032 | 1467110441637 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 4032 | 1467110441639 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 03:40:41 INFO - PROCESS | 4032 | 1467110441642 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 4032 | 1467110441644 Marionette TRACE conn5 <- [1,2986,null,{}] 03:40:41 INFO - PROCESS | 4032 | 1467110441647 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}] 03:40:41 INFO - PROCESS | 4032 | 1467110441649 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:41 INFO - PROCESS | 4032 | 1467110441790 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 03:40:41 INFO - PROCESS | 4032 | 1467110441868 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 4032 | 1467110441869 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:41 INFO - PROCESS | 4032 | ++DOCSHELL 1B475400 == 34 [pid = 4032] [id = 758] 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1B475800) [pid = 4032] [serial = 2272] [outer = 00000000] 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1B5D2800) [pid = 4032] [serial = 2273] [outer = 1B475800] 03:40:41 INFO - PROCESS | 4032 | 1467110441912 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1B8A0400) [pid = 4032] [serial = 2274] [outer = 1B475800] 03:40:42 INFO - PROCESS | 4032 | 1467110442211 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]]]}] 03:40:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:40:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 630ms 03:40:42 INFO - PROCESS | 4032 | 1467110442340 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 4032 | 1467110442346 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 03:40:42 INFO - PROCESS | 4032 | 1467110442352 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 4032 | 1467110442356 Marionette TRACE conn5 <- [1,2990,null,{}] 03:40:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:40:42 INFO - PROCESS | 4032 | 1467110442362 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}] 03:40:42 INFO - PROCESS | 4032 | 1467110442365 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:42 INFO - PROCESS | 4032 | 1467110442490 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 03:40:42 INFO - PROCESS | 4032 | 1467110442656 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 4032 | 1467110442661 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:42 INFO - PROCESS | 4032 | ++DOCSHELL 0FEF9400 == 35 [pid = 4032] [id = 759] 03:40:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (0FEFE400) [pid = 4032] [serial = 2275] [outer = 00000000] 03:40:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (10766400) [pid = 4032] [serial = 2276] [outer = 0FEFE400] 03:40:42 INFO - PROCESS | 4032 | 1467110442742 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (10A54400) [pid = 4032] [serial = 2277] [outer = 0FEFE400] 03:40:43 INFO - PROCESS | 4032 | 1467110443333 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]]]}] 03:40:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:40:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1010ms 03:40:43 INFO - PROCESS | 4032 | 1467110443378 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 4032 | 1467110443381 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 03:40:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:40:43 INFO - PROCESS | 4032 | 1467110443389 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 4032 | 1467110443393 Marionette TRACE conn5 <- [1,2994,null,{}] 03:40:43 INFO - PROCESS | 4032 | 1467110443397 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}] 03:40:43 INFO - PROCESS | 4032 | 1467110443400 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:43 INFO - PROCESS | 4032 | 1467110443522 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 03:40:43 INFO - PROCESS | 4032 | 1467110443691 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 4032 | 1467110443694 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:43 INFO - PROCESS | 4032 | ++DOCSHELL 10A7EC00 == 36 [pid = 4032] [id = 760] 03:40:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (14D7E800) [pid = 4032] [serial = 2278] [outer = 00000000] 03:40:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1604D000) [pid = 4032] [serial = 2279] [outer = 14D7E800] 03:40:43 INFO - PROCESS | 4032 | 1467110443751 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 4032 | ++DOMWINDOW == 96 (162DE800) [pid = 4032] [serial = 2280] [outer = 14D7E800] 03:40:44 INFO - PROCESS | 4032 | 1467110444348 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]]]}] 03:40:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:40:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 989ms 03:40:44 INFO - PROCESS | 4032 | 1467110444405 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 4032 | 1467110444407 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 03:40:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:40:44 INFO - PROCESS | 4032 | 1467110444412 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 4032 | 1467110444414 Marionette TRACE conn5 <- [1,2998,null,{}] 03:40:44 INFO - PROCESS | 4032 | 1467110444425 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}] 03:40:44 INFO - PROCESS | 4032 | 1467110444430 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:44 INFO - PROCESS | 4032 | 1467110444555 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 03:40:44 INFO - PROCESS | 4032 | 1467110444701 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 4032 | 1467110444705 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:44 INFO - PROCESS | 4032 | ++DOCSHELL 0FD34400 == 37 [pid = 4032] [id = 761] 03:40:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 97 (0FDE6000) [pid = 4032] [serial = 2281] [outer = 00000000] 03:40:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 98 (1076D800) [pid = 4032] [serial = 2282] [outer = 0FDE6000] 03:40:44 INFO - PROCESS | 4032 | 1467110444763 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 4032 | ++DOMWINDOW == 99 (113CA000) [pid = 4032] [serial = 2283] [outer = 0FDE6000] 03:40:45 INFO - PROCESS | 4032 | [4032] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 1A00DC00 == 36 [pid = 4032] [id = 757] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 19CC5C00 == 35 [pid = 4032] [id = 756] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 18C3BC00 == 34 [pid = 4032] [id = 755] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 0CDF1400 == 33 [pid = 4032] [id = 754] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 18CF1800 == 32 [pid = 4032] [id = 753] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 184C3000 == 31 [pid = 4032] [id = 752] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 14C1F800 == 30 [pid = 4032] [id = 751] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 10A7C400 == 29 [pid = 4032] [id = 750] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 10519800 == 28 [pid = 4032] [id = 749] 03:40:45 INFO - PROCESS | 4032 | --DOCSHELL 0CD11400 == 27 [pid = 4032] [id = 748] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 98 (1B384400) [pid = 4032] [serial = 2221] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 97 (1B38E400) [pid = 4032] [serial = 2222] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 96 (1976A800) [pid = 4032] [serial = 2212] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 95 (18DA1000) [pid = 4032] [serial = 2210] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (18DA2800) [pid = 4032] [serial = 2216] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (10A47000) [pid = 4032] [serial = 2195] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (1A00F800) [pid = 4032] [serial = 2218] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (19CBEC00) [pid = 4032] [serial = 2213] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1B5C9800) [pid = 4032] [serial = 2150] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (1081CC00) [pid = 4032] [serial = 2201] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14CDD400) [pid = 4032] [serial = 2206] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FC1EC00) [pid = 4032] [serial = 2197] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18D2A800) [pid = 4032] [serial = 2209] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1A024C00) [pid = 4032] [serial = 2219] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (14C16400) [pid = 4032] [serial = 2204] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (10761400) [pid = 4032] [serial = 2200] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (18446000) [pid = 4032] [serial = 2207] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (14B96800) [pid = 4032] [serial = 2203] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (0FDE5400) [pid = 4032] [serial = 2198] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C470000) [pid = 4032] [serial = 2191] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1C68C800) [pid = 4032] [serial = 2192] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (10760C00) [pid = 4032] [serial = 2194] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1844EC00) [pid = 4032] [serial = 2215] [outer = 00000000] [url = about:blank] 03:40:45 INFO - PROCESS | 4032 | 1467110445623 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:40:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:40:45 INFO - {} 03:40:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:40:45 INFO - {} 03:40:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:40:45 INFO - {} 03:40:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:40:45 INFO - {} 03:40:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1221ms 03:40:45 INFO - PROCESS | 4032 | 1467110445637 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 4032 | 1467110445641 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 03:40:45 INFO - TEST-START | /FileAPI/fileReader.html 03:40:45 INFO - PROCESS | 4032 | 1467110445645 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 4032 | 1467110445650 Marionette TRACE conn5 <- [1,3002,null,{}] 03:40:45 INFO - PROCESS | 4032 | 1467110445657 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}] 03:40:45 INFO - PROCESS | 4032 | 1467110445660 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:45 INFO - PROCESS | 4032 | 1467110445755 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 03:40:45 INFO - PROCESS | 4032 | 1467110445762 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 4032 | 1467110445764 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:45 INFO - PROCESS | 4032 | ++DOCSHELL 10471400 == 28 [pid = 4032] [id = 762] 03:40:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1047C800) [pid = 4032] [serial = 2284] [outer = 00000000] 03:40:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10768800) [pid = 4032] [serial = 2285] [outer = 1047C800] 03:40:45 INFO - PROCESS | 4032 | 1467110445811 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (10820000) [pid = 4032] [serial = 2286] [outer = 1047C800] 03:40:46 INFO - PROCESS | 4032 | 1467110446290 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]]]}] 03:40:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:40:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:40:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:40:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:40:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 690ms 03:40:46 INFO - PROCESS | 4032 | 1467110446337 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 4032 | 1467110446342 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 03:40:46 INFO - TEST-START | /FileAPI/historical.html 03:40:46 INFO - PROCESS | 4032 | 1467110446348 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 4032 | 1467110446351 Marionette TRACE conn5 <- [1,3006,null,{}] 03:40:46 INFO - PROCESS | 4032 | 1467110446354 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}] 03:40:46 INFO - PROCESS | 4032 | 1467110446357 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:46 INFO - PROCESS | 4032 | 1467110446446 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 03:40:46 INFO - PROCESS | 4032 | 1467110446453 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 4032 | 1467110446455 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:46 INFO - PROCESS | 4032 | ++DOCSHELL 146AE800 == 29 [pid = 4032] [id = 763] 03:40:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (146E5400) [pid = 4032] [serial = 2287] [outer = 00000000] 03:40:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (149B4800) [pid = 4032] [serial = 2288] [outer = 146E5400] 03:40:46 INFO - PROCESS | 4032 | 1467110446504 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (14C17C00) [pid = 4032] [serial = 2289] [outer = 146E5400] 03:40:46 INFO - PROCESS | 4032 | 1467110446976 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"]]]}] 03:40:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:40:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:40:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:40:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:40:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:40:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:40:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:40:47 INFO - TEST-OK | /FileAPI/historical.html | took 669ms 03:40:47 INFO - PROCESS | 4032 | 1467110447023 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 4032 | 1467110447025 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 03:40:47 INFO - TEST-START | /FileAPI/idlharness.html 03:40:47 INFO - PROCESS | 4032 | 1467110447029 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 4032 | 1467110447032 Marionette TRACE conn5 <- [1,3010,null,{}] 03:40:47 INFO - PROCESS | 4032 | 1467110447042 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}] 03:40:47 INFO - PROCESS | 4032 | 1467110447046 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:47 INFO - PROCESS | 4032 | 1467110447161 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 03:40:47 INFO - PROCESS | 4032 | 1467110447275 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 4032 | 1467110447278 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:47 INFO - PROCESS | 4032 | ++DOCSHELL 184BF000 == 30 [pid = 4032] [id = 764] 03:40:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (184C0C00) [pid = 4032] [serial = 2290] [outer = 00000000] 03:40:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (18579000) [pid = 4032] [serial = 2291] [outer = 184C0C00] 03:40:47 INFO - PROCESS | 4032 | 1467110447326 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18C3A400) [pid = 4032] [serial = 2292] [outer = 184C0C00] 03:40:48 INFO - PROCESS | 4032 | 1467110448091 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]]]}] 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:40:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:40:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:40:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:40:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:40:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:40:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:40:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:40:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:40:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:40:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:40:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:40:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:40:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:40:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:40:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:40:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:40:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:40:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 1209ms 03:40:48 INFO - PROCESS | 4032 | 1467110448238 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 4032 | 1467110448241 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 03:40:48 INFO - TEST-START | /FileAPI/idlharness.worker 03:40:48 INFO - PROCESS | 4032 | 1467110448251 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 4032 | 1467110448253 Marionette TRACE conn5 <- [1,3014,null,{}] 03:40:48 INFO - PROCESS | 4032 | 1467110448256 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}] 03:40:48 INFO - PROCESS | 4032 | 1467110448258 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:48 INFO - PROCESS | 4032 | 1467110448385 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 03:40:48 INFO - PROCESS | 4032 | 1467110448450 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 4032 | 1467110448452 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:48 INFO - PROCESS | 4032 | ++DOCSHELL 08C71800 == 31 [pid = 4032] [id = 765] 03:40:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18DA9800) [pid = 4032] [serial = 2293] [outer = 00000000] 03:40:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1C123800) [pid = 4032] [serial = 2294] [outer = 18DA9800] 03:40:48 INFO - PROCESS | 4032 | 1467110448497 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1C46D400) [pid = 4032] [serial = 2295] [outer = 18DA9800] 03:40:48 INFO - PROCESS | 4032 | [4032] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:40:49 INFO - PROCESS | 4032 | 1467110449463 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,{},{}]]]}] 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:40:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:40:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:40:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:40:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:40:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:40:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:40:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:40:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:40:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:40:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:40:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:40:49 INFO - {} 03:40:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1367ms 03:40:49 INFO - PROCESS | 4032 | 1467110449621 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 4032 | 1467110449623 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 03:40:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:40:49 INFO - PROCESS | 4032 | 1467110449626 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 4032 | 1467110449627 Marionette TRACE conn5 <- [1,3018,null,{}] 03:40:49 INFO - PROCESS | 4032 | 1467110449631 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}] 03:40:49 INFO - PROCESS | 4032 | 1467110449633 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:49 INFO - PROCESS | 4032 | 1467110449754 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 03:40:49 INFO - PROCESS | 4032 | 1467110449846 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 4032 | 1467110449848 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:49 INFO - PROCESS | 4032 | ++DOCSHELL 1CB55C00 == 32 [pid = 4032] [id = 766] 03:40:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1CC70C00) [pid = 4032] [serial = 2296] [outer = 00000000] 03:40:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1EED2400) [pid = 4032] [serial = 2297] [outer = 1CC70C00] 03:40:49 INFO - PROCESS | 4032 | 1467110449893 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1EEE6800) [pid = 4032] [serial = 2298] [outer = 1CC70C00] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (1A01F400) [pid = 4032] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (18504400) [pid = 4032] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (14C1FC00) [pid = 4032] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (0FCCC400) [pid = 4032] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (1051E000) [pid = 4032] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (10A7FC00) [pid = 4032] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (18D2A000) [pid = 4032] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (08C6A800) [pid = 4032] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14B30000) [pid = 4032] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (18DABC00) [pid = 4032] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (1CC75400) [pid = 4032] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1C79A000) [pid = 4032] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1CB55000) [pid = 4032] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18F80C00) [pid = 4032] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (18DAC800) [pid = 4032] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1A02D000) [pid = 4032] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:40:50 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (0CD11C00) [pid = 4032] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:40:50 INFO - PROCESS | 4032 | 1467110450310 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]]]}] 03:40:50 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 03:40:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 729ms 03:40:50 INFO - PROCESS | 4032 | 1467110450357 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 03:40:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:40:50 INFO - PROCESS | 4032 | 1467110450359 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 03:40:50 INFO - PROCESS | 4032 | 1467110450362 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 4032 | 1467110450364 Marionette TRACE conn5 <- [1,3022,null,{}] 03:40:50 INFO - PROCESS | 4032 | 1467110450367 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}] 03:40:50 INFO - PROCESS | 4032 | 1467110450372 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:50 INFO - PROCESS | 4032 | 1467110450469 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 03:40:50 INFO - PROCESS | 4032 | 1467110450474 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 4032 | 1467110450476 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:50 INFO - PROCESS | 4032 | ++DOCSHELL 1D88DC00 == 33 [pid = 4032] [id = 767] 03:40:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (1D88E000) [pid = 4032] [serial = 2299] [outer = 00000000] 03:40:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (1D897800) [pid = 4032] [serial = 2300] [outer = 1D88E000] 03:40:50 INFO - PROCESS | 4032 | 1467110450520 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (1D898000) [pid = 4032] [serial = 2301] [outer = 1D88E000] 03:40:50 INFO - PROCESS | 4032 | 1467110450956 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]]]}] 03:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:40:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 03:40:50 INFO - PROCESS | 4032 | 1467110450997 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 4032 | 1467110450999 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 03:40:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:40:50 INFO - PROCESS | 4032 | 1467110451005 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 4032 | 1467110451007 Marionette TRACE conn5 <- [1,3026,null,{}] 03:40:50 INFO - PROCESS | 4032 | 1467110451011 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}] 03:40:50 INFO - PROCESS | 4032 | 1467110451013 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:51 INFO - PROCESS | 4032 | 1467110451095 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 03:40:51 INFO - PROCESS | 4032 | 1467110451100 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 4032 | 1467110451102 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:51 INFO - PROCESS | 4032 | ++DOCSHELL 0CDF1400 == 34 [pid = 4032] [id = 768] 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (10512000) [pid = 4032] [serial = 2302] [outer = 00000000] 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (1EEE8C00) [pid = 4032] [serial = 2303] [outer = 10512000] 03:40:51 INFO - PROCESS | 4032 | 1467110451145 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (1EEEC000) [pid = 4032] [serial = 2304] [outer = 10512000] 03:40:51 INFO - PROCESS | 4032 | 1467110451559 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"]]]}] 03:40:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:40:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:40:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 590ms 03:40:51 INFO - PROCESS | 4032 | 1467110451593 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 4032 | 1467110451595 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 03:40:51 INFO - PROCESS | 4032 | 1467110451599 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:40:51 INFO - PROCESS | 4032 | 1467110451601 Marionette TRACE conn5 <- [1,3030,null,{}] 03:40:51 INFO - PROCESS | 4032 | 1467110451604 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}] 03:40:51 INFO - PROCESS | 4032 | 1467110451606 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:51 INFO - PROCESS | 4032 | 1467110451734 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 03:40:51 INFO - PROCESS | 4032 | 1467110451742 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 4032 | 1467110451744 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:51 INFO - PROCESS | 4032 | ++DOCSHELL 1EEEEC00 == 35 [pid = 4032] [id = 769] 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (1EEEF400) [pid = 4032] [serial = 2305] [outer = 00000000] 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (1EF9B000) [pid = 4032] [serial = 2306] [outer = 1EEEF400] 03:40:51 INFO - PROCESS | 4032 | 1467110451798 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (1F38D000) [pid = 4032] [serial = 2307] [outer = 1EEEF400] 03:40:52 INFO - PROCESS | 4032 | 1467110452555 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]]]}] 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:40:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1060ms 03:40:52 INFO - PROCESS | 4032 | 1467110452669 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 4032 | 1467110452673 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 03:40:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:40:52 INFO - PROCESS | 4032 | 1467110452678 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 4032 | 1467110452682 Marionette TRACE conn5 <- [1,3034,null,{}] 03:40:52 INFO - PROCESS | 4032 | 1467110452703 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}] 03:40:52 INFO - PROCESS | 4032 | 1467110452706 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:52 INFO - PROCESS | 4032 | 1467110452821 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 03:40:52 INFO - PROCESS | 4032 | 1467110452958 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 4032 | 1467110452961 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:52 INFO - PROCESS | 4032 | ++DOCSHELL 10768C00 == 36 [pid = 4032] [id = 770] 03:40:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (10769400) [pid = 4032] [serial = 2308] [outer = 00000000] 03:40:52 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (14C47400) [pid = 4032] [serial = 2309] [outer = 10769400] 03:40:53 INFO - PROCESS | 4032 | 1467110453021 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (162D8000) [pid = 4032] [serial = 2310] [outer = 10769400] 03:40:53 INFO - PROCESS | 4032 | [4032] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:40:53 INFO - PROCESS | 4032 | 1467110453545 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:40:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:40:53 INFO - {} 03:40:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 889ms 03:40:53 INFO - PROCESS | 4032 | 1467110453610 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 4032 | 1467110453615 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 03:40:53 INFO - PROCESS | 4032 | 1467110453626 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 4032 | 1467110453629 Marionette TRACE conn5 <- [1,3038,null,{}] 03:40:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:40:53 INFO - PROCESS | 4032 | 1467110453633 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}] 03:40:53 INFO - PROCESS | 4032 | 1467110453636 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:53 INFO - PROCESS | 4032 | 1467110453757 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 03:40:53 INFO - PROCESS | 4032 | 1467110453878 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 4032 | 1467110453881 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:53 INFO - PROCESS | 4032 | ++DOCSHELL 18D33C00 == 37 [pid = 4032] [id = 771] 03:40:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 87 (1A00F400) [pid = 4032] [serial = 2311] [outer = 00000000] 03:40:53 INFO - PROCESS | 4032 | ++DOMWINDOW == 88 (1A02A800) [pid = 4032] [serial = 2312] [outer = 1A00F400] 03:40:53 INFO - PROCESS | 4032 | 1467110453937 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 89 (1C124800) [pid = 4032] [serial = 2313] [outer = 1A00F400] 03:40:54 INFO - PROCESS | 4032 | 1467110454491 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]]]}] 03:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:40:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 870ms 03:40:54 INFO - PROCESS | 4032 | 1467110454506 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 4032 | 1467110454508 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 03:40:54 INFO - PROCESS | 4032 | 1467110454512 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:40:54 INFO - PROCESS | 4032 | 1467110454516 Marionette TRACE conn5 <- [1,3042,null,{}] 03:40:54 INFO - PROCESS | 4032 | 1467110454545 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}] 03:40:54 INFO - PROCESS | 4032 | 1467110454550 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:54 INFO - PROCESS | 4032 | 1467110454662 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 03:40:54 INFO - PROCESS | 4032 | 1467110454824 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 4032 | 1467110454827 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:54 INFO - PROCESS | 4032 | ++DOCSHELL 1C473800 == 38 [pid = 4032] [id = 772] 03:40:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 90 (1C68B000) [pid = 4032] [serial = 2314] [outer = 00000000] 03:40:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 91 (1CB50000) [pid = 4032] [serial = 2315] [outer = 1C68B000] 03:40:54 INFO - PROCESS | 4032 | 1467110454886 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 4032 | ++DOMWINDOW == 92 (1CC78000) [pid = 4032] [serial = 2316] [outer = 1C68B000] 03:40:55 INFO - PROCESS | 4032 | 1467110455696 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"]]]}] 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:40:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1291ms 03:40:55 INFO - PROCESS | 4032 | 1467110455807 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 4032 | 1467110455810 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 03:40:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:40:55 INFO - PROCESS | 4032 | 1467110455813 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 4032 | 1467110455816 Marionette TRACE conn5 <- [1,3046,null,{}] 03:40:55 INFO - PROCESS | 4032 | 1467110455879 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}] 03:40:55 INFO - PROCESS | 4032 | 1467110455882 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:55 INFO - PROCESS | 4032 | 1467110455982 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 03:40:56 INFO - PROCESS | 4032 | 1467110456122 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 4032 | 1467110456124 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:56 INFO - PROCESS | 4032 | ++DOCSHELL 08C61C00 == 39 [pid = 4032] [id = 773] 03:40:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 93 (0CD24800) [pid = 4032] [serial = 2317] [outer = 00000000] 03:40:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 94 (1047D800) [pid = 4032] [serial = 2318] [outer = 0CD24800] 03:40:56 INFO - PROCESS | 4032 | 1467110456339 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 4032 | ++DOMWINDOW == 95 (1081F000) [pid = 4032] [serial = 2319] [outer = 0CD24800] 03:40:56 INFO - PROCESS | 4032 | 1467110456971 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]]]}] 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:40:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:40:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1190ms 03:40:56 INFO - PROCESS | 4032 | 1467110457011 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 4032 | 1467110457015 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 03:40:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:40:57 INFO - PROCESS | 4032 | 1467110457019 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 4032 | 1467110457022 Marionette TRACE conn5 <- [1,3050,null,{}] 03:40:57 INFO - PROCESS | 4032 | 1467110457027 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}] 03:40:57 INFO - PROCESS | 4032 | 1467110457030 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:57 INFO - PROCESS | 4032 | 1467110457137 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 0CDF1400 == 38 [pid = 4032] [id = 768] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 1D88DC00 == 37 [pid = 4032] [id = 767] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 1CB55C00 == 36 [pid = 4032] [id = 766] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 08C71800 == 35 [pid = 4032] [id = 765] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 184BF000 == 34 [pid = 4032] [id = 764] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 146AE800 == 33 [pid = 4032] [id = 763] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 10471400 == 32 [pid = 4032] [id = 762] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 1B475400 == 31 [pid = 4032] [id = 758] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 0FEF9400 == 30 [pid = 4032] [id = 759] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 10A7EC00 == 29 [pid = 4032] [id = 760] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 0FD34400 == 28 [pid = 4032] [id = 761] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 08C61C00 == 27 [pid = 4032] [id = 773] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 1C473800 == 26 [pid = 4032] [id = 772] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 1EEEEC00 == 25 [pid = 4032] [id = 769] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 10768C00 == 24 [pid = 4032] [id = 770] 03:40:57 INFO - PROCESS | 4032 | --DOCSHELL 18D33C00 == 23 [pid = 4032] [id = 771] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 94 (18611000) [pid = 4032] [serial = 2256] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 93 (162DC800) [pid = 4032] [serial = 2253] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 92 (10511800) [pid = 4032] [serial = 2242] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 91 (1086DC00) [pid = 4032] [serial = 2247] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 90 (10A50400) [pid = 4032] [serial = 2248] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 89 (10473C00) [pid = 4032] [serial = 2241] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 88 (1440D800) [pid = 4032] [serial = 2250] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 87 (147C0000) [pid = 4032] [serial = 2251] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 86 (18DA0400) [pid = 4032] [serial = 2259] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (0FC76800) [pid = 4032] [serial = 2225] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (0CD23C00) [pid = 4032] [serial = 2224] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (162C2400) [pid = 4032] [serial = 2228] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (14D7AC00) [pid = 4032] [serial = 2227] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (1AD4C000) [pid = 4032] [serial = 2231] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (19CCA400) [pid = 4032] [serial = 2230] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1CC78C00) [pid = 4032] [serial = 2236] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1CB50C00) [pid = 4032] [serial = 2234] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1CB4A400) [pid = 4032] [serial = 2233] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1AD4BC00) [pid = 4032] [serial = 2271] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (1CD35C00) [pid = 4032] [serial = 2239] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (1B5D2800) [pid = 4032] [serial = 2273] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1CC7C000) [pid = 4032] [serial = 2238] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (18C31000) [pid = 4032] [serial = 2257] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (19CC6400) [pid = 4032] [serial = 2262] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (19F30C00) [pid = 4032] [serial = 2265] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (18DAB000) [pid = 4032] [serial = 2260] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1A02B000) [pid = 4032] [serial = 2270] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1A009000) [pid = 4032] [serial = 2266] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (0FDE1C00) [pid = 4032] [serial = 2268] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (0CD1BC00) [pid = 4032] [serial = 2244] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (0CDEB000) [pid = 4032] [serial = 2245] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (19CCB400) [pid = 4032] [serial = 2263] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | --DOMWINDOW == 62 (17A48000) [pid = 4032] [serial = 2254] [outer = 00000000] [url = about:blank] 03:40:57 INFO - PROCESS | 4032 | 1467110458014 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 4032 | 1467110458017 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:58 INFO - PROCESS | 4032 | ++DOCSHELL 0CD25400 == 24 [pid = 4032] [id = 774] 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 63 (0CD28800) [pid = 4032] [serial = 2320] [outer = 00000000] 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CDF3000) [pid = 4032] [serial = 2321] [outer = 0CD28800] 03:40:58 INFO - PROCESS | 4032 | 1467110458068 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FC76800) [pid = 4032] [serial = 2322] [outer = 0CD28800] 03:40:58 INFO - PROCESS | 4032 | [4032] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:40:58 INFO - PROCESS | 4032 | 1467110458531 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:40:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:40:58 INFO - {} 03:40:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1580ms 03:40:58 INFO - PROCESS | 4032 | 1467110458604 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 4032 | 1467110458607 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 03:40:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:40:58 INFO - PROCESS | 4032 | 1467110458612 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 4032 | 1467110458615 Marionette TRACE conn5 <- [1,3054,null,{}] 03:40:58 INFO - PROCESS | 4032 | 1467110458621 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}] 03:40:58 INFO - PROCESS | 4032 | 1467110458623 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:58 INFO - PROCESS | 4032 | 1467110458711 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 03:40:58 INFO - PROCESS | 4032 | 1467110458720 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 4032 | 1467110458723 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:58 INFO - PROCESS | 4032 | ++DOCSHELL 1075E800 == 25 [pid = 4032] [id = 775] 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10760000) [pid = 4032] [serial = 2323] [outer = 00000000] 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (1081FC00) [pid = 4032] [serial = 2324] [outer = 10760000] 03:40:58 INFO - PROCESS | 4032 | 1467110458770 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (10A49400) [pid = 4032] [serial = 2325] [outer = 10760000] 03:40:59 INFO - PROCESS | 4032 | 1467110459215 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]]]}] 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:40:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:40:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 690ms 03:40:59 INFO - PROCESS | 4032 | 1467110459319 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 4032 | 1467110459324 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 03:40:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:40:59 INFO - PROCESS | 4032 | 1467110459330 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 4032 | 1467110459332 Marionette TRACE conn5 <- [1,3058,null,{}] 03:40:59 INFO - PROCESS | 4032 | 1467110459336 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}] 03:40:59 INFO - PROCESS | 4032 | 1467110459339 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:59 INFO - PROCESS | 4032 | 1467110459436 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 03:40:59 INFO - PROCESS | 4032 | 1467110459532 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 4032 | 1467110459534 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:40:59 INFO - PROCESS | 4032 | ++DOCSHELL 1440D400 == 26 [pid = 4032] [id = 776] 03:40:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (1440D800) [pid = 4032] [serial = 2326] [outer = 00000000] 03:40:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (1461F400) [pid = 4032] [serial = 2327] [outer = 1440D800] 03:40:59 INFO - PROCESS | 4032 | 1467110459579 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (147C6400) [pid = 4032] [serial = 2328] [outer = 1440D800] 03:40:59 INFO - PROCESS | 4032 | 1467110459963 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]]]}] 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 03:40:59 INFO - PROCESS | 4032 | 1467110460001 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 4032 | 1467110460003 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 03:40:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:40:59 INFO - PROCESS | 4032 | 1467110460013 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 4032 | 1467110460019 Marionette TRACE conn5 <- [1,3062,null,{}] 03:41:00 INFO - PROCESS | 4032 | 1467110460038 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}] 03:41:00 INFO - PROCESS | 4032 | 1467110460042 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:00 INFO - PROCESS | 4032 | 1467110460178 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 03:41:00 INFO - PROCESS | 4032 | 1467110460183 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 4032 | 1467110460185 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:00 INFO - PROCESS | 4032 | ++DOCSHELL 14B94000 == 27 [pid = 4032] [id = 777] 03:41:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (14C07C00) [pid = 4032] [serial = 2329] [outer = 00000000] 03:41:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (1604A400) [pid = 4032] [serial = 2330] [outer = 14C07C00] 03:41:00 INFO - PROCESS | 4032 | 1467110460230 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (180E3400) [pid = 4032] [serial = 2331] [outer = 14C07C00] 03:41:00 INFO - PROCESS | 4032 | 1467110460654 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]]]}] 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 709ms 03:41:00 INFO - PROCESS | 4032 | 1467110460721 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 4032 | 1467110460724 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 03:41:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:41:00 INFO - PROCESS | 4032 | 1467110460733 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 4032 | 1467110460735 Marionette TRACE conn5 <- [1,3066,null,{}] 03:41:00 INFO - PROCESS | 4032 | 1467110460738 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}] 03:41:00 INFO - PROCESS | 4032 | 1467110460740 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:00 INFO - PROCESS | 4032 | 1467110460890 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 03:41:00 INFO - PROCESS | 4032 | 1467110460906 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 4032 | 1467110460908 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:00 INFO - PROCESS | 4032 | ++DOCSHELL 1844FC00 == 28 [pid = 4032] [id = 778] 03:41:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (184B9C00) [pid = 4032] [serial = 2332] [outer = 00000000] 03:41:00 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (18611000) [pid = 4032] [serial = 2333] [outer = 184B9C00] 03:41:00 INFO - PROCESS | 4032 | 1467110460951 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (18C31800) [pid = 4032] [serial = 2334] [outer = 184B9C00] 03:41:01 INFO - PROCESS | 4032 | 1467110461379 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] 03:41:01 INFO - PROCESS | 4032 | 1467110461413 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 03:41:01 INFO - PROCESS | 4032 | 1467110461415 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 4032 | 1467110461417 Marionette TRACE conn5 <- [1,3070,null,{}] 03:41:01 INFO - PROCESS | 4032 | 1467110461421 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}] 03:41:01 INFO - PROCESS | 4032 | 1467110461423 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:01 INFO - PROCESS | 4032 | 1467110461540 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 03:41:01 INFO - PROCESS | 4032 | 1467110461546 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 4032 | 1467110461552 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:01 INFO - PROCESS | 4032 | ++DOCSHELL 18D2A400 == 29 [pid = 4032] [id = 779] 03:41:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (18D2C800) [pid = 4032] [serial = 2335] [outer = 00000000] 03:41:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (18DA0000) [pid = 4032] [serial = 2336] [outer = 18D2C800] 03:41:01 INFO - PROCESS | 4032 | 1467110461669 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (18DAA000) [pid = 4032] [serial = 2337] [outer = 18D2C800] 03:41:02 INFO - PROCESS | 4032 | 1467110462334 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]]]}] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (18DA9800) [pid = 4032] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (1CC70C00) [pid = 4032] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (1047C800) [pid = 4032] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (146E5400) [pid = 4032] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (0FDE6000) [pid = 4032] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (184C0C00) [pid = 4032] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1B475800) [pid = 4032] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (0FEFE400) [pid = 4032] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (14D7E800) [pid = 4032] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (10512000) [pid = 4032] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1D88E000) [pid = 4032] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:41:02 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1EEEF400) [pid = 4032] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:41:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:41:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 972ms 03:41:02 INFO - PROCESS | 4032 | 1467110462389 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 4032 | 1467110462391 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 03:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:41:02 INFO - PROCESS | 4032 | 1467110462394 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 4032 | 1467110462396 Marionette TRACE conn5 <- [1,3074,null,{}] 03:41:02 INFO - PROCESS | 4032 | 1467110462399 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}] 03:41:02 INFO - PROCESS | 4032 | 1467110462402 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:02 INFO - PROCESS | 4032 | 1467110462496 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 03:41:02 INFO - PROCESS | 4032 | 1467110462504 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 4032 | 1467110462506 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:02 INFO - PROCESS | 4032 | ++DOCSHELL 0CD15C00 == 30 [pid = 4032] [id = 780] 03:41:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (184BBC00) [pid = 4032] [serial = 2338] [outer = 00000000] 03:41:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 70 (18F7EC00) [pid = 4032] [serial = 2339] [outer = 184BBC00] 03:41:02 INFO - PROCESS | 4032 | 1467110462550 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 4032 | ++DOMWINDOW == 71 (19768800) [pid = 4032] [serial = 2340] [outer = 184BBC00] 03:41:02 INFO - PROCESS | 4032 | 1467110462958 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 570ms 03:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:41:02 INFO - PROCESS | 4032 | 1467110462969 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 4032 | 1467110462970 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 03:41:02 INFO - PROCESS | 4032 | 1467110462974 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 4032 | 1467110462975 Marionette TRACE conn5 <- [1,3078,null,{}] 03:41:02 INFO - PROCESS | 4032 | 1467110462979 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}] 03:41:02 INFO - PROCESS | 4032 | 1467110462981 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:03 INFO - PROCESS | 4032 | 1467110463105 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 03:41:03 INFO - PROCESS | 4032 | 1467110463113 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 4032 | 1467110463115 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:03 INFO - PROCESS | 4032 | ++DOCSHELL 197F4000 == 31 [pid = 4032] [id = 781] 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 72 (197F7800) [pid = 4032] [serial = 2341] [outer = 00000000] 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 73 (19CC4800) [pid = 4032] [serial = 2342] [outer = 197F7800] 03:41:03 INFO - PROCESS | 4032 | 1467110463162 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 74 (19CC9400) [pid = 4032] [serial = 2343] [outer = 197F7800] 03:41:03 INFO - PROCESS | 4032 | 1467110463563 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:41:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 629ms 03:41:03 INFO - PROCESS | 4032 | 1467110463604 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 03:41:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:41:03 INFO - PROCESS | 4032 | 1467110463606 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 03:41:03 INFO - PROCESS | 4032 | 1467110463610 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 4032 | 1467110463611 Marionette TRACE conn5 <- [1,3082,null,{}] 03:41:03 INFO - PROCESS | 4032 | 1467110463615 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}] 03:41:03 INFO - PROCESS | 4032 | 1467110463617 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:03 INFO - PROCESS | 4032 | 1467110463698 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 03:41:03 INFO - PROCESS | 4032 | 1467110463704 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 4032 | 1467110463706 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:03 INFO - PROCESS | 4032 | ++DOCSHELL 0FD34400 == 32 [pid = 4032] [id = 782] 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 75 (0FD35800) [pid = 4032] [serial = 2344] [outer = 00000000] 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 76 (10518800) [pid = 4032] [serial = 2345] [outer = 0FD35800] 03:41:03 INFO - PROCESS | 4032 | 1467110463749 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 4032 | ++DOMWINDOW == 77 (19D7E800) [pid = 4032] [serial = 2346] [outer = 0FD35800] 03:41:04 INFO - PROCESS | 4032 | 1467110464173 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:41:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:41:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 630ms 03:41:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:41:04 INFO - PROCESS | 4032 | 1467110464240 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 4032 | 1467110464242 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 03:41:04 INFO - PROCESS | 4032 | 1467110464246 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 4032 | 1467110464248 Marionette TRACE conn5 <- [1,3086,null,{}] 03:41:04 INFO - PROCESS | 4032 | 1467110464251 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}] 03:41:04 INFO - PROCESS | 4032 | 1467110464253 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:04 INFO - PROCESS | 4032 | 1467110464346 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 03:41:04 INFO - PROCESS | 4032 | 1467110464485 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 4032 | 1467110464489 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:04 INFO - PROCESS | 4032 | ++DOCSHELL 08C5E000 == 33 [pid = 4032] [id = 783] 03:41:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 78 (08C5F400) [pid = 4032] [serial = 2347] [outer = 00000000] 03:41:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 79 (0CD1BC00) [pid = 4032] [serial = 2348] [outer = 08C5F400] 03:41:04 INFO - PROCESS | 4032 | 1467110464592 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 4032 | ++DOMWINDOW == 80 (0CD2E000) [pid = 4032] [serial = 2349] [outer = 08C5F400] 03:41:05 INFO - PROCESS | 4032 | 1467110465236 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]]]}] 03:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:41:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1074ms 03:41:05 INFO - PROCESS | 4032 | 1467110465323 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 4032 | 1467110465327 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 03:41:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:41:05 INFO - PROCESS | 4032 | 1467110465331 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 4032 | 1467110465334 Marionette TRACE conn5 <- [1,3090,null,{}] 03:41:05 INFO - PROCESS | 4032 | 1467110465364 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}] 03:41:05 INFO - PROCESS | 4032 | 1467110465369 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:05 INFO - PROCESS | 4032 | 1467110465494 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 03:41:05 INFO - PROCESS | 4032 | 1467110465637 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 4032 | 1467110465640 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:05 INFO - PROCESS | 4032 | ++DOCSHELL 10C04000 == 34 [pid = 4032] [id = 784] 03:41:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 81 (10C87400) [pid = 4032] [serial = 2350] [outer = 00000000] 03:41:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 82 (146A7400) [pid = 4032] [serial = 2351] [outer = 10C87400] 03:41:05 INFO - PROCESS | 4032 | 1467110465698 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 4032 | ++DOMWINDOW == 83 (147CC400) [pid = 4032] [serial = 2352] [outer = 10C87400] 03:41:06 INFO - PROCESS | 4032 | 1467110466271 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:41:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:41:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 990ms 03:41:06 INFO - PROCESS | 4032 | 1467110466331 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 4032 | 1467110466335 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 03:41:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:41:06 INFO - PROCESS | 4032 | 1467110466339 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 4032 | 1467110466341 Marionette TRACE conn5 <- [1,3094,null,{}] 03:41:06 INFO - PROCESS | 4032 | 1467110466345 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}] 03:41:06 INFO - PROCESS | 4032 | 1467110466347 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:06 INFO - PROCESS | 4032 | 1467110466469 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 03:41:06 INFO - PROCESS | 4032 | 1467110466651 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 4032 | 1467110466654 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:06 INFO - PROCESS | 4032 | ++DOCSHELL 10A81000 == 35 [pid = 4032] [id = 785] 03:41:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 84 (1844B000) [pid = 4032] [serial = 2353] [outer = 00000000] 03:41:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 85 (18578C00) [pid = 4032] [serial = 2354] [outer = 1844B000] 03:41:06 INFO - PROCESS | 4032 | 1467110466709 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 4032 | ++DOMWINDOW == 86 (18D2A000) [pid = 4032] [serial = 2355] [outer = 1844B000] 03:41:07 INFO - PROCESS | 4032 | 1467110467471 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]]]}] 03:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:41:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1174ms 03:41:07 INFO - PROCESS | 4032 | 1467110467516 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 4032 | 1467110467520 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 03:41:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:41:07 INFO - PROCESS | 4032 | 1467110467524 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 4032 | 1467110467527 Marionette TRACE conn5 <- [1,3098,null,{}] 03:41:07 INFO - PROCESS | 4032 | 1467110467533 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}] 03:41:07 INFO - PROCESS | 4032 | 1467110467536 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:07 INFO - PROCESS | 4032 | 1467110467658 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 0FD34400 == 34 [pid = 4032] [id = 782] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 197F4000 == 33 [pid = 4032] [id = 781] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 0CD15C00 == 32 [pid = 4032] [id = 780] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 18D2A400 == 31 [pid = 4032] [id = 779] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 1844FC00 == 30 [pid = 4032] [id = 778] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 14B94000 == 29 [pid = 4032] [id = 777] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 1440D400 == 28 [pid = 4032] [id = 776] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 1075E800 == 27 [pid = 4032] [id = 775] 03:41:07 INFO - PROCESS | 4032 | --DOCSHELL 0CD25400 == 26 [pid = 4032] [id = 774] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 85 (1C46D400) [pid = 4032] [serial = 2295] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 84 (1C123800) [pid = 4032] [serial = 2294] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 83 (1EED2400) [pid = 4032] [serial = 2297] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 82 (10768800) [pid = 4032] [serial = 2285] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 81 (149B4800) [pid = 4032] [serial = 2288] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 80 (14C17C00) [pid = 4032] [serial = 2289] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 79 (1076D800) [pid = 4032] [serial = 2282] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 78 (113CA000) [pid = 4032] [serial = 2283] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 77 (18579000) [pid = 4032] [serial = 2291] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 76 (1B8A0400) [pid = 4032] [serial = 2274] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 75 (10766400) [pid = 4032] [serial = 2276] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 74 (10A54400) [pid = 4032] [serial = 2277] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 73 (1604D000) [pid = 4032] [serial = 2279] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 72 (162DE800) [pid = 4032] [serial = 2280] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 71 (10820000) [pid = 4032] [serial = 2286] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 70 (1EEE8C00) [pid = 4032] [serial = 2303] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 69 (1EEEC000) [pid = 4032] [serial = 2304] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 68 (1EEE6800) [pid = 4032] [serial = 2298] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 67 (1D898000) [pid = 4032] [serial = 2301] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 66 (1D897800) [pid = 4032] [serial = 2300] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 65 (1EF9B000) [pid = 4032] [serial = 2306] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 64 (18C3A400) [pid = 4032] [serial = 2292] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | --DOMWINDOW == 63 (1F38D000) [pid = 4032] [serial = 2307] [outer = 00000000] [url = about:blank] 03:41:07 INFO - PROCESS | 4032 | 1467110467824 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 4032 | 1467110467826 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:07 INFO - PROCESS | 4032 | ++DOCSHELL 0CD1EC00 == 27 [pid = 4032] [id = 786] 03:41:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 64 (0CD25400) [pid = 4032] [serial = 2356] [outer = 00000000] 03:41:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 65 (0FCCE800) [pid = 4032] [serial = 2357] [outer = 0CD25400] 03:41:07 INFO - PROCESS | 4032 | 1467110467876 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 4032 | ++DOMWINDOW == 66 (10473C00) [pid = 4032] [serial = 2358] [outer = 0CD25400] 03:41:08 INFO - PROCESS | 4032 | 1467110468243 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"]]]}] 03:41:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:41:08 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:41:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:41:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 03:41:08 INFO - PROCESS | 4032 | 1467110468325 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 4032 | 1467110468330 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 03:41:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:41:08 INFO - PROCESS | 4032 | 1467110468339 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 4032 | 1467110468342 Marionette TRACE conn5 <- [1,3102,null,{}] 03:41:08 INFO - PROCESS | 4032 | 1467110468346 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}] 03:41:08 INFO - PROCESS | 4032 | 1467110468348 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:08 INFO - PROCESS | 4032 | 1467110468469 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 03:41:08 INFO - PROCESS | 4032 | 1467110468577 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\", \"1fcaca74-fe73-45e1-84ba-1fa915513980\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 4032 | 1467110468580 Marionette INFO sendAsync d4c7dbcc-696a-4c91-a6c3-b4426bb429bb 03:41:08 INFO - PROCESS | 4032 | ++DOCSHELL 10A49C00 == 28 [pid = 4032] [id = 787] 03:41:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 67 (10A4C400) [pid = 4032] [serial = 2359] [outer = 00000000] 03:41:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 68 (1461CC00) [pid = 4032] [serial = 2360] [outer = 10A4C400] 03:41:08 INFO - PROCESS | 4032 | 1467110468627 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 4032 | ++DOMWINDOW == 69 (14998C00) [pid = 4032] [serial = 2361] [outer = 10A4C400] 03:41:08 INFO - PROCESS | 4032 | 1467110469011 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]]]}] 03:41:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:41:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 730ms 03:41:09 INFO - PROCESS | 4032 | 1467110469071 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 4032 | 1467110469073 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 03:41:10 WARNING - u'runner_teardown' () 03:41:10 INFO - No more tests 03:41:10 INFO - Got 0 unexpected results 03:41:10 INFO - SUITE-END | took 679s 03:41:10 INFO - Closing logging queue 03:41:10 INFO - queue closed 03:41:10 INFO - Return code: 0 03:41:10 WARNING - # TBPL SUCCESS # 03:41:10 INFO - Running post-action listener: _resource_record_post_action 03:41:10 INFO - Running post-run listener: _resource_record_post_run 03:41:11 INFO - Total resource usage - Wall time: 689s; CPU: 14.0%; Read bytes: 85316096; Write bytes: 1131877376; Read time: 960670; Write time: 8677170 03:41:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:41:11 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 49607168; Read time: 0; Write time: 51140 03:41:11 INFO - run-tests - Wall time: 687s; CPU: 14.0%; Read bytes: 85316096; Write bytes: 1073304064; Read time: 960670; Write time: 8618640 03:41:11 INFO - Running post-run listener: _upload_blobber_files 03:41:11 INFO - Blob upload gear active. 03:41:11 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:41:11 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:41:11 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:41:11 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:41:12 INFO - (blobuploader) - INFO - Open directory for files ... 03:41:12 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:41:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:41:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:41:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:41:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:41:12 INFO - (blobuploader) - INFO - Done attempting. 03:41:12 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:41:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:41:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:41:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:41:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:41:14 INFO - (blobuploader) - INFO - Done attempting. 03:41:14 INFO - (blobuploader) - INFO - Iteration through files over. 03:41:14 INFO - Return code: 0 03:41:14 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:41:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a23e3b362d221a4e3984c502dfb8099bcbcdfb1f75449fce47c194d74d405202d34323c6a91648ddf302a128515fff087cc615c154098e59690ad4cdaa97ba7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f62c833a9a413c8666a5e6fd7298a2b6b066c895db6e4be5659994602c3912ffe0768c09b8efe99926085f8ecbe1f36e95dfc083981294597055ef2d805c3ee1"} 03:41:14 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:41:14 INFO - Writing to file C:\slave\test\properties\blobber_files 03:41:14 INFO - Contents: 03:41:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a23e3b362d221a4e3984c502dfb8099bcbcdfb1f75449fce47c194d74d405202d34323c6a91648ddf302a128515fff087cc615c154098e59690ad4cdaa97ba7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f62c833a9a413c8666a5e6fd7298a2b6b066c895db6e4be5659994602c3912ffe0768c09b8efe99926085f8ecbe1f36e95dfc083981294597055ef2d805c3ee1"} 03:41:14 INFO - Running post-run listener: copy_logs_to_upload_dir 03:41:14 INFO - Copying logs to upload dir... 03:41:14 INFO - mkdir: C:\slave\test\build\upload\logs 03:41:14 INFO - Copying logs to upload dir... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... 03:41:14 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=941.331000 ========= master_lag: 0.45 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 41 secs) (at 2016-06-28 03:41:15.081108) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:15.082203) ========= '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-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a23e3b362d221a4e3984c502dfb8099bcbcdfb1f75449fce47c194d74d405202d34323c6a91648ddf302a128515fff087cc615c154098e59690ad4cdaa97ba7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f62c833a9a413c8666a5e6fd7298a2b6b066c895db6e4be5659994602c3912ffe0768c09b8efe99926085f8ecbe1f36e95dfc083981294597055ef2d805c3ee1"} build_url:https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a23e3b362d221a4e3984c502dfb8099bcbcdfb1f75449fce47c194d74d405202d34323c6a91648ddf302a128515fff087cc615c154098e59690ad4cdaa97ba7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f62c833a9a413c8666a5e6fd7298a2b6b066c895db6e4be5659994602c3912ffe0768c09b8efe99926085f8ecbe1f36e95dfc083981294597055ef2d805c3ee1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ccl9w86ZRjegrbUdb4YoSw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:15.203413) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:15.203750) ========= '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-158 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-158 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-158 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:15.319481) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:15.319875) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 03:41:16.064049) ========= ========= Total master_lag: 7.62 =========